Picowatt

PicowattAVS47 Resistance Bridge

class instruments.picowatt.PicowattAVS47(filelike)

The Picowatt AVS 47 is a resistance bridge used to measure the resistance of low-temperature sensors.

Example usage:

>>> import instruments as ik
>>> bridge = ik.picowatt.PicowattAVS47.open_gpibusb('/dev/ttyUSB0', 1)
>>> print bridge.sensor[0].resistance
class InputSource

Enum containing valid input source modes for the AVS 47

actual = <InputSource.actual: 1>
ground = <InputSource.ground: 0>
reference = <InputSource.reference: 2>
class PicowattAVS47.Sensor(parent, idx)

Class representing a sensor on the PicowattAVS47

Warning

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

resistance

Gets the resistance. It first ensures that the next measurement reading is up to date by first sending the “ADC” command.

Units:\(\Omega\) (ohms)
Return type:Quantity
PicowattAVS47.display

Gets/sets the sensor that is displayed on the front panel.

Valid display sensor values are 0 through 7 (inclusive).

Type:int
PicowattAVS47.excitation

Gets/sets the excitation sensor number.

Valid excitation sensor values are 0 through 7 (inclusive).

Type:int
PicowattAVS47.input_source

Gets/sets the input source.

Type:PicowattAVS47.InputSource
PicowattAVS47.mux_channel

Gets/sets the multiplexer sensor number. It is recommended that you ground the input before switching the multiplexer channel.

Valid mux channel values are 0 through 7 (inclusive).

Type:int
PicowattAVS47.remote

Gets/sets the remote mode state.

Enabling the remote mode allows all settings to be changed by computer interface and locks-out the front panel.

Type:bool
PicowattAVS47.sensor

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

Return type:Sensor

See also

PicowattAVS47 for an example using this property.