Example for Oxford Instruments Intelligent Temperature Controller Model 503¶
[1]:
import qcodes as qc
from qcodes import Station, load_or_create_experiment, \
initialise_database, Measurement
from qcodes.dataset import do1d, plot_by_id
Import qcodes_contrib_drivers ITC503 driver¶
[2]:
from qcodes_contrib_drivers.drivers.Oxford.ITC503 import ITC503
Connect to the instrument - this case GPIB¶
[3]:
ITC = ITC503(name='ITC',address="GPIB0::24::INSTR")
[7]:
# thermometer 1 temperature in kelivin
ITC.temp_1()
[7]:
142.78
[8]:
# thermometer 2 temperature in kelivin
ITC.temp_2()
[8]:
6.903
[9]:
# thermometer 3 temperature in kelivin
ITC.temp_3()
[9]:
10.0
[10]:
ITC.print_readable_snapshot()
ITC:
parameter value
--------------------------------------------------------------------------------
IDN : None
heater_mode : None
heater_power : None (%)
remote_mode : None
select_heater : None
temp_1 : 142.78 (K)
temp_2 : 6.903 (K)
temp_3 : 10 (K)
temp_set_point : None (K)
timeout : 5 (s)
[13]:
# the current mode of the controller either local_locked': 0, 'remote_locked': 1,'local_unlocked': 2,'remote_unlocked
ITC.remote_mode()
[13]:
'local_locked'
[ ]:
[ ]: