Instrument Roles

Instrument roles are used to identify the behaviour on an instrument in the context of a measurement and provide identifying information for making connections. For example a Voltmeter could be a thermopile_monitor, or a bias_monitor in the context of an RF sweep measurment.

In a dc sweep measurement, an SMU could act as a thermometer_monitor, or as a heater.

RFSweepMeasurementMode

Settings are adjusted to the provided values during the mode of measurement.

allOf

AnyInstrument

type

object

properties

  • enable

Enables the instrument for a particular mode of the experiment.

type

boolean

InstrumentRole

Describes an instrument and its role in the context of a measurement.

type

object / array

properties

  • output_column

Name of the output column to save to the data record.

type

string

  • current_output_column

Only for roles that utilize SMUs. Name of the output column to save current to the data record.

type

string

  • voltage_output_column

Only for roles that utilize SMUs. Name of the output column to save voltages to the data record.

type

string

  • model

Manufacturer model code of instrument. See possible instruments.

type

string

  • serial

Property tag or serial used to ID instruments.

type

string

  • *IDN?

Expected response to a *IDN? query or equivalent.

type

string

  • GPIB_address

Address of the GPIB Resource

type

string

  • role

Designates the behavior of the instrument during the measurement.

type

string

enum

thermopile_monitor, bias_monitor, RF_source, RF_amplitude_adjuster, power_meter, thermometer_monitor, heater

  • initial_settings

Describes the initial state of the instrument.

type

object

AnyInstrument

  • monitor_mode_settings

Describes how the instrument should behave during the monitor mode of an RF sweep experiment.

RFSweepMeasurementMode

  • fast_off_mode_settings

Describes how the instrument should behave during the monitor mode of an RF sweep experiment.

RFSweepMeasurementMode

additionalProperties

False