Instrument Configurations

Measurement settings are defined from a common set of settings for each supported instrument. They are outlined here.

AnyInstrument

Describes the settings used for an arbitrary instrument

anyOf

HP34420A Voltmeter

HP3458A Voltmeter

KS_E8257D RF Source

DP8200 Voltage Source

RS_NRP75TWG Power Meter

HP34420A Voltmeter

Possible settings to use for the HP34420A Nanovoltmeter acting as a Voltmeter.

type

object

properties

  • v_range

  • nplc

Number of power line cycles

type

number

  • num_readings

Number of readings to take for each poll

type

integer

HP3458A Voltmeter

Possible settings to use for the HP3458A DMM acting as a Voltmeter.

type

object

properties

  • v_range

  • nplc

Number of power line cycles

type

number

  • num_readings

Number of readings to take for each poll

type

integer

  • timer

How long to wait between concurrent readings.

type

number

  • timeout

How long to wait before throwing an error while waiting for data to come back.

type

integer

KS_E8257D RF Source

Possible settings to use for the HP3458A DMM acting as a Source.

type

object

properties

  • f_GHz

Frequency to set in GHz.

type

number

  • AM

Whether or not to use amplitude modulation.

type

boolean

  • AM_ext_port

External port number to use for amplitude modulation.

type

integer

  • AM_ext_sensitivity_percent_per_volt

Linear sensitivity (percent per volt) of the modulated signal to the DC input.

type

number

DP8200 Voltage Source

Possible settings to use for the DP8200 acting as a voltage source.

type

object

properties

  • v_range

Ouput voltage range.

type

number

  • source_level

Output voltage level.

type

number

RS_NRP75TWG Power Meter

Possible settings to use for the RS NRP75TWG Power Meter.

type

object

properties

  • read_units

Read units, restriced to Watts for compatability.

type

string

enum

W

  • integration_time

How long to integrate symbol in seconds.

type

number

maximum

0.3

minimum

0

  • zero_once

Forces a zeroing measurment to calibrate instrument, freezes the runner while it happens.

type

boolean

  • timeout

how long to wait (in seconds) for data to be available before throwing an error.

type

number

  • average_state

Activates continuous averaging of the sensor readings.

type

str

enum

ON, OFF