Connecting to Bluefors temperature controller by Bluefors in Python
Instrument Card
With a modern and intuitive user interface, you gain direct control and overview of the dilution refrigerator system’s temperature status.
Device Specification: here
Manufacturer card: BLUEFORS
Bluefors is the world’s leading manufacturer of ultra-low temperature dilution refrigerator measurement systems
- Headquarters: Finland
- Yearly Revenue (millions, USD): 32
- Vendor Website: here
Connect to the Bluefors temperature controller in Python
Read our guide for turning Python scripts into Flojoy nodes.
PROTOCOLS > SCPI
To connect to a Bluefors temperature controller using Qcodes Community, you can use the following Python script:
from qcodes.instrument_drivers.BlueFors.BlueFors import BlueFors
# Create an instance of the BlueFors instrumentbluefors = BlueFors(name='bluefors', folder_path='/path/to/log/folder', channel_vacuum_can=1, channel_pumping_line=2, channel_compressor_outlet=3, channel_compressor_inlet=4, channel_mixture_tank=5, channel_venting_line=6, channel_50k_plate=7, channel_4k_plate=8, channel_still=9, channel_mixing_chamber=10, channel_magnet=11)
# Connect to the BlueFors instrumentbluefors.connect_message()
# Get the temperature of the 50K platetemperature_50k_plate = bluefors.temperature_50k_plate()
# Get the pressure of the vacuum canpressure_vacuum_can = bluefors.pressure_vacuum_can()
# Print the temperature and pressure valuesprint(f"Temperature of the 50K plate: {temperature_50k_plate} K")print(f"Pressure of the vacuum can: {pressure_vacuum_can} mBar")
# Disconnect from the BlueFors instrumentbluefors.disconnect()
Make sure to replace /path/to/log/folder
with the actual path to the BlueFors log folder on your system. Also, adjust the channel numbers according to your specific setup.
Note: This script assumes that you have already installed the Qcodes Community package and its dependencies.