Oxford

OxfordITC503 Temperature Controller

class instruments.oxford.OxfordITC503(filelike)[source]

The Oxford ITC503 is a multi-sensor temperature controller.

Example usage:

>>> import instruments as ik
>>> itc = ik.oxford.OxfordITC503.open_gpibusb('/dev/ttyUSB0', 1)
>>> print(itc.sensor[0].temperature)
>>> print(itc.sensor[1].temperature)
class Sensor(parent, idx)[source]

Class representing a probe sensor on the Oxford ITC 503.

Warning

This class should NOT be manually created by the user. It is designed to be initialized by the OxfordITC503 class.

property temperature

Read the temperature of the attached probe to the specified channel.

Units:

Kelvin

Type:

Quantity

property sensor

Gets a specific sensor object. The desired sensor is specified like one would access a list.

For instance, this would query the temperature of the first sensor:

>>> itc = ik.oxford.OxfordITC503.open_gpibusb('/dev/ttyUSB0', 1)
>>> print(itc.sensor[0].temperature)
Type:

OxfordITC503.Sensor