MKS Instruments 937B Vacuum Gauge Controller

class pymeasure.instruments.mksinst.mks937b.MKS937B(adapter, name='MKS 937B vacuum gauge controller', address=253, **kwargs)

Bases: Instrument

MKS 937B vacuum gauge controller

Connection to the device is made through an RS232/RS485 serial connection. The communication protocol of this device is as follows:

Query: ‘@<aaa><Command>?;FF’ with the response ‘@<aaa>ACK<Response>;FF’ Set command: ‘@<aaa><Command>!<parameter>;FF’ with the response ‘@<aaa>ACK<Response>;FF’ Above <aaa> is an address from 001 to 254 which can be specified upon initialization. Since ‘;FF’ is not supported by pyvisa as terminator this class overloads the device communication methods.

Parameters
  • adapter – pyvisa resource name of the instrument or adapter instance

  • name (string) – The name of the instrument.

  • address – device address included in every message to the instrument (default=253)

  • kwargs – Any valid key-word argument for Instrument

ch_1
Channel

IonGaugeAndPressureChannel

ch_2
Channel

PressureChannel

ch_3
Channel

IonGaugeAndPressureChannel

ch_4
Channel

PressureChannel

ch_5
Channel

IonGaugeAndPressureChannel

ch_6
Channel

PressureChannel

property all_pressures

Read pressures on all channels in selected units

check_set_errors()

Check reply string for acknowledgement string.

property combined_pressure1

Read pressure on channel 1 and its combination sensor

property combined_pressure2

Read pressure on channel 2 and its combination sensor

read()

Reads from the instrument including the correct termination characters

property serial

Serial number of the instrument

property unit

Pressure unit used for all pressure readings from the instrument

write(command)

Write to the instrument including the device address.

Parameters

command – command string to be sent to the instrument

class pymeasure.instruments.mksinst.mks937b.IonGaugeAndPressureChannel(parent, id)

Bases: PressureChannel

Channel having both a pressure and an ion gauge sensor

property ion_gauge_status

Ion gauge status of the channel

class pymeasure.instruments.mksinst.mks937b.PressureChannel(parent, id)

Bases: Channel

property power_enabled

Power status of the channel

property pressure

Pressure on the channel in units selected on the device