6.8. M81-SSM SCPI Command Summary

Module Loading

These commands and queries provide functionality for loading connected modules before use and unloading modules before physically disconnecting them. See Module Loading for details.

All Modules

Source Modules

Measure Modules

Data Queries

These queries provide readings one value at a time. For faster, synchronized data transfer, use data streaming instead.

Read Queries

These queries provide a new reading, waiting the averaging time (NPLC) after the reading has settled.

Fetch Queries

These queries provide the latest available reading after the reading has settled.

Fetch Immediate Queries

Use the :IMMediate subsystem to force a reading to be returned immediately without waiting for settling.

Data Streaming

These commands allow configuration of data streaming, as well as transfer of data.

Configuration

Transfer

Source Setup

These commands setup a source channel, and are available regardless of what source module is used.

Measurement Setup

Use the mode command to configure the measurement mode. Further configuration is available based on the mode. The commands in this section are available regardless of what measure module is used.

DC Mode

AC Mode

Lock-In Mode

Relative Measurement

Module Configuration

Each module has additional commands to configure functionality provided by that module.

BCS-10

VS-10

VM-10

CM-10

Auxiliary Inputs and Outputs

Calculate

Use the following commands to configure and query calculated measurements.

Statistics

Use the following commands to obtain statistics from the instrument about the related measurement readings.

Minimum

Maximum

Miscellaneous

Digital I/O

Settings Profiles

Parameter Sweeping

System

CALCulate:SENSe#:RESistance:CAPacitance?

Immediately returns the capacitance of the AC (lock-in) resistance measurement in Farads. May return a NaN if attempting to divide by zero, if the source is incompatible, the measure mode isn’t lock-in, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance:CAPacitance?

Returns

The capacitance of the AC (lock-in) resistance measurement.

Return type is NRf

CALCulate:SENSe#:RESistance:COMPensated?

Immediately returns the compensated resistance of the AC (lock-in) resistance measurement in Ohms. May return a NaN if attempting to divide by zero, if the source is incompatible, the measure mode isn’t lock-in, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance:COMPensated?

Returns

The compensated resistance of the AC (lock-in) resistance measurement.

Return type is NRf

CALCulate:SENSe#:RESistance:DC:RELative:BASeline

Configures the present baseline value of the specified module to a user specified value. The specified baseline value is removed from the relative DC resistance value.

CALCulate:SENSe#:RESistance:DC:RELative:BASeline <baseline>

Parameters

Name

Type

Description

baseline

NRf

The baseline value to remove from the DC resistance.

Returns

None

CALCulate:SENSe#:RESistance:DC:RELative:BASeline?

Queries the present baseline value of the specified module that is removed from the relative DC resistance value.

CALCulate:SENSe#:RESistance:DC:RELative:BASeline?

Returns

None

CALCulate:SENSe#:RESistance:DC:RELative:CLEar

Clears the baseline value of the specified module.

CALCulate:SENSe#:RESistance:DC:RELative:CLEar

Returns

None

CALCulate:SENSe#:RESistance:DC:RELative:ZERO

Configures the baseline value of the specified module to remove the present DC resistance value. This results in a resistance calculation of 0 Ohms in a stable environment.

CALCulate:SENSe#:RESistance:DC:RELative:ZERO

Returns

None

CALCulate:SENSe#:RESistance:DC:RELative?

Queries the present relative DC resistance value.

CALCulate:SENSe#:RESistance:DC:RELative?

Returns

The DC resistance value minus the relative DC baseline value

Return type is NRf

CALCulate:SENSe#:RESistance:DC?

Immediately returns the DC resistance in Ohms. May return a NaN if attempting to divide by zero, if the source is incompatible, the measure mode isn’t DC, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance:DC?

Returns

DC resistance in Ohms.

Return type is NRf

CALCulate:SENSe#:RESistance:ETYPe

Sets the present resistance excitation type of the specified module. When the selected index is a source module: For DC, the measure mode is DC and source shape is DC. For AC, the measure mode is Lock-in and source shape is Sine.

When the selected index is a measure module: For DC, the measure modes are both set to DC. For AC, the measure modes is set to Lock-in.

CALCulate:SENSe#:RESistance:ETYPe <excitation>

Parameters

Name

Type

Description

excitation

Character

The desired excitation type; either DC or AC.

Returns

None

CALCulate:SENSe#:RESistance:ETYPe?

Queries the present resistance excitation type of the specified module. This represents the combination of the specified measure module mode and the selected source module shape.

CALCulate:SENSe#:RESistance:ETYPe?

Returns

When the selected index is a source module: DC if the measure mode is DC and source shape is DC. AC if the measure mode is Lock-in and source shape is Sine.

When the selected index is a measure module: DC when both measure modes are DC. AC when both measure modes are Lock-in.

Otherwise Invalid.

Return type is Character

CALCulate:SENSe#:RESistance:INPHase?

Immediately returns the in-phase component of the AC (lock-in) resistance measurement in Ohms. May return a NaN if attempting to divide by zero, if the source is incompatible, the measure mode isn’t lock-in, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance:INPHase?

Returns

The in-phase component of the AC (lock-in) resistance measurement.

Return type is NRf

CALCulate:SENSe#:RESistance:MAGNitude?

Immediately returns the magnitude of the AC (lock-in) resistance measurement in Ohms. May return a NaN if attempting to divide by zero, if the source is incompatible, the measure mode isn’t lock-in, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance:MAGNitude?

Returns

The magnitude of the AC (lock-in) resistance measurement.

Return type is NRf

CALCulate:SENSe#:RESistance:MODE

Sets the present resistance mode of the specified module.

CALCulate:SENSe#:RESistance:MODE <optimization>

Parameters

Name

Type

Description

optimization

Character

The desired mode; NOISe or POWer

Returns

None

CALCulate:SENSe#:RESistance:MODE?

Queries the preset resistance mode of the specified module.

CALCulate:SENSe#:RESistance:MODE?

Returns

The present resistance mode; NOISe or POWer.

Return type is Character

CALCulate:SENSe#:RESistance:OPTimize

Sets the preset state of resistance optimization on the specified module.

CALCulate:SENSe#:RESistance:OPTimize <state>

Parameters

Name

Type

Description

state

Boolean

The state of resistance optimization

Returns

None

CALCulate:SENSe#:RESistance:OPTimize:ONCE

Performs a one-time resistance optimization on the specified module disabling optimization afterward.

CALCulate:SENSe#:RESistance:OPTimize:ONCE

Returns

None

CALCulate:SENSe#:RESistance:OPTimize?

Queries the present state of optimization on the specified module. When optimization is enabled, the instrument will set other settings based on the selected resistance range and mode settings.

CALCulate:SENSe#:RESistance:OPTimize?

Returns

The state of the optimization. True if optimizing for resistance; else false.

Return type is Boolean

CALCulate:SENSe#:RESistance:OTIMe:ACTual?

Queries the present actual observation time for the resistance calculation. This is a best-fit calculation based on the requested observation time and reference frequency.

CALCulate:SENSe#:RESistance:OTIMe:ACTual?

Returns

The actual observation time.

Return type is NRf

CALCulate:SENSe#:RESistance:OTIMe:ENBandwidth?

Queries the present equivalent noise bandwidth for the actual resistance observation time.

CALCulate:SENSe#:RESistance:OTIMe:ENBandwidth?

Returns

The calculated equivalent noise bandwidth.

Return type is NRf

CALCulate:SENSe#:RESistance:OTIMe:REQuested

Sets the present requested observation time on the specified module.

CALCulate:SENSe#:RESistance:OTIMe:REQuested <requestedTime>

Parameters

Name

Type

Description

requestedTime

NRf

The requested observation time.

Returns

None

CALCulate:SENSe#:RESistance:OTIMe:REQuested?

Queries the present requested observation time on the specified module.

CALCulate:SENSe#:RESistance:OTIMe:REQuested?

Returns

The requested observation time.

Return type is NRf

CALCulate:SENSe#:RESistance:OTIMe[:STATe]

Sets the present state of the observation time on the specified module.

CALCulate:SENSe#:RESistance:OTIMe[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

The state of resistance observation time.

Returns

None

CALCulate:SENSe#:RESistance:OTIMe[:STATe]?

Queries the present state of the observation time on the specified module.

CALCulate:SENSe#:RESistance:OTIMe[:STATe]?

Returns

The state of resistance observation time.

Return type is Boolean

CALCulate:SENSe#:RESistance:PHASe?

Immediately returns the phase of the AC (lock-in) resistance measurement in degrees. May return a NaN if attempting to divide by zero, if the source is incompatible, the measure mode isn’t lock-in, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance:PHASe?

Returns

The phase of the AC (lock-in) resistance measurement.

Return type is NRf

CALCulate:SENSe#:RESistance:QUADrature?

Immediately returns the quadrature component of the AC (lock-in) resistance measurement in Ohms. May return a NaN if attempting to divide by zero, if the source is incompatible, the measure mode isn’t lock-in, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance:QUADrature?

Returns

The quadrature component of the AC (lock-in) resistance measurement.

Return type is NRf

CALCulate:SENSe#:RESistance:RANGe

Sets the present resistance range of the specified module.

CALCulate:SENSe#:RESistance:RANGe <range>

Parameters

Name

Type

Description

range

NRf

The desired range in Ohms.

Returns

None

CALCulate:SENSe#:RESistance:RANGe:AUTO

Sets the present state of the resistance auto-range for the specified module.

CALCulate:SENSe#:RESistance:RANGe:AUTO <state>

Parameters

Name

Type

Description

state

Boolean

The state of auto-ranging.

Returns

None

CALCulate:SENSe#:RESistance:RANGe:AUTO?

Queries the present state of the resistance auto-range for the specified module.

CALCulate:SENSe#:RESistance:RANGe:AUTO?

Returns

The state of auto-ranging.

Return type is Boolean

CALCulate:SENSe#:RESistance:RANGe?

Queries the present resistance range of the specified module.

CALCulate:SENSe#:RESistance:RANGe?

Returns

The resistance range in Ohms.

Return type is NRf

CALCulate:SENSe#:RESistance:SOURce

Sets the selected module that should be used to calculate resistance.

CALCulate:SENSe#:RESistance:SOURce <reference>

Parameters

Name

Type

Description

reference

Character

The source module to reference. S1, S2, S3, M1, M2, or M3 for M81-6. S1, S2, M1, or M2 for M81-4. S1 or M1 only for M81-2.

Returns

None

CALCulate:SENSe#:RESistance:SOURce?

Returns the selected module that is currently being used to calculate the resistance.

CALCulate:SENSe#:RESistance:SOURce?

Returns

The source module being referenced. S1, S2, S3, M1, M2, or M3 for M81-6. S1, S2, M1, or M2 for M81-4. S1 or M1 only for M81-2.

Return type is Character

CALCulate:SENSe#:RESistance?

Immediately returns the resistance in Ohms. When in DC mode, this is the DC resistance. When in AC (lock-in) mode, this is the in-phase component of the resistance. May return a NaN if attempting to divide by zero, if the source is incompatible, or if either measure module or its designated source have an error.

CALCulate:SENSe#:RESistance?

Returns

Resistance in Ohms.

Return type is NRf

CALibration:DATE?

Queries the date of the calibration.

CALibration:DATE?

Returns

Date in the form of year, month, day, hour, minute, second

Return type is NR1

Examples

CALibration:DATE?

CALibration:SCALibration:DATE?

Queries the self-calibration date.

CALibration:SCALibration:DATE?

Returns

Date in the form of year, month, day, hour, minute, second

Return type is NR1

CALibration:SCALibration:RESet

Restores the factory self-calibration.

CALibration:SCALibration:RESet

Returns

None

CALibration:SCALibration:RUN

Runs a self-calibration sequence. This is overlapping (not a blocking operation).

CALibration:SCALibration:RUN

Returns

None

CALibration:SCALibration:STATus?

Returns the status of the head self cal.

CALibration:SCALibration:STATus?

Returns

Self-calibration status. NONE, RUNNing, PASSed, or FAILed.

Return type is Character

CALibration:SCALibration:TEMPerature?

Queries the self-calibration temperature.

CALibration:SCALibration:TEMPerature?

Returns

Temperature in °C

Return type is NRf

CALibration:SNUMber?

Queries the unit’s serial number.

CALibration:SNUMber?

Returns

Serial number as a string

Return type is String

Examples

CALibration:SNUMber?

CALibration:TEMPerature?

Queries the calibration temperature.

CALibration:TEMPerature?

Returns

Temperature as a double

Return type is NRf

Examples

CALibration:TEMPerature?

FETCh:SENSe#:DC:IMMediate?

Immediately returns the present DC measurement for the specified module without waiting for the value to become valid. The module must be in DC or AC mode.

FETCh:SENSe#:DC:IMMediate?

Returns

DC measurement in module units.

Return type is NRf

FETCh:SENSe#:DC:RELative:IMMediate?

Immediately returns the present relative DC measurement for the specified module without waiting for the value to become valid. The module must be in DC mode.

FETCh:SENSe#:DC:RELative:IMMediate?

Returns

Relative DC measurement in module units.

Return type is NRf

FETCh:SENSe#:DC:RELative?

Returns the present relative DC measurement for the specified module. The module must be in DC mode.

FETCh:SENSe#:DC:RELative?

Returns

Relative DC measurement in module units.

Return type is NRf

FETCh:SENSe#:DC?

Returns the present DC measurement for the specified module. The module must be in DC or AC mode.

FETCh:SENSe#:DC?

Returns

DC measurement in module units.

Return type is NRf

FETCh:SENSe#:LIA:DC:IMMediate?

Immediately returns the DC measurement in lock in mode The module must be in lock-in mode.

FETCh:SENSe#:LIA:DC:IMMediate?

Returns

DC measurement in module units

Return type is NRf

FETCh:SENSe#:LIA:DC?

Returns the DC measurement in lock in mode The module must be in lock-in mode.

FETCh:SENSe#:LIA:DC?

Returns

DC measurement in module units

Return type is NRf

FETCh:SENSe#:LIA:FREQuency?

Returns the present lock-in frequency. The module must be in lock-in mode.

FETCh:SENSe#:LIA:FREQuency?

Returns

Frequency in Hz.

Return type is NRf

FETCh:SENSe#:LIA:LOCK?

Returns the status of the lock-in reference frequency. The module must be in lock-in mode.

FETCh:SENSe#:LIA:LOCK?

Returns

1 if locked, 0 if unlocked.

Return type is Boolean

FETCh:SENSe#:LIA:R:IMMediate?

Immediately returns the present magnitude measurement from the lock-in for the specified module without waiting for the value to become valid. See Lock-in mode. The module must be in lock-in mode.

FETCh:SENSe#:LIA:R:IMMediate?

Returns

Magnitude measurement in module units.

Return type is NRf

FETCh:SENSe#:LIA:R?

Returns the present magnitude measurement from the lock-in for the specified module. See Lock-in mode. The module must be in lock-in mode.

FETCh:SENSe#:LIA:R?

Returns

Magnitude measurement in module units.

Return type is NRf

FETCh:SENSe#:LIA:THETa:IMMediate?

Immediately returns the present angle measurement from the lock-in for the specified module without waiting for the value to become valid. See Lock-in mode. The module must be in lock-in mode.

FETCh:SENSe#:LIA:THETa:IMMediate?

Returns

Angle measurement in degrees.

Return type is NRf

FETCh:SENSe#:LIA:THETa?

Returns the present angle measurement from the lock-in for the specified module. See Lock-in mode. The module must be in lock-in mode.

FETCh:SENSe#:LIA:THETa?

Returns

Angle measurement in degrees.

Return type is NRf

FETCh:SENSe#:LIA:X:IMMediate?

Immediately returns the present X measurement from the lock-in for the specified module without waiting for the value to become valid. The module must be in lock-in mode.

FETCh:SENSe#:LIA:X:IMMediate?

Returns

X measurement in module units.

Return type is NRf

FETCh:SENSe#:LIA:X?

Returns the present X measurement from the lock-in for the specified module. The module must be in lock-in mode.

FETCh:SENSe#:LIA:X?

Returns

X measurement in module units.

Return type is NRf

FETCh:SENSe#:LIA:Y:IMMediate?

Immediately returns the present Y measurement from the lock-in for the specified module without waiting for the value to become valid. The module must be in lock-in mode.

FETCh:SENSe#:LIA:Y:IMMediate?

Returns

Y measurement in module units.

Return type is NRf

FETCh:SENSe#:LIA:Y?

Returns the present Y measurement from the lock-in for the specified module. The module must be in lock-in mode.

FETCh:SENSe#:LIA:Y?

Returns

Y measurement in module units.

Return type is NRf

FETCh:SENSe#:NPEak:IMMediate?

Immediately returns the present negative peak measurement for the specified module without waiting for the value to become valid.

FETCh:SENSe#:NPEak:IMMediate?

Returns

Negative peak measurement in module units.

Return type is NRf

FETCh:SENSe#:NPEak?

Returns the present negative peak measurement for the specified module.

FETCh:SENSe#:NPEak?

Returns

Negative peak measurement in module units.

Return type is NRf

FETCh:SENSe#:PPEak:IMMediate?

Immediately returns the present positive peak measurement for the specified module without waiting for the value to become valid.

FETCh:SENSe#:PPEak:IMMediate?

Returns

Positive peak measurement in module units.

Return type is NRf

FETCh:SENSe#:PPEak?

Returns the present positive peak measurement for the specified module.

FETCh:SENSe#:PPEak?

Returns

Positive peak measurement in module units.

Return type is NRf

FETCh:SENSe#:PTPeak:IMMediate?

Immediately returns the present peak to peak measurement for the specified module without waiting for the value to become valid.

FETCh:SENSe#:PTPeak:IMMediate?

Returns

Peak to peak measurement in module units.

Return type is NRf

FETCh:SENSe#:PTPeak?

Returns the present peak to peak measurement for the specified module.

FETCh:SENSe#:PTPeak?

Returns

Peak to peak measurement in module units.

Return type is NRf

FETCh:SENSe#:RMS:IMMediate?

Immediately returns the present RMS measurement for the specified module without waiting for the value to become valid. The module must be in DC or AC mode.

FETCh:SENSe#:RMS:IMMediate?

Returns

RMS measurement in module units.

Return type is NRf

FETCh:SENSe#:RMS:RELative:IMMediate?

Immediately returns the present relative RMS measurement for the specified module without waiting for the value to become valid. The module must be in AC mode.

FETCh:SENSe#:RMS:RELative:IMMediate?

Returns

Relative RMS measurement in module units.

Return type is NRf

FETCh:SENSe#:RMS:RELative?

Returns the present relative RMS measurement for the specified module. The module must be in AC mode.

FETCh:SENSe#:RMS:RELative?

Returns

Relative RMS measurement in module units.

Return type is NRf

FETCh:SENSe#:RMS?

Returns the present RMS measurement for the specified module. The module must be in DC or AC mode.

FETCh:SENSe#:RMS?

Returns

RMS measurement in module units.

Return type is NRf

FETCh:SENSe#:TEMPerature?

Returns the temperature of the measure module.

FETCh:SENSe#:TEMPerature?

Returns

The temperature in °C.

Return type is Character

FETCh:SOURce#:READback:DC[:IMMediate]?

Returns the DC readback measurement for the specified module.

FETCh:SOURce#:READback:DC[:IMMediate]?

Returns

DC readback measurement in module units.

Return type is NRf

FETCh:SOURce#:READback:RMS[:IMMediate]?

Returns the DC readback measurement for the specified module.

FETCh:SOURce#:READback:RMS[:IMMediate]?

Returns

DC readback measurement in module units.

Return type is NRf

FETCh:SOURce#:TEMPerature?

Returns the temperature of the source module.

FETCh:SOURce#:TEMPerature?

Returns

The temperature in °C.

Return type is Character

FETCh:TEMPerature?

Returns the temperature of the instrument.

FETCh:TEMPerature?

Returns

The temperature in °C.

Return type is Character

FETCh[:MULTiple]?

Queries multiple parameters sampled at the same moment in time.

FETCh[:MULTiple]?

Returns

Comma separated list of values corresponding to the input parameters and channels.

Return type is Character

Examples

To fetch DC from measure module 1, RMS from measure module 2, and Peak-to-Peak from measure module 3:
  FETCh? MDC,1,MRMS,2,MPTPeak,3
Example result:
  1.23, 2.34, 3.45

INPut:REFerence:EDGe

Sets the reference input edge.

INPut:REFerence:EDGe <edge>

Parameters

Name

Type

Description

edge

Character

Reference input edge. Rising or Falling.

Returns

None

INPut:REFerence:EDGe?

Queries the reference input edge.

INPut:REFerence:EDGe?

Returns

Reference input edge. Rising or Falling.

Return type is Character

OUTPut:MONitor:MLEVel

Sets the monitor out manual level in volts. Only relevant in manual mode.

OUTPut:MONitor:MLEVel <value>

Parameters

Name

Type

Description

value

NRf

Manual level in volts between -10.0V and +10.0V.

Returns

None

OUTPut:MONitor:MLEVel?

Queries the monitor out manual level. Only relevant in manual mode.

OUTPut:MONitor:MLEVel?

Returns

Manual level in volts.

Return type is NRf

OUTPut:MONitor:MODe

Sets the monitor output mode.

OUTPut:MONitor:MODe <source>

Parameters

Name

Type

Description

source

Character

Monitor output mode. M1, M2, M3, or MANual.

Returns

None

OUTPut:MONitor:MODe?

Queries the monitor output mode.

OUTPut:MONitor:MODe?

Returns

Monitor output mode. M1, M2, M3, or MANual. Use MANual with :MLEVel.

Return type is Character

OUTPut:MONitor:SCALe?

Queries the monitor out scaling value. If in manual mode, a value of 1 will be returned.

OUTPut:MONitor:SCALe?

Returns

Scaling value

Return type is NRf

OUTPut:MONitor[:STATe]

Sets the monitor output status.

OUTPut:MONitor[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable monitor output, 0 to disable monitor output.

Returns

None

OUTPut:MONitor[:STATe]?

Queries the monitor output status.

OUTPut:MONitor[:STATe]?

Returns

1 if monitor output is enabled, 0 if monitor output is disabled.

Return type is Boolean

OUTPut:REFerence:SOURce

Sets the reference output mode.

OUTPut:REFerence:SOURce <source>

Parameters

Name

Type

Description

source

Character

Reference output mode. S1, S2, or S3 for M81-6. S1 or S2 for M81-4. S1 only for M81-2.

Returns

None

OUTPut:REFerence:SOURce?

Queries the reference output mode.

OUTPut:REFerence:SOURce?

Returns

Reference output mode. S1, S2, or S3 for M81-6. S1 or S2 for M81-4. S1 only for M81-2.

Return type is Character

OUTPut:REFerence[:STATe]

Sets the reference output status.

OUTPut:REFerence[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable reference output, 0 to disable reference output.

Returns

None

OUTPut:REFerence[:STATe]?

Queries the reference output status.

OUTPut:REFerence[:STATe]?

Returns

1 if reference output is enabled, 0 if reference output is disabled.

Return type is Boolean

PROFile:CREAte

Creates a new profile using the present instrument configuration.

PROFile:CREAte <name>,<description>

Parameters

Name

Type

Description

name

String

Unique name to give the profile.

description

String

Optional description of the profile.

Returns

None

PROFile:DELete

Deletes a profile.

PROFile:DELete <name>

Parameters

Name

Type

Description

name

String

The name of the profile to delete.

Returns

None

PROFile:DELete:ALL

Deletes all profiles.

PROFile:DELete:ALL

Returns

None

PROFile:DESCription

Sets a profile’s description. Any existing description will be overwritten.

PROFile:DESCription <name>,<description>

Parameters

Name

Type

Description

name

String

Name of the profile to set the description.

description

String

The new description of the profile.

Returns

None

PROFile:DESCription?

Queries a profile’s description.

PROFile:DESCription? <name>

Parameters

Name

Type

Description

name

String

Name of the profile to Queries the description for.

Returns

The profile’s description.

Return type is String

PROFile:JSON?

Queries a JSON representation of a profile.

PROFile:JSON? <name>,<pretty>

Parameters

Name

Type

Description

name

String

The name of the profile to query.

pretty

Boolean

1 to format the JSON string with indentation and newline, 0 for a single line.

Returns

JSON representation of the profile.

Return type is String

PROFile:LIST?

Queries a list of the saved profile names.

PROFile:LIST?

Returns

Saved profile names as comma separated strings.

Return type is String

PROFile:REName

Renames a profile. New name must be unique.

PROFile:REName <name>,<newName>

Parameters

Name

Type

Description

name

String

The name of the profile to rename.

newName

String

The new name of the profile.

Returns

None

PROFile:RESTore

Restores a profile.

PROFile:RESTore <name>

Parameters

Name

Type

Description

name

String

The name of the profile to restore.

Returns

None

PROFile:RESTore[:VALid]?

Queries if a profile is valid to restore.

PROFile:RESTore[:VALid]? <name>

Parameters

Name

Type

Description

name

String

The name of the profile to validate.

Returns

1 if the profile is valid to restore, 0 otherwise.

Return type is Boolean

PROFile:UPDate

Updates a profile with the present instrument configuration.

PROFile:UPDate <name>

Parameters

Name

Type

Description

name

String

The name of the profile to update.

Returns

None

PROFile[:SUMMary]?

Queries the description and module models of the profile setting.

PROFile[:SUMMary]? <name>

Parameters

Name

Type

Description

name

String

The name of the profile to query.

Returns

The description and module models of the profile setting as comma separated strings.

Return type is String

READ:SENSe#:ABORt

Abort the read initiated by the READ:SENSE#:START command.

READ:SENSe#:ABORt

Returns

None

READ:SENSe#:DC:RELative?

Acquires and returns the relative DC measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in DC mode.

READ:SENSe#:DC:RELative?

Returns

Relative DC measurement in module units.

Return type is Character

READ:SENSe#:DC?

Acquires and returns the DC measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in DC or AC mode.

READ:SENSe#:DC?

Returns

DC measurement in module units.

Return type is Character

READ:SENSe#:NPEak?

Acquires and returns the negative peak measurement for the specified module. The value is returned after waiting for the configured NPLC to complete.

READ:SENSe#:NPEak?

Returns

Negative peak measurement in module units.

Return type is Character

READ:SENSe#:PPEak?

Acquires and returns the positive peak measurement for the specified module. The value is returned after waiting for the configured NPLC to complete.

READ:SENSe#:PPEak?

Returns

Positive peak measurement in module units.

Return type is Character

READ:SENSe#:PTPeak?

Acquires and returns the peak to peak measurement for the specified module. The value is returned after waiting for the configured NPLC to complete.

READ:SENSe#:PTPeak?

Returns

Peak to peak measurement in module units.

Return type is Character

READ:SENSe#:RESult:DC:RELative?

Queries the relative DC measurement from the last read initiated by the READ:SENSE#:START command. The module must be in DC mode.

READ:SENSe#:RESult:DC:RELative?

Returns

Relative DC measurement in module units.

Return type is Character

READ:SENSe#:RESult:DC?

Queries the DC measurement from the last read initiated by the READ:SENSE#:START command. The module must be in DC or AC mode.

READ:SENSe#:RESult:DC?

Returns

DC measurement in module units.

Return type is Character

READ:SENSe#:RESult:NPEak?

Queries the negative peak measurement from the last read initiated by the READ:SENSE#:START command.

READ:SENSe#:RESult:NPEak?

Returns

Negative peak measurement in module units.

Return type is Character

READ:SENSe#:RESult:PPEak?

Queries the positive peak measurement from the last read initiated by the READ:SENSE#:START command.

READ:SENSe#:RESult:PPEak?

Returns

Positive peak measurement in module units.

Return type is Character

READ:SENSe#:RESult:PTPeak?

Queries the peak to peak measurement from the last read initiated by the READ:SENSE#:START command.

READ:SENSe#:RESult:PTPeak?

Returns

Peak to peak measurement in module units.

Return type is Character

READ:SENSe#:RESult:RMS:RELative?

Queries the relative RMS measurement from the last read initiated by the READ:SENSE#:START command. The module must be in AC mode.

READ:SENSe#:RESult:RMS:RELative?

Returns

Relative RMS measurement in module units.

Return type is Character

READ:SENSe#:RESult:RMS?

Queries the RMS measurement from the last read initiated by the READ:SENSE#:START command. The module must be in DC or AC mode.

READ:SENSe#:RESult:RMS?

Returns

RMS measurement in module units.

Return type is Character

READ:SENSe#:RMS:RELative?

Acquires and returns the relative RMS measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in AC mode.

READ:SENSe#:RMS:RELative?

Returns

RMS measurement in module units.

Return type is Character

READ:SENSe#:RMS?

Acquires and returns the RMS measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in DC or AC mode.

READ:SENSe#:RMS?

Returns

RMS measurement in module units.

Return type is Character

READ:SENSe#:RUNNing?

Queries if the read initiated by the READ:SENSE#:START command is running.

READ:SENSe#:RUNNing?

Returns

The measurement is running.

Return type is Boolean

READ:SENSe#:STARt

Starts acquiring a single reading for the specified module. This command returns immediately after starting the read operation. The read operation will wait for the configured NPLC to complete. The state can be queried with READ:SENSE#:RUNNING?. The results can be queried with READ:SENSE#:RESULT queries when operation is complete.

READ:SENSe#:STARt

Returns

None

READ[:MULTiple]:ABORt

Abort the multiple reading initiated by the READ:MULTIPLE:START command.

READ[:MULTiple]:ABORt

Returns

None

READ[:MULTiple]:RESult?

Queries the results of the last multiple reading initiated by the READ:MULTIPLE:START command.

READ[:MULTiple]:RESult?

Returns

Comma separated list of values corresponding to the input parameters and channels.

Return type is Character

Examples

If the command was setup to read DC from measure module 1, RMS from measure module 2,
and Peak-to-Peak from measure module 3 with the following command:
  READ:MULTiple:START MDC,1,MRMS,2,MPTPeak,3
Then the results can be queried with:
  READ:MULTiple:RESULT?
Which return results similar to:
  1.25, 2.41, 3.38

READ[:MULTiple]:RUNNing?

Queries if the multiple reading initiated by the READ:MULTIPLE:START command is running.

READ[:MULTiple]:RUNNing?

Returns

The measurement is running.

Return type is Boolean

READ[:MULTiple]:STARt

Starts acquiring readings for multiple parameters to be measured at the same time. This command returns immediately after starting the read operation. The read operation will wait for the highest configured NPLC to complete. The state can be queried with READ:MULTIPLE:RUNNING?. The results can be queried with READ:MULTIPLE:RESULT? when operation is complete.

READ[:MULTiple]:STARt

Returns

None

Examples

To start reading DC from measure module 1, RMS from measure module 2, and Peak-to-Peak from measure module 3:
  READ:START MDC,1,MRMS,2,MPTPeak,3

READ[:MULTiple]?

Queries multiple parameters to be measured at the same time. The value is returned after waiting for the highest configured NPLC to complete.

READ[:MULTiple]?

Returns

Comma separated list of values corresponding to the input parameters and channels.

Return type is Character

Examples

To read DC from measure module 1, RMS from measure module 2, and Peak-to-Peak from measure module 3:
  READ? MDC,1,MRMS,2,MPTPeak,3
Example result:
  1.25, 2.41, 3.38

SENSe:NCHannels?

Queries the number of measure channels available on this instrument.

SENSe:NCHannels?

Returns

The number of measure channels available on this instrument.

Return type is Character

SENSe#:BIAS:VOLTage[:DC]

Sets the bias voltage of the specified module.

SENSe#:BIAS:VOLTage[:DC] <biasVoltage>

Parameters

Name

Type

Description

biasVoltage

NRf

Bias voltage in V.

Returns

None

SENSe#:BIAS:VOLTage[:DC]?

Queries the bias voltage of the specified module.

SENSe#:BIAS:VOLTage[:DC]?

Returns

Bias voltage in V.

Return type is NRf

SENSe#:BIAS[:STATe]

Sets the input bias state for the specified module.

SENSe#:BIAS[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable input bias, 0 to disable input bias.

Returns

None

SENSe#:BIAS[:STATe]?

Queries the input bias state for the specified module.

SENSe#:BIAS[:STATe]?

Returns

1 if input bias is enabled, 0 if input bias is disabled.

Return type is Boolean

SENSe#:CONFiguration

Sets the input configuration of the specified module.

SENSe#:CONFiguration <configuration>

Parameters

Name

Type

Description

configuration

Character

Input configuration. AB, A, or GROund.

Returns

None

SENSe#:CONFiguration?

Queries the input configuration of the specified module.

SENSe#:CONFiguration?

Returns

Input configuration. AB, A, or GROund.

Return type is Character

SENSe#:COUPling

Sets the input coupling of the specified module.

SENSe#:COUPling <coupling>

Parameters

Name

Type

Description

coupling

Character

Input coupling. AC or DC.

Returns

None

SENSe#:COUPling?

Queries the input coupling of the specified module.

SENSe#:COUPling?

Returns

Input coupling. AC or DC.

Return type is Character

SENSe#:CURRent:RANGe

Sets the current range of the specified module.

SENSe#:CURRent:RANGe <range>

Parameters

Name

Type

Description

range

NRf

Current range in A.

Returns

None

Remarks

If autorange is enabled, then setting the range will disable it.

SENSe#:CURRent:RANGe:AUTO

Sets the autorange state for the specified module.

SENSe#:CURRent:RANGe:AUTO <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable autorange, 0 to disable autorange.

Returns

None

SENSe#:CURRent:RANGe:AUTO?

Queries the autorange state for the specified module.

SENSe#:CURRent:RANGe:AUTO?

Returns

1 if autorange is enabled, 0 if autorange is disabled.

Return type is Boolean

SENSe#:CURRent:RANGe?

Queries the present current range of the specified module.

SENSe#:CURRent:RANGe?

Returns

Current range in A.

Return type is NRf

SENSe#:DIGital:FILTer:HPASs[:STATe]

Sets the digital LIA high-pass filter state

SENSe#:DIGital:FILTer:HPASs[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable, 0 to disable

Returns

None

SENSe#:DIGital:FILTer:HPASs[:STATe]?

Queries the digital LIA high-pass filter state

SENSe#:DIGital:FILTer:HPASs[:STATe]?

Returns

1 if enabled, 0 if disabled

Return type is Boolean

SENSe#:DISPlay[:MODe]

Sets the readings display mode of the specified module.

SENSe#:DISPlay[:MODe] <displayMode>

Parameters

Name

Type

Description

displayMode

Character

Display mode. DEFault, DC, RDC (Relative DC), PTPeak (Peak to Peak), TRMS (Total RMS), RRMS (Relative RMS), POLar, or RECTangular. When setting DEFault, the mode will be set to the most appropriate mode for the module when the module is displayed on the front panel home page.

Returns

None

SENSe#:DISPlay[:MODe]?

Queries the readings display mode of the specified module on the home page.

SENSe#:DISPlay[:MODe]?

Returns

DEFault, DC, RDC (Relative DC), PTPeak (Peak to Peak), TRMS (Total RMS), RRMS (Relative RMS), POLar, or RECTangular.

Return type is Character

SENSe#:DMODe

Sets the dark mode for the specified module. If dark mode is enabled, the indicator LEDs on the front of the module will be turned off.

SENSe#:DMODe <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable the LED, 0 to disable.

Returns

None

SENSe#:DMODe?

Queries the state of the dark mode for the specified module.

SENSe#:DMODe?

Returns

1 if dark mode is enabled, 0 if not.

Return type is Boolean

SENSe#:FILTer:HPASs:ATTenuation

Sets the analog input filter high-pass rolloff for the specified module.

SENSe#:FILTer:HPASs:ATTenuation <rollOff>

Parameters

Name

Type

Description

rollOff

Character

Rolloff. R6 or R12. R6 = 6 dB/octave, R12 = 12 dB/octave.

Returns

None

SENSe#:FILTer:HPASs:ATTenuation?

Queries the analog input filter high-pass rolloff for the specified module.

SENSe#:FILTer:HPASs:ATTenuation?

Returns

Rolloff. R6 or R12. R6 = 6 dB/octave, R12 = 12 dB/octave.

Return type is Character

SENSe#:FILTer:HPASs:FREQuency

Sets the analog input filter high-pass cutoff frequency for the specified module.

SENSe#:FILTer:HPASs:FREQuency <cutoffFrequency>

Parameters

Name

Type

Description

cutoffFrequency

Character

Cutoff frequency. NONE, F10, F30, F100, F300, F1000, F3000, or F10000. F10 = 10 Hz, etc.

Returns

None

SENSe#:FILTer:HPASs:FREQuency?

Queries the analog input filter high-pass cutoff frequency for the specified module.

SENSe#:FILTer:HPASs:FREQuency?

Returns

Cutoff frequency. NONE, F10, F30, F100, F300, F1000, F3000, or F10000. F10 = 10 Hz, etc.

Return type is Character

SENSe#:FILTer:LPASs:ATTenuation

Sets the analog input filter low-pass rolloff for the specified module.

SENSe#:FILTer:LPASs:ATTenuation <rollOff>

Parameters

Name

Type

Description

rollOff

Character

Rolloff. R6 or R12. R6 = 6 dB/octave, R12 = 12 dB/octave.

Returns

None

SENSe#:FILTer:LPASs:ATTenuation?

Queries the analog input filter low-pass rolloff for the specified module.

SENSe#:FILTer:LPASs:ATTenuation?

Returns

Rolloff. R6 or R12. R6 = 6 dB/octave, R12 = 12 dB/octave.

Return type is Character

SENSe#:FILTer:LPASs:FREQuency

Sets the analog input filter low-pass cutoff frequency for the specified module.

SENSe#:FILTer:LPASs:FREQuency <cutoffFrequency>

Parameters

Name

Type

Description

cutoffFrequency

Character

Cutoff frequency. NONE, F10, F30, F100, F300, F1000, F3000, or F10000. F10 = 10 Hz, etc.

Returns

None

SENSe#:FILTer:LPASs:FREQuency?

Queries the analog input filter low-pass cutoff frequency for the specified module.

SENSe#:FILTer:LPASs:FREQuency?

Returns

Cutoff frequency. NONE, F10, F30, F100, F300, F1000, F3000, or F10000. F10 = 10 Hz, etc.

Return type is Character

SENSe#:FILTer:OPTimization

Sets the analog input filter optimization mode for the specified module.

SENSe#:FILTer:OPTimization <mode>

Parameters

Name

Type

Description

mode

Character

Optimization mode. NOISe or REServe.

Returns

None

SENSe#:FILTer:OPTimization?

Queries the analog input filter optimization mode for the specified module.

SENSe#:FILTer:OPTimization?

Returns

Optimization mode. NOISe or REServe.

Return type is Character

SENSe#:FILTer[:STATe]

Sets the analog input filter state for the specified module.

SENSe#:FILTer[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable filter, 0 to disable filter.

Returns

None

SENSe#:FILTer[:STATe]?

Queries the analog input filter state for the specified module.

SENSe#:FILTer[:STATe]?

Returns

1 if filter is enabled, 0 if filter is disabled.

Return type is Boolean

SENSe#:FRTHreshold

Sets the frequency range threshold for the specified module. When the modules range is set to Auto, a range such that the frequency of the signal does not exceed the given percentage of the bandwidth of the range will be chosen.

SENSe#:FRTHreshold <value>

Parameters

Name

Type

Description

value

NRf

Frequency range threshold normalized to the -3 db point with a valid range of 0.0 to 1.0. For example, a value of 0.1 means 10 % of the -3 db point.

Returns

None

SENSe#:FRTHreshold?

Queries the frequency range threshold for the specified module.

SENSe#:FRTHreshold?

Returns

Frequency range threshold normalized to the -3 db point. For example, a value of 0.1 means 10 % of the -3 db point.

Return type is NRf

SENSe#:FUNCtion

Sets the measure function of the specified module.

SENSe#:FUNCtion <value>

Parameters

Name

Type

Description

value

Character

Measure function. CURRent or VOLTage.

Returns

None

SENSe#:FUNCtion?

Queries the measure function of the specified module.

SENSe#:FUNCtion?

Returns

Measure function. CURRent or VOLTage.

Return type is Character

SENSe#:HWVersion?

Queries the hardware version of the specified module.

SENSe#:HWVersion?

Returns

Module hardware version.

Return type is NR1

SENSe#:IDENtify

Sets the pod identification status for the specified module.

SENSe#:IDENtify <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable identification, 0 to disable identification.

Returns

None

SENSe#:IDENtify?

Get the state of the pod identification for the specified module.

SENSe#:IDENtify?

Returns

None

SENSe#:LIA:AVERage[:STATe]

Sets the lock-in PSD output averaging filter status for the specified module.

SENSe#:LIA:AVERage[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable the AVERaging filter, 0 to disable the AVERaging filter.

Returns

None

SENSe#:LIA:AVERage[:STATe]?

Queries the lock-in PSD output averaging filter status for the specified module.

SENSe#:LIA:AVERage[:STATe]?

Returns

1 if the Averaging filter is enabled, 0 if the Averaging filter is disabled.

Return type is Boolean

SENSe#:LIA:DHARmonic

Sets the lock-in reference harmonic for the specified module. 1 is the fundamental frequency, 2 is twice the fundamental frequency, etc.

SENSe#:LIA:DHARmonic <harmonic>

Parameters

Name

Type

Description

harmonic

NR1

Reference harmonic. The minimum is 1. The harmonic times the reference frequency may not exceed 100 kHz.

Returns

None

SENSe#:LIA:DHARmonic?

Queries the lock-in reference harmonic for the specified module. 1 is the fundamental frequency, 2 is twice the fundamental frequency, etc.

SENSe#:LIA:DHARmonic?

Returns

Reference harmonic.

Return type is NR1

SENSe#:LIA:DPHase

Sets the lock-in reference phase shift for the specified module.

SENSe#:LIA:DPHase <phase>

Parameters

Name

Type

Description

phase

NRf

Phase shift in degrees between -360.0 and +360.0.

Returns

None

SENSe#:LIA:DPHase:AUTO

Automatically calculates demodulated phase for the specified module and sets its lock-in reference phase shift.

SENSe#:LIA:DPHase:AUTO

Returns

None

SENSe#:LIA:DPHase?

Queries the lock-in reference phase shift for the specified module.

SENSe#:LIA:DPHase?

Returns

Phase shift in degrees.

Return type is NRf

SENSe#:LIA:ENBW?

Queries the lock-in equivalent noise bandwidth (ENBW) for the specified module.

SENSe#:LIA:ENBW?

Returns

Equivalent noise bandwidth (ENBW) in Hz.

Return type is NRf

SENSe#:LIA:LPASs[:STATe]

Sets the lock-in PSD output traditional low-pass filter status for the specified module.

SENSe#:LIA:LPASs[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable the traditional low-pass filter, 0 to disable the traditional low-pass filter.

Returns

None

SENSe#:LIA:LPASs[:STATe]?

Queries the lock-in PSD output traditional low-pass filter status for the specified module.

SENSe#:LIA:LPASs[:STATe]?

Returns

1 if the traditional low-pass filter is enabled, 0 if the traditional low-pass filter is disabled.

Return type is Boolean

SENSe#:LIA:REFerence:CYCLes

Sets the number of lock-in PSD output reference cycles for the specified module.

SENSe#:LIA:REFerence:CYCLes <cycles>

Parameters

Name

Type

Description

cycles

Character

The desired number of reference cycles.

Returns

None

SENSe#:LIA:REFerence:CYCLes?

Queries the number of lock-in PSD output reference cycles for the specified module.

SENSe#:LIA:REFerence:CYCLes?

Returns

The number of reference cycles.

Return type is Character

SENSe#:LIA:ROLLoff

Sets the lock-in PSD output filter rolloff for the specified module.

SENSe#:LIA:ROLLoff <rollOff>

Parameters

Name

Type

Description

rollOff

Character

Rolloff. R6, R12, R18, or R24. R6 = 6 dB/octave, etc.

Returns

None

SENSe#:LIA:ROLLoff?

Queries the lock-in PSD output filter rolloff for the specified module.

SENSe#:LIA:ROLLoff?

Returns

Rolloff. R6, R12, R18, or R24. R6 = 6 dB/octave, etc.

Return type is Character

SENSe#:LIA:RSOurce

Sets the lock-in reference source for the specified module.

SENSe#:LIA:RSOurce <reference>

Parameters

Name

Type

Description

reference

Character

Reference source. S1, S2, S3, or RIN for M81-6. S1, S2, or RIN for M81-4. S1 or RIN for M81-2.

Returns

None

SENSe#:LIA:RSOurce?

Queries the lock-in reference source for the specified module.

SENSe#:LIA:RSOurce?

Returns

Reference source.

S1, S2, S3, or RIN for M81-6. S1, S2, or RIN for M81-4. S1 or RIN for M81-2.

Return type is Character

SENSe#:LIA:STIMe?

Queries the lock-in settle time for the specified module.

SENSe#:LIA:STIMe? <settlePercent>

Parameters

Name

Type

Description

settlePercent

NRf

Desired percent signal has settled to in percent. An entered value of 0.1 is interpreted as 0.1 %. Defaults to 0.1 if omitted.

Returns

Settle time in seconds.

Return type is NRf

SENSe#:LIA:TIMEconstant

Sets the lock-in time constant for the specified module.

SENSe#:LIA:TIMEconstant <timeConstant>

Parameters

Name

Type

Description

timeConstant

NRf

Time constant in seconds between 0.0001 and 10000.0.

Returns

None

SENSe#:LIA:TIMEconstant?

Queries the lock-in time constant for the specified module.

SENSe#:LIA:TIMEconstant?

Returns

Time constant in seconds.

Return type is NRf

SENSe#:LOAD

Loads all connected modules.

SENSe#:LOAD

Returns

None

Remarks

This command is available for backwards compatibility and is equivalent to the SYSTem:LOAD command.

SENSe#:LOAD?

Queries the loaded state of the specified module.

SENSe#:LOAD?

Returns

True if the module is loaded; else false

Return type is Boolean

SENSe#:MODE

Sets the mode of the specified module.

SENSe#:MODE <mode>

Parameters

Name

Type

Description

mode

Character

Sense module mode. DC, AC, or LIA.

Returns

None

SENSe#:MODE?

Queries the mode of the specified module.

SENSe#:MODE?

Returns

Sense module mode. DC, AC, or LIA.

Return type is Character

SENSe#:MODel?

Queries what type of module is connected to the given source slot.

SENSe#:MODel?

Returns

The name of the connected module, or None if nothing is connected.

Return type is String

SENSe#:NAME

Sets the name of the specified module.

SENSe#:NAME <value>

Parameters

Name

Type

Description

value

String

The name of the module with a maximum of 100 characters.

Returns

None

SENSe#:NAME?

Queries the name of the specified module.

SENSe#:NAME?

Returns

The name.

Return type is String

SENSe#:NOTes

Sets the notes of the specified module.

SENSe#:NOTes <value>

Parameters

Name

Type

Description

value

String

The notes to be stored, limited to 500 characters.

Returns

None

SENSe#:NOTes?

Queries the notes of the specified module.

SENSe#:NOTes?

Returns

The notes.

Return type is String

SENSe#:NPLCycles

Sets the averaging time in number of power line cycles (NPLC) of the specified module. Only relevant in DC or AC mode. For lock-in mode, see time constant.

SENSe#:NPLCycles <value>

Parameters

Name

Type

Description

value

NRf

Averaging time in number of power line cycles (NPLC) between 0.01 and 600.00.

Returns

None

SENSe#:NPLCycles:ACTual?

Queries the averaging time in number of power line cycles (NPLC) of the specified module.

SENSe#:NPLCycles:ACTual?

Returns

Averaging time in number of power line cycles (NPLC).

Return type is NRf

SENSe#:NPLCycles[:REQuested]?

Queries the averaging time in number of power line cycles (NPLC) of the specified module.

SENSe#:NPLCycles[:REQuested]?

Returns

Averaging time in number of power line cycles (NPLC).

Return type is NRf

SENSe#:PRESet

Resets the module settings to their power on defaults.

SENSe#:PRESet

Returns

None

SENSe#:RELative:BASEline

Sets the baseline value to the user provided value for calculating relative readings.

SENSe#:RELative:BASEline <baseline>

Parameters

Name

Type

Description

baseline

NRf

The baseline to calculate the relative reading against.

Returns

None

SENSe#:RELative:BASEline?

Returns the baseline value being used to calculate the relative readings.

SENSe#:RELative:BASEline?

Returns

The baseline value used to calculate the relative readings, in system units.

Return type is NRf

SENSe#:RELative:ZERO

Sets the present measurement as the baseline value for calculating relative readings. Only available in lock-in mode or lock-in mode.

SENSe#:RELative:ZERO

Returns

None

SENSe#:SCALibration:DATE?

Queries the specified module’s self-calibration date.

SENSe#:SCALibration:DATE?

Returns

Date in the form of year, month, day, hour, minute, second

Return type is Character

SENSe#:SCALibration:RESet

Resets the self-calibration status for the specified module.

SENSe#:SCALibration:RESet

Returns

None

SENSe#:SCALibration:RUN

Initiates the self-calibration process on the specified module.

SENSe#:SCALibration:RUN

Returns

None

SENSe#:SCALibration:STATus?

Queries the status of the self-calibration of the specified module.

SENSe#:SCALibration:STATus?

Returns

The self-calibration state.

Return type is String

SENSe#:SCALibration:TEMPerature?

Queries the specified module’s self-calibration temperature.

SENSe#:SCALibration:TEMPerature?

Returns

Temperature in °C

Return type is Character

SENSe#:SERial?

Queries the serial number of the specified module.

SENSe#:SERial?

Returns

Module serial number.

Return type is String

SENSe#:UNLoad

Unloads the specified module. A module must be unloaded before it is physically disconnected.

SENSe#:UNLoad

Returns

None

SENSe#:VOLTage:RANGe

Sets the present voltage range of the specified module.

SENSe#:VOLTage:RANGe <range>

Parameters

Name

Type

Description

range

NRf

Voltage range in V.

Returns

None

Remarks

If autorange is enabled, then setting the range will disable it.

SENSe#:VOLTage:RANGe:AUTO

Enables or disables autorange for the specified module.

SENSe#:VOLTage:RANGe:AUTO <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable autorange, 0 to disable autorange.

Returns

None

SENSe#:VOLTage:RANGe:AUTO?

Queries the autorange state of the specified module.

SENSe#:VOLTage:RANGe:AUTO?

Returns

1 if autorange is enabled, 0 if autorange is disabled.

Return type is Boolean

SENSe#:VOLTage:RANGe?

Queries the present voltage range of the specified module.

SENSe#:VOLTage:RANGe?

Returns

Voltage range in V.

Return type is NRf

SENSe#:VOLTage:SMODe

Sets the voltage sense mode of the specified module.

SENSe#:VOLTage:SMODe <value>

Parameters

Name

Type

Description

value

Character

Voltage sense mode. TWIRe for 2-wire local. FWIRe for 4-wire remote.

Returns

None

SENSe#:VOLTage:SMODe?

Queries the voltage sense mode of the specified module.

SENSe#:VOLTage:SMODe?

Returns

Voltage sense mode. TWIRE for 2-wire local. FWIRE for 4-wire remote.

Return type is Character

SOURce:NCHannels?

Queries the number of source channels available on this instrument.

SOURce:NCHannels?

Returns

The number of source channels available on this instrument.

Return type is Character

SOURce#:CMF:NODe

Sets the common mode feedback (CMF) common mode node of the specified module.

SOURce#:CMF:NODe <commonModeNode>

Parameters

Name

Type

Description

commonModeNode

Character

Common mode node. INTernal or EXTernal.

Returns

None

SOURce#:CMF:NODe?

Queries the common mode feedback (CMF) common mode node of the specified module.

SOURce#:CMF:NODe?

Returns

Common mode node. INTernal or EXTernal.

Return type is Character

SOURce#:CMF[:STATe]

Sets the common mode feedback (CMF) state of the specified module.

SOURce#:CMF[:STATe] <cmfState>

Parameters

Name

Type

Description

cmfState

Boolean

1 to enable CMf, 0 to disable CMF.

Returns

None

SOURce#:CMF[:STATe]?

Queries the common mode feedback (CMF) state of the specified module.

SOURce#:CMF[:STATe]?

Returns

1 if CMF is enabled, 0 if CMF is disabled.

Return type is Boolean

SOURce#:COUPling

Sets the output coupling type of the specified module.

SOURce#:COUPling <coupling>

Parameters

Name

Type

Description

coupling

Character

Coupling type. AC or DC.

Returns

None

SOURce#:COUPling:AUTO

Sets the automatic coupling state of the specified module.

SOURce#:COUPling:AUTO <auto>

Parameters

Name

Type

Description

auto

Boolean

1 to enable automatic coupling, 0 to disable automatic coupling.

Returns

None

SOURce#:COUPling:AUTO?

Queries the automatic coupling state of the specified module.

SOURce#:COUPling:AUTO?

Returns

1 if automatic coupling is enabled; else 0

Return type is Boolean

SOURce#:COUPling?

Queries the output coupling type of the specified module.

SOURce#:COUPling?

Returns

Coupling type. AC or DC.

Return type is Character

SOURce#:CURRent:LIMit:HIGH

Sets the high current output limit. The current output limits are software-defined limits preventing the user from entering an output that could potentially damage the module’s load. When the shape is not DC, the limit is applied to the sum of the offset and amplitude. The high current output limit is bounded between -10 V and 10 V, and must be greater than the low current output limit.

SOURce#:CURRent:LIMit:HIGH <limit>

Parameters

Name

Type

Description

limit

NRf

Current output high limit in A.

Returns

None

SOURce#:CURRent:LIMit:HIGH?

Queries the present high current output limit.

SOURce#:CURRent:LIMit:HIGH?

Returns

Current output upper limit in A.

Return type is NRf

SOURce#:CURRent:LIMit:LOW

Sets the low current output limit. The current output limits are software-defined limits preventing the user from entering an output that could potentially damage the module’s load. When the shape is not DC, the limit is applied to the sum of the offset and amplitude. The low current output limit is bounded between -100 mA and 100 mA, and must be less than the high current output limit.

SOURce#:CURRent:LIMit:LOW <limit>

Parameters

Name

Type

Description

limit

NRf

Current output lower limit in A.

Returns

None

SOURce#:CURRent:LIMit:LOW?

Queries the present low current output limit.

SOURce#:CURRent:LIMit:LOW?

Returns

Current output low limit in A.

Return type is NRf

SOURce#:CURRent:MODE

Sets the source mode of the specified module.

SOURce#:CURRent:MODE <mode>

Parameters

Name

Type

Description

mode

Character

desired mode, FIXed or SWEep

Returns

None

SOURce#:CURRent:MODE?

Queries the source mode of the specified module.

SOURce#:CURRent:MODE?

Returns

The source mode, either FIXed or SWEep.

Return type is Character

SOURce#:CURRent:PROTection:LOW

Sets the current lower limit of the specified module.

SOURce#:CURRent:PROTection:LOW <currentLimit>

Parameters

Name

Type

Description

currentLimit

NRf

Current limit in A.

Returns

None

SOURce#:CURRent:PROTection:LOW?

Queries the current lower limit of the specified module.

SOURce#:CURRent:PROTection:LOW?

Returns

Current limit in A.

Return type is NRf

SOURce#:CURRent:PROTection:TRIPped?

Queries the status of the current limit for the specified module.

SOURce#:CURRent:PROTection:TRIPped?

Returns

1 if limit is active, 0 if limit is inactive.

Return type is Boolean

SOURce#:CURRent:PROTection[:HIGH]

Sets the current upper limit of the specified module.

SOURce#:CURRent:PROTection[:HIGH] <currentLimit>

Parameters

Name

Type

Description

currentLimit

NRf

Current limit in A.

Returns

None

SOURce#:CURRent:PROTection[:HIGH]?

Queries the current upper limit of the specified module.

SOURce#:CURRent:PROTection[:HIGH]?

Returns

Current limit in A.

Return type is NRf

SOURce#:CURRent:RANGe

Sets the current range for the specified module.

SOURce#:CURRent:RANGe <range>

Parameters

Name

Type

Description

range

NRf

Current range in A.

Returns

None

Remarks

For standard modules, this is the output range regardless of the shape setting. For a module with a hybrid DAC, this defaults to the AC range. If autorange is enabled, then setting the range will disable it.

SOURce#:CURRent:RANGe:AC

Sets the current range for the specified module.

SOURce#:CURRent:RANGe:AC <range>

Parameters

Name

Type

Description

range

NRf

Current range in A.

Returns

None

Remarks

This is only applicable on modules with a hybrid DAC. If autorange is enabled, then setting the range will disable it.

SOURce#:CURRent:RANGe:AC?

Queries the present AC current range for the specified module.

SOURce#:CURRent:RANGe:AC?

Returns

Current range in A.

Return type is NRf

Remarks

This

SOURce#:CURRent:RANGe:AUTO

Sets the autorange state for the specified module.

SOURce#:CURRent:RANGe:AUTO <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable autorange, 0 to disable autorange.

Returns

None

SOURce#:CURRent:RANGe:AUTO?

Queries the autorange state for the specified module.

SOURce#:CURRent:RANGe:AUTO?

Returns

1 if autorange is enabled, 0 if autorange is disabled.

Return type is Boolean

SOURce#:CURRent:RANGe:DC

Sets the DC current range for the specified module.

SOURce#:CURRent:RANGe:DC <range>

Parameters

Name

Type

Description

range

NRf

Current range in A.

Returns

None

Remarks

This is only applicable on modules with a hybrid DAC. If autorange is enabled, then setting the range will disable it.

SOURce#:CURRent:RANGe:DC?

Queries the present DC current range for the specified module.

SOURce#:CURRent:RANGe:DC?

Returns

Current range in A.

Return type is NRf

Remarks

This is only applicable on modules with a hybrid DAC.

SOURce#:CURRent:RANGe?

Queries the present current range for the specified module.

SOURce#:CURRent:RANGe?

Returns

Current range in A.

Return type is NRf

Remarks

For standard modules, this is the output range regardless of the shape setting. For a module with a hybrid DAC, this defaults to the AC range.

SOURce#:CURRent:STARt

Sets the starting current of the source sweep for the specified module.

SOURce#:CURRent:STARt <current>

Parameters

Name

Type

Description

current

NRf

The starting current in A.

Returns

None

SOURce#:CURRent:STARt?

Queries the starting current of the source sweep for the specified module.

SOURce#:CURRent:STARt?

Returns

The starting current in A.

Return type is NRf

SOURce#:CURRent:STEP

Sets the step size of the source sweep for the specified module.

SOURce#:CURRent:STEP <steps>

Parameters

Name

Type

Description

steps

NRf

The step size in A.

Returns

None

SOURce#:CURRent:STEP?

Queries the step size of the source sweep for the specified module.

SOURce#:CURRent:STEP?

Returns

The step size in A.

Return type is NRf

SOURce#:CURRent:STOP

Sets the ending current of the source sweep for the specified module.

SOURce#:CURRent:STOP <current>

Parameters

Name

Type

Description

current

NRf

The ending current in A.

Returns

None

SOURce#:CURRent:STOP?

Queries the ending current of the source sweep for the specified module.

SOURce#:CURRent:STOP?

Returns

The ending current in A.

Return type is NRf

SOURce#:CURRent[:LEVel]:OFFSet

Sets the excitation offset of the specified module. Ignored if shape is DC (use amplitude for DC level).

If range autoselection is enabled, the instrument will also select a new range if needed. If range autoselection is not enabled, the sum of the offset and amplitude must be less than the range.

SOURce#:CURRent[:LEVel]:OFFSet <offset>

Parameters

Name

Type

Description

offset

NRf

Excitation offset in A.

Returns

None

SOURce#:CURRent[:LEVel]:OFFSet?

Queries the excitation offset of the specified module.

SOURce#:CURRent[:LEVel]:OFFSet?

Returns

Excitation offset in A.

Return type is NRf

SOURce#:CURRent[:LEVel][:AMPLitude]:RMS

Sets the excitation amplitude of the specified module.

If range autoselection is enabled, the instrument will also select a new range if needed. If range autoselection is not enabled, the sum of the offset and amplitude must be less than the range.

SOURce#:CURRent[:LEVel][:AMPLitude]:RMS <amplitude>

Parameters

Name

Type

Description

amplitude

NRf

Excitation amplitude in A RMS.

Returns

None

SOURce#:CURRent[:LEVel][:AMPLitude]:RMS?

Queries the excitation amplitude of the specified module.

SOURce#:CURRent[:LEVel][:AMPLitude]:RMS?

Returns

Excitation amplitude in A RMS.

Return type is NRf

SOURce#:CURRent[:LEVel][:AMPLitude][:PEAK]

Sets the excitation amplitude of the specified module.

When shape is DC, the amplitude directly sets the total excitation level. When shape is not DC, the amplitude sets the peak level of the excitation waveform.

If range autoselection is enabled, the instrument will also select a new range if needed. If range autoselection is not enabled, the sum of the offset and amplitude must be less than the range.

SOURce#:CURRent[:LEVel][:AMPLitude][:PEAK] <amplitude>

Parameters

Name

Type

Description

amplitude

NRf

Excitation amplitude in A.

Returns

None

SOURce#:CURRent[:LEVel][:AMPLitude][:PEAK]?

Queries the excitation amplitude of the specified module.

When shape is DC, the amplitude is the total excitation level. When shape is not DC, the amplitude is the peak level of the excitation waveform.

SOURce#:CURRent[:LEVel][:AMPLitude][:PEAK]?

Returns

Excitation amplitude in A.

Return type is NRf

SOURce#:DCYCle

Sets the duty factor of the specified module.

SOURce#:DCYCle <dutyCycle>

Parameters

Name

Type

Description

dutyCycle

NRf

Duty factor between 0.0 and 1.0.

Returns

None

SOURce#:DCYCle?

Queries the duty factor of the specified module.

SOURce#:DCYCle?

Returns

Duty factor.

Return type is NRf

SOURce#:DISPlay:AMPLitude[:TYPE]

Sets the preferred displayed source amplitude type for the specified module.

SOURce#:DISPlay:AMPLitude[:TYPE] <amplitudeType>

Parameters

Name

Type

Description

amplitudeType

Character

PEAK or RMS

Returns

None

Remarks

If the preferred type is not applicable, the preference will be ignored. For example, if the preferred type is RMS and the shape is DC, SQUARE, or TRIANGLE, the preference will be ignored and PEAK will be displayed.

SOURce#:DISPlay:AMPLitude[:TYPE]?

Queries the preferred source amplitude type for the specified module.

SOURce#:DISPlay:AMPLitude[:TYPE]?

Returns

PEAK or RMS

Return type is Character

SOURce#:DMODe

Sets dark mode for the specified module. If dark mode is enabled, the indicator LEDs on the front of the module will be turned off.

SOURce#:DMODe <state>

Parameters

Name

Type

Description

state

Boolean

1 to enabled dark mode, 0 to disable.

Returns

None

SOURce#:DMODe?

Queries the state of the dark mode for the specified module.

SOURce#:DMODe?

Returns

1 if dark mode is enabled, 0 if not.

Return type is Boolean

SOURce#:DOCompliance

Sets the state of the disable on compliance setting for the specified module.

SOURce#:DOCompliance <state>

Parameters

Name

Type

Description

state

Boolean

1 for the module to disable when in compliance; 0 for the module to remain enabled, even in compliance.

Returns

None

SOURce#:DOCompliance?

Gets the state of the disable on compliance setting for the specified module.

SOURce#:DOCompliance?

Returns

True if the output will be disabled on compliance; else false

Return type is Boolean

SOURce#:FREQuency:MODE

Sets the frequency mode of the specified module.

SOURce#:FREQuency:MODE <mode>

Parameters

Name

Type

Description

mode

Character

The frequency mode, either FIXed|CW or SWEep.

Returns

None

SOURce#:FREQuency:MODE?

Queries the frequency mode of the specified module.

SOURce#:FREQuency:MODE?

Returns

The frequency mode, either FIXed or SWEep.

Return type is Character

SOURce#:FREQuency:STARt

Sets the starting frequency of the source sweep for the specified module.

SOURce#:FREQuency:STARt <frequency>

Parameters

Name

Type

Description

frequency

NRf

The starting frequency in Hz.

Returns

None

SOURce#:FREQuency:STARt?

Queries the starting frequency of the source sweep for the specified module.

SOURce#:FREQuency:STARt?

Returns

The starting frequency in Hz.

Return type is NRf

SOURce#:FREQuency:STEP

Sets the step size of the source sweep for the specified module.

SOURce#:FREQuency:STEP <steps>

Parameters

Name

Type

Description

steps

NRf

The step size in Hz.

Returns

None

SOURce#:FREQuency:STEP?

Queries the step size of the source sweep for the specified module.

SOURce#:FREQuency:STEP?

Returns

The step size in Hz.

Return type is NRf

SOURce#:FREQuency:STOP

Sets the ending frequency of the source sweep for the specified module.

SOURce#:FREQuency:STOP <frequency>

Parameters

Name

Type

Description

frequency

NRf

The ending frequency in Hz.

Returns

None

SOURce#:FREQuency:STOP?

Queries the ending frequency of the source sweep for the specified module.

SOURce#:FREQuency:STOP?

Returns

The ending frequency in Hz.

Return type is NRf

SOURce#:FREQuency[:CW]

Sets the excitation frequency of the specified module.

SOURce#:FREQuency[:CW] <frequency>

Parameters

Name

Type

Description

frequency

NRf

Excitation frequency in Hz. Frequency bounds are module and range dependent, see module specifications.

Returns

None

Remarks

This command is aliased to SOURce#:FREQuency[:FIXed]

SOURce#:FREQuency[:CW]?

Queries the excitation frequency of the specified module.

SOURce#:FREQuency[:CW]?

Returns

Excitation frequency in Hz.

Return type is NRf

Remarks

This command is aliased to SOURce#:FREQuency[:FIXed]?

SOURce#:FREQuency[:FIXed]

Sets the excitation frequency of the specified module.

SOURce#:FREQuency[:FIXed] <frequency>

Parameters

Name

Type

Description

frequency

NRf

Excitation frequency in Hz. Frequency bounds are module and range dependent, see module specifications.

Returns

None

SOURce#:FREQuency[:FIXed]?

Queries the excitation frequency of the specified module.

SOURce#:FREQuency[:FIXed]?

Returns

Excitation frequency in Hz.

Return type is NRf

SOURce#:FUNCtion:MODE

Sets the excitation mode for the specified module.

SOURce#:FUNCtion:MODE <excitationMode>

Parameters

Name

Type

Description

excitationMode

Character

Excitation mode. CURRent, or VOLTage.

Returns

None

SOURce#:FUNCtion:MODE?

Queries the excitation mode for the specified module.

SOURce#:FUNCtion:MODE?

Returns

Excitation mode. CURRent, or VOLTage.

Return type is Character

SOURce#:FUNCtion[:SHAPe]

Sets the signal shape for the specified module.

SOURce#:FUNCtion[:SHAPe] <shape>

Parameters

Name

Type

Description

shape

Character

Signal shape. DC, SINusoid, TRIangle, or SQUAre.

Returns

None

SOURce#:FUNCtion[:SHAPe]?

Queries the signal shape for the specified module.

SOURce#:FUNCtion[:SHAPe]?

Returns

Signal shape. DC, SINusoid, TRIangle, or SQUAre.

Return type is Character

SOURce#:GUARd

Sets the guard state of the specified module.

SOURce#:GUARd <guardState>

Parameters

Name

Type

Description

guardState

Boolean

1 to enable guards, 0 to disable guards.

Returns

None

SOURce#:GUARd?

Queries the guard state of the specified module.

SOURce#:GUARd?

Returns

1 if guards are enabled, 0 if guards are disabled.

Return type is Boolean

SOURce#:HWVersion?

Queries the hardware version of the specified module.

SOURce#:HWVersion?

Returns

Module hardware version.

Return type is NR1

SOURce#:IDENtify

Sets the pod identification status for the specified module.

SOURce#:IDENtify <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable identification, 0 to disable identificaiton.

Returns

None

SOURce#:IDENtify?

Queries the state of the pod identification for the specified module.

SOURce#:IDENtify?

Returns

None

SOURce#:LOAD

Loads all connected modules. This command has been replaced by the SYSTem:LOAD command.

SOURce#:LOAD

Returns

None

Remarks

This command is available for backwards compatibility and is equivalent to the SYSTem:LOAD command.

SOURce#:LOAD?

Queries the loaded state of the specified module.

SOURce#:LOAD?

Returns

True if the module is loaded; else false

Return type is Boolean

SOURce#:MODel?

Queries the type of module connected to the given source slot.

SOURce#:MODel?

Returns

The type of module connected, or None if nothing is connected.

Return type is String

SOURce#:NAME

Sets the name of the specified module.

SOURce#:NAME <value>

Parameters

Name

Type

Description

value

String

The name of the module with a maximum of 100 characters.

Returns

None

SOURce#:NAME?

Queries the name of the specified module.

SOURce#:NAME?

Returns

The name.

Return type is String

SOURce#:NOTes

Sets the notes of the specified module.

SOURce#:NOTes <value>

Parameters

Name

Type

Description

value

String

The notes to be stored, limited to 500 characters.

Returns

None

SOURce#:NOTes?

Queries the notes of the specified module.

SOURce#:NOTes?

Returns

The notes.

Return type is String

SOURce#:OFFSet:MODE

Sets the source mode of the specified module.

SOURce#:OFFSet:MODE <mode>

Parameters

Name

Type

Description

mode

Character

The desired mode, FIXed of SWEep

Returns

None

SOURce#:OFFSet:MODE?

Queries the source mode of the specified module.

SOURce#:OFFSet:MODE?

Returns

The source mode, either FIXed or SWEep.

Return type is Character

SOURce#:OFFSet:STARt

Sets the starting offset of the source sweep for the specified module.

SOURce#:OFFSet:STARt <current>

Parameters

Name

Type

Description

current

NRf

The starting offset in base units.

Returns

None

SOURce#:OFFSet:STARt?

Queries the starting offset of the source sweep for the specified module.

SOURce#:OFFSet:STARt?

Returns

The starting offset in base units.

Return type is NRf

SOURce#:OFFSet:STEP

Sets the step size of the source sweep for the specified module.

SOURce#:OFFSet:STEP <steps>

Parameters

Name

Type

Description

steps

NRf

The step size in base units.

Returns

None

SOURce#:OFFSet:STEP?

Queries the step size of the source sweep for the specified module.

SOURce#:OFFSet:STEP?

Returns

The step size in base units.

Return type is NRf

SOURce#:OFFSet:STOP

Sets the ending offset of the source sweep for the specified module.

SOURce#:OFFSet:STOP <current>

Parameters

Name

Type

Description

current

NRf

The ending offset in base units.

Returns

None

SOURce#:OFFSet:STOP?

Queries the ending offset of the source sweep for the specified module.

SOURce#:OFFSet:STOP?

Returns

The ending offset in base units.

Return type is NRf

SOURce#:PRESet

Resets the module settings to their power on defaults.

SOURce#:PRESet

Returns

None

SOURce#:READback:NPLCycles

Sets the averaging time in number of power line cycles (NPLC) of the specified module.

SOURce#:READback:NPLCycles <value>

Parameters

Name

Type

Description

value

NRf

Averaging time in number of power line cycles (NPLC) between 0.01 and 600.00.

Returns

None

SOURce#:READback:NPLCycles:ACTual?

Queries the actual averaging time in number of power line cycles (NPLC) of the specified module.

SOURce#:READback:NPLCycles:ACTual?

Returns

Averaging time in number of power line cycles (NPLC).

Return type is NRf

SOURce#:READback:NPLCycles[:REQuested]?

Queries the requested averaging time in number of power line cycles (NPLC) of the specified module.

SOURce#:READback:NPLCycles[:REQuested]?

Returns

Averaging time in number of power line cycles (NPLC).

Return type is NRf

SOURce#:SCALibration:DATE?

Queries the specified module’s self-calibration date.

SOURce#:SCALibration:DATE?

Returns

Date in the form of year, month, day, hour, minute, second

Return type is Character

SOURce#:SCALibration:RESet

Resets the self-calibration status for the specified module.

SOURce#:SCALibration:RESet

Returns

None

SOURce#:SCALibration:RUN

Initiates the self-calibration process on the specified module.

SOURce#:SCALibration:RUN

Returns

None

SOURce#:SCALibration:STATus?

Queries the status of the self-calibration of the specified module.

SOURce#:SCALibration:STATus?

Returns

The self-calibration state.

Return type is String

SOURce#:SCALibration:TEMPerature?

Queries the specified module’s self-calibration temperature.

SOURce#:SCALibration:TEMPerature?

Returns

Temperature in °C

Return type is Character

SOURce#:SERial?

Queries the serial number of the specified module.

SOURce#:SERial?

Returns

Module serial number.

Return type is String

SOURce#:STATe

Sets the output state of the specified module.

SOURce#:STATe <outputState>

Parameters

Name

Type

Description

outputState

Boolean

1 to enable output, 0 to disable output.

Returns

None

SOURce#:STATe?

Queries the output state of the specified module.

SOURce#:STATe?

Returns

1 if output is enabled, 0 if output is disabled.

Return type is Boolean

SOURce#:SWEep:DIRection

Sets the direction of the source sweep for the specified module. UP will sweep from start to stop; DOWN will sweep from stop to start.

SOURce#:SWEep:DIRection <direction>

Parameters

Name

Type

Description

direction

Character

The direction of the sweep, UP or DOWN.

Returns

None

SOURce#:SWEep:DIRection:RTRip[:STATe]

Sets the state of the round trip of the source sweep for the specified module.

SOURce#:SWEep:DIRection:RTRip[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

True if the sweep returns to the first point; else false.

Returns

None

SOURce#:SWEep:DIRection:RTRip[:STATe]?

Queries the round trip state of the source sweep for the specified module.

SOURce#:SWEep:DIRection:RTRip[:STATe]?

Returns

True if the sweep should return to the first point; else false.

Return type is Boolean

SOURce#:SWEep:DIRection?

Queries the direction of the source sweep for the specified module.

SOURce#:SWEep:DIRection?

Returns

UP when sweeping start to stop; DOWN when sweeping stop to start.

Return type is Character

SOURce#:SWEep:DWELl

Sets the dwell time of the source sweep for the specified module.

SOURce#:SWEep:DWELl <dwell>

Parameters

Name

Type

Description

dwell

NRf

The dwell time in s.

Returns

None

SOURce#:SWEep:DWELl?

Queries the dwell time of the source sweep for the specified module.

SOURce#:SWEep:DWELl?

Returns

The dwell time in s.

Return type is NRf

SOURce#:SWEep:HOLDoff

Sets the holdoff time of the source sweep for the specified module.

SOURce#:SWEep:HOLDoff <holdoff>

Parameters

Name

Type

Description

holdoff

NRf

The holdoff time in s.

Returns

None

SOURce#:SWEep:HOLDoff?

Queries the holdoff time of the source sweep for the specified module.

SOURce#:SWEep:HOLDoff?

Returns

The holdoff time in s.

Return type is NRf

SOURce#:SWEep:POINts

Sets the number of points to sweep for the specified module.

SOURce#:SWEep:POINts <points>

Parameters

Name

Type

Description

points

NR1

The number of points.

Returns

None

SOURce#:SWEep:POINts?

Queries the number of points ot sweep for the specified module.

SOURce#:SWEep:POINts?

Returns

The number of points.

Return type is NR1

SOURce#:SWEep:SPACing

Sets the spacing type of the sweep for the specified module.

SOURce#:SWEep:SPACing <spacing>

Parameters

Name

Type

Description

spacing

Character

The spacing type of the sweep, LINear or LOGarithmic.

Returns

None

SOURce#:SWEep:SPACing?

Queries the spacing type of the sweep on the specified module.

SOURce#:SWEep:SPACing?

Returns

The spacing type of the sweep, LINear or LOGarithmic.

Return type is Character

SOURce#:SWEep:TIME

Sets the overall time that the source sweep should take for the specified module.

SOURce#:SWEep:TIME <time>

Parameters

Name

Type

Description

time

NRf

The time in s.

Returns

None

SOURce#:SWEep:TIME?

Queries the overall time that the source sweep should take for the specified module.

SOURce#:SWEep:TIME?

Returns

None

SOURce#:SWEep[:STATus]?

Queries the status of the sweep of the specified module.

SOURce#:SWEep[:STATus]?

Returns

1 if sweep is in progress, 0 if sweep is not in progress.

Return type is Boolean

SOURce#:SYNChronize:PHASe

Sets the phase shift applied between this module and the synchronization source. See source channel synchronization.

SOURce#:SYNChronize:PHASe <phase>

Parameters

Name

Type

Description

phase

NRf

Phase shift in degrees between -360.0 and +360.0.

Returns

None

SOURce#:SYNChronize:PHASe?

Queries the phase shift applied between this module and the synchronization source. See source channel synchronization.

SOURce#:SYNChronize:PHASe?

Returns

Phase shift in degrees.

Return type is NRf

SOURce#:SYNChronize:SOURce

Sets the frequency source to which this module is synchronized. See source channel synchronization.

SOURce#:SYNChronize:SOURce <source>

Parameters

Name

Type

Description

source

Character

Frequency source. S1, S2, S3, or RIN for M81-6. S1, S2, or RIN for M81-4. S1 or RIN for M81-2.

Returns

None

SOURce#:SYNChronize:SOURce?

Queries the frequency source to which this module is synchronized. See source channel synchronization.

SOURce#:SYNChronize:SOURce?

Returns

Frequency source. S1, S2, S3, or RIN for M81-6. S1, S2, or RIN for M81-4. S1 or RIN for M81-2.

Return type is Character

SOURce#:SYNChronize[:STATe]

Sets the state of source channel synchronization for the specified module.

SOURce#:SYNChronize[:STATe] <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable sync, 0 to disable sync.

Returns

None

SOURce#:SYNChronize[:STATe]?

Queries the state of source channel synchronization for the specified module.

SOURce#:SYNChronize[:STATe]?

Returns

1 if sync is enabled, 0 if disabled.

Return type is Boolean

SOURce#:UNLoad

Unloads the specified module. A module must be unloaded before it is physically disconnected.

SOURce#:UNLoad

Returns

None

SOURce#:VOLTage:LIMit:HIGH

Sets the high voltage output limit. The voltage output limits are software-defined limits preventing the user from entering an output that could potentially damage the module’s load. When the shape is not DC, the limit is applied to the sum of the offset and amplitude. The high voltage output limit is bounded between -10 V and 10 V, and must be greater than the low voltage output limit.

SOURce#:VOLTage:LIMit:HIGH <limit>

Parameters

Name

Type

Description

limit

NRf

Voltage output high limit in V.

Returns

None

SOURce#:VOLTage:LIMit:HIGH?

Queries the present high voltage output limit.

SOURce#:VOLTage:LIMit:HIGH?

Returns

Voltage output upper limit in V.

Return type is NRf

SOURce#:VOLTage:LIMit:LOW

Sets the low voltage output limit. The voltage output limits are software-defined limits preventing the user from entering an output that could potentially damage the module’s load. When the shape is not DC, the limit is applied to the sum of the offset and amplitude. The low voltage output limit is bounded between -10 V and 10 V, and must be less than the high voltage output limit.

SOURce#:VOLTage:LIMit:LOW <limit>

Parameters

Name

Type

Description

limit

NRf

Voltage output low limit in V.

Returns

None

SOURce#:VOLTage:LIMit:LOW?

Queries the present low voltage output limit

SOURce#:VOLTage:LIMit:LOW?

Returns

Voltage output lower limit in V.

Return type is NRf

SOURce#:VOLTage:MODE

Sets the source mode of the specified module.

SOURce#:VOLTage:MODE <mode>

Parameters

Name

Type

Description

mode

Character

desired mode, FIXed or SWEep

Returns

None

SOURce#:VOLTage:MODE?

Queries the source mode of the specified module.

SOURce#:VOLTage:MODE?

Returns

The source mode, either FIXed or SWEep.

Return type is Character

SOURce#:VOLTage:PROTection

Sets the compliance voltage limit of the specified module. The high compliance limit is set to absolute value of the specified voltage and the low compliance limit is set to the negated absolute value.

SOURce#:VOLTage:PROTection <complianceVoltage>

Parameters

Name

Type

Description

complianceVoltage

NRf

Compliance voltage limit in V.

Returns

None

SOURce#:VOLTage:PROTection:HIGH

Sets the high compliance voltage limit of the specified module.

SOURce#:VOLTage:PROTection:HIGH <complianceVoltage>

Parameters

Name

Type

Description

complianceVoltage

NRf

Compliance voltage limit in V.

Returns

None

SOURce#:VOLTage:PROTection:LOW

Sets the low compliance voltage limit of the specified module.

SOURce#:VOLTage:PROTection:LOW <complianceVoltage>

Parameters

Name

Type

Description

complianceVoltage

NRf

Compliance voltage limit in V.

Returns

None

SOURce#:VOLTage:PROTection:LOW?

Queries the low compliance voltage limit of the specified module.

SOURce#:VOLTage:PROTection:LOW?

Returns

Compliance voltage limit in V.

Return type is NRf

SOURce#:VOLTage:PROTection:TRIPped?

Queries the status of the compliance voltage limit for the specified module.

SOURce#:VOLTage:PROTection:TRIPped?

Returns

1 if limit is active, 0 if limit is inactive.

Return type is Boolean

SOURce#:VOLTage:PROTection[:HIGH]?

Queries the high compliance voltage limit of the specified module.

SOURce#:VOLTage:PROTection[:HIGH]?

Returns

Compliance voltage limit in V.

Return type is NRf

SOURce#:VOLTage:RANGe

Sets the voltage range for the specified module.

SOURce#:VOLTage:RANGe <range>

Parameters

Name

Type

Description

range

NRf

Voltage range in V.

Returns

None

Remarks

For standard modules, this is the output range regardless of the shape setting. For a module with a hybrid DAC, this defaults to the AC range. If autorange is enabled, then setting the range will disable it.

SOURce#:VOLTage:RANGe:AC

Sets the AC voltage range for the specified module.

SOURce#:VOLTage:RANGe:AC <range>

Parameters

Name

Type

Description

range

NRf

Voltage range in V.

Returns

None

Remarks

This is only applicable on modules with a hybrid DAC. If autorange is enabled, then setting the range will disable it.

SOURce#:VOLTage:RANGe:AC?

Queries the present AC voltage range for the specified module.

SOURce#:VOLTage:RANGe:AC?

Returns

Voltage range in V.

Return type is NRf

Remarks

This is only applicable on modules with a hybrid DAC.

SOURce#:VOLTage:RANGe:AUTO

Sets the autorange status for the specified module.

SOURce#:VOLTage:RANGe:AUTO <state>

Parameters

Name

Type

Description

state

Boolean

1 to enable autorange, 0 to disable autorange.

Returns

None

SOURce#:VOLTage:RANGe:AUTO?

Queries the autorange status for the specified module.

SOURce#:VOLTage:RANGe:AUTO?

Returns

1 if autorange is enabled, 0 if autorange is disabled.

Return type is Boolean

SOURce#:VOLTage:RANGe:DC

Sets the DC current range for the specified module.

SOURce#:VOLTage:RANGe:DC <range>

Parameters

Name

Type

Description

range

NRf

Voltage range in V.

Returns

None

Remarks

This is only applicable on modules with a hybrid DAC. If autorange is enabled, then setting the range will disable it.

SOURce#:VOLTage:RANGe:DC?

Queries the present DC current range for the specified module.

SOURce#:VOLTage:RANGe:DC?

Returns

Voltage range in V.

Return type is NRf

Remarks

This is only applicable on modules with a hybrid DAC.

SOURce#:VOLTage:RANGe?

Queries the present voltage range for the specified module.

SOURce#:VOLTage:RANGe?

Returns

Voltage range in V.

Return type is NRf

Remarks

For standard modules, this is the output range regardless of the shape setting. For a module with a hybrid DAC, this defaults to the AC range.

SOURce#:VOLTage:SMODe

Sets the source voltage sense mode for the specified module.

SOURce#:VOLTage:SMODe <state>

Parameters

Name

Type

Description

state

Character

LOCal or REMote.

Returns

None

SOURce#:VOLTage:SMODe?

Queries the source voltage sense mode for the specified module.

SOURce#:VOLTage:SMODe?

Returns

LOCal or REMote.

Return type is Character

SOURce#:VOLTage:STARt

Sets the starting voltage of the source sweep for the specified module.

SOURce#:VOLTage:STARt <voltage>

Parameters

Name

Type

Description

voltage

NRf

The starting voltage in V.

Returns

None

SOURce#:VOLTage:STARt?

Queries the starting voltage of the source sweep for the specified module.

SOURce#:VOLTage:STARt?

Returns

The starting voltage in V.

Return type is NRf

SOURce#:VOLTage:STEP

Sets the step size of the source sweep for the specified module.

SOURce#:VOLTage:STEP <steps>

Parameters

Name

Type

Description

steps

NRf

The step size in V.

Returns

None

SOURce#:VOLTage:STEP?

Queries the step size of the source sweep for the specified module.

SOURce#:VOLTage:STEP?

Returns

The step size in V.

Return type is NRf

SOURce#:VOLTage:STOP

Sets the ending voltage of the source sweep for the specified module.

SOURce#:VOLTage:STOP <voltage>

Parameters

Name

Type

Description

voltage

NRf

The ending voltage in V.

Returns

None

SOURce#:VOLTage:STOP?

Queries the ending voltage of the source sweep for the specified module.

SOURce#:VOLTage:STOP?

Returns

The ending voltage in V.

Return type is NRf

SOURce#:VOLTage[:LEVel]:OFFSet

Sets the excitation offset of the specified module.

If range autoselection is enabled, the instrument will also select a new range if needed. If range autoselection is not enabled, the sum of the offset and amplitude must be less than the range.

SOURce#:VOLTage[:LEVel]:OFFSet <offset>

Parameters

Name

Type

Description

offset

NRf

Excitation offset in V.

Returns

None

SOURce#:VOLTage[:LEVel]:OFFSet?

Queries the excitation offset of the specified module.

SOURce#:VOLTage[:LEVel]:OFFSet?

Returns

Excitation offset in V.

Return type is NRf

SOURce#:VOLTage[:LEVel][:AMPLitude]:RMS

Sets the excitation amplitude of the specified module.

If range autoselection is enabled, the instrument will also select a new range if needed. If range autoselection is not enabled, the sum of the offset and amplitude must be less than the range.

SOURce#:VOLTage[:LEVel][:AMPLitude]:RMS <amplitude>

Parameters

Name

Type

Description

amplitude

NRf

Excitation amplitude in V RMS.

Returns

None

SOURce#:VOLTage[:LEVel][:AMPLitude]:RMS?

Queries the excitation amplitude of the specified module.

SOURce#:VOLTage[:LEVel][:AMPLitude]:RMS?

Returns

Excitation amplitude in V RMS.

Return type is NRf

SOURce#:VOLTage[:LEVel][:AMPLitude][:PEAK]

Sets the excitation amplitude of the specified module.

When shape is DC, the amplitude directly sets the total excitation level. When shape is not DC, the amplitude sets the peak level of the excitation waveform

If range autoselection is enabled, the instrument will also select a new range if needed. If range autoselection is not enabled, the sum of the offset and amplitude must be less than the range.

SOURce#:VOLTage[:LEVel][:AMPLitude][:PEAK] <amplitude>

Parameters

Name

Type

Description

amplitude

NRf

Excitation amplitude in V.

Returns

None

SOURce#:VOLTage[:LEVel][:AMPLitude][:PEAK]?

Queries the excitation amplitude of the specified module.

When shape is DC, the amplitude is the total excitation level. When shape is not DC, the amplitude is the peak level of the excitation waveform.

SOURce#:VOLTage[:LEVel][:AMPLitude][:PEAK]?

Returns

Excitation amplitude in V.

Return type is NRf

STATistic:MAXimum:RESet

Resets the maximum statistic for all modules.

STATistic:MAXimum:RESet

Returns

None

STATistic:MAXimum:SENSe#:DC?

Returns the maximum DC measurement for the specified module. The module must be in DC or AC mode.

STATistic:MAXimum:SENSe#:DC?

Returns

Maximum DC measurement in module units.

Return type is NRf

STATistic:MAXimum:SENSe#:LIA:R?

Returns the maximum R measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MAXimum:SENSe#:LIA:R?

Returns

Maximum R measurement in module units.

Return type is NRf

STATistic:MAXimum:SENSe#:LIA:THETa?

Returns the maximum theta measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MAXimum:SENSe#:LIA:THETa?

Returns

Maximum theta measurement in degrees.

Return type is NRf

STATistic:MAXimum:SENSe#:LIA:X?

Returns the maximum X measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MAXimum:SENSe#:LIA:X?

Returns

Maximum X measurement in module units.

Return type is NRf

STATistic:MAXimum:SENSe#:LIA:Y?

Returns the maximum Y measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MAXimum:SENSe#:LIA:Y?

Returns

Maximum Y measurement in module units.

Return type is NRf

STATistic:MAXimum:SENSe#:NPEak?

Returns the maximum negative peak measurement for the specified module.

STATistic:MAXimum:SENSe#:NPEak?

Returns

Maximum negative peak measurement in module units.

Return type is NRf

STATistic:MAXimum:SENSe#:PPEak?

Returns the maximum positive peak measurement for the specified module. The module must be in AC mode.

STATistic:MAXimum:SENSe#:PPEak?

Returns

Maximum positive peak measurement in module units.

Return type is NRf

STATistic:MAXimum:SENSe#:PTPeak?

Returns the maximum peak to peak measurement for the specified module.

STATistic:MAXimum:SENSe#:PTPeak?

Returns

Maximum peak to peak measurement in module units.

Return type is NRf

STATistic:MAXimum:SENSe#:RESet

Resets the maximum statistics for the specified sense module.

STATistic:MAXimum:SENSe#:RESet

Returns

None

STATistic:MAXimum:SENSe#:RMS?

Returns the maximum RMS measurement for the specified module. The module must be in DC or AC mode.

STATistic:MAXimum:SENSe#:RMS?

Returns

Maximum RMS measurement in module units.

Return type is NRf

STATistic:MINimum:RESet

Resets the minimum statistic for all modules.

STATistic:MINimum:RESet

Returns

None

STATistic:MINimum:SENSe#:DC?

Returns the minimum DC measurement for the specified module. The module must be in DC or AC mode.

STATistic:MINimum:SENSe#:DC?

Returns

Minimum DC measurement in module units.

Return type is NRf

STATistic:MINimum:SENSe#:LIA:R?

Returns the minimum R measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MINimum:SENSe#:LIA:R?

Returns

Minimum R measurement in module units.

Return type is NRf

STATistic:MINimum:SENSe#:LIA:THETa?

Returns the minimum theta measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MINimum:SENSe#:LIA:THETa?

Returns

Minimum theta measurement in degrees.

Return type is NRf

STATistic:MINimum:SENSe#:LIA:X?

Returns the minimum X measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MINimum:SENSe#:LIA:X?

Returns

Minimum X measurement in module units.

Return type is NRf

STATistic:MINimum:SENSe#:LIA:Y?

Returns the minimum Y measurement from the lock-in for the specified module. The module must be in LIA mode.

STATistic:MINimum:SENSe#:LIA:Y?

Returns

Minimum Y measurement in module units.

Return type is NRf

STATistic:MINimum:SENSe#:NPEak?

Returns the minimum negative peak measurement for the specified module.

STATistic:MINimum:SENSe#:NPEak?

Returns

Minimum negative peak measurement in module units.

Return type is NRf

STATistic:MINimum:SENSe#:PPEak?

Returns the minimum positive peak measurement for the specified module.

STATistic:MINimum:SENSe#:PPEak?

Returns

Minimum positive peak measurement in module units.

Return type is NRf

STATistic:MINimum:SENSe#:PTPeak?

Returns the minimum peak to peak measurement for the specified module.

STATistic:MINimum:SENSe#:PTPeak?

Returns

Minimum peak to peak measurement in module units.

Return type is NRf

STATistic:MINimum:SENSe#:RESet

Resets the minimum statistics for the specified sense module.

STATistic:MINimum:SENSe#:RESet

Returns

None

STATistic:MINimum:SENSe#:RMS?

Returns the minimum RMS measurement for the specified module. The module must be in DC or AC mode.

STATistic:MINimum:SENSe#:RMS?

Returns

Minimum RMS measurement in module units.

Return type is NRf

STATistic:MMAXimum[:MULTiple]?

Queries the minimum and maximum values for multiple statistics sampled at the same moment in time.

STATistic:MMAXimum[:MULTiple]?

Returns

Comma separated list of values corresponding to the input parameters and channels.

Return type is Character

Examples

To query DC from measure module 1, RMS from measure module 2, and Peak-to-Peak from measure module 3:
  FETCh? MDC,1,MRMS,2,MPTPeak,3
Example result:
  1.23, 1.34, 2.45, 2.56, 3.67, 3.78

STATistic:SENSe#:RESet

Resets all statistics for the specified sense module.

STATistic:SENSe#:RESet

Returns

None

SWEep:ABORt

Aborts all running sweeps leaving the output enabled and at the last sweep point applied.

SWEep:ABORt

Returns

None

SWEep:INITiate

Initiates all configured sweeps.

SWEep:INITiate

Returns

None

SWEep:INITiate:TRACe[:STATe]

Sets if sweeps should be initiated when streaming is started via the TRACe:STARt command.

SWEep:INITiate:TRACe[:STATe] <traceInitiate>

Parameters

Name

Type

Description

traceInitiate

Boolean

1 to initiate sweeps when data streaming is started; 0 to not initiate sweeps when data streaming is started

Returns

None

SWEep:INITiate:TRACe[:STATe]?

Queries if sweeps are configured to be initiated when streaming is started via the TRACe:STARt command.

SWEep:INITiate:TRACe[:STATe]?

Returns

1 if sweeps will be initiated when streaming is started; 0 if sweeps will not be stared when streaming is started

Return type is Boolean

SYSTem:LFRequency:DETected?

Queries the line frequency in Hz detected on startup.

SYSTem:LFRequency:DETected?

Returns

The line frequency detected.

Return type is NRf

SYSTem:LFRequency:ERRor?

Queries whether the detected line frequency in Hz is out of normal operating bounds bounds.

SYSTem:LFRequency:ERRor?

Returns

True if the detected line frequency is out of bounds, otherwise false.

Return type is Boolean

SYSTem:LFRequency?

Queries the applied line frequency in Hz.

SYSTem:LFRequency?

Returns

The applied line frequency.

Return type is NRf

SYSTem:LOAD

Loads all connected modules.

SYSTem:LOAD

Returns

None

TRACe:ACTive?

Queries the active status of the data stream.

TRACe:ACTive?

Returns

1 when the stream is started and 0 when the stream is reset or the last point is read from the stream buffer.

Return type is Boolean

TRACe:DATA:ALL?

Queries all available in the data stream:

For CSV encoding, comma separated ASCII values with each row separated by a semicolon. For B64 encoding raw binary data. Little endian, no padding.

TRACe:DATA:ALL?

Returns

None

Examples

CSV Encoding. False,-3.23649412656182E-05;False,-3.23649412656182E-05;False,-3.23649412656182E-05;
B64 Encoding. ALpzhMLgofm+ALpzhMLgofm+ALpzhMLgofm+

TRACe:DATA:COUNt?

Queries the number of unread rows in the data stream buffer.

TRACe:DATA:COUNt?

Returns

Number of unread rows in the data stream buffer.

Return type is NR1

TRACe:DATA:OVERflow?

Queries the data stream overflow status.

TRACe:DATA:OVERflow?

Returns

1 if data stream has overflowed, 0 if data stream has not overflowed.

Return type is Boolean

TRACe:DATA[:SINGle]?

Queries the oldest available row of data stream data.

TRACe:DATA[:SINGle]?

Returns

None

TRACe:FORMat:ELEMents

Sets the elements to include in the data stream. Takes a list of pairs of data source mnemonic and channel number. Up to 10 pairs.

TRACe:FORMat:ELEMents

Returns

None

Examples

TRACe:FORMat:ELEMents SAMPLITUDE,1,MX,2,MOVERLOAD,2

TRACe:FORMat:ELEMents?

Queries the elements currently in the data stream.

TRACe:FORMat:ELEMents?

Returns

None

Examples

MRANge,1,MDC,1

TRACe:FORMat:ENCOding

Sets the data stream encoding.

TRACe:FORMat:ENCOding <encoding>

Parameters

Name

Type

Description

encoding

Character

Encoding. CSV or B64.

Returns

None

TRACe:FORMat:ENCOding:B64:BCOunt?

Queries the total number of bytes in a row for the present B64 encoded elements.

TRACe:FORMat:ENCOding:B64:BCOunt?

Returns

The total number of bytes.

Return type is NR1

TRACe:FORMat:ENCOding:B64:BFORmat?

Queries the byte format.

TRACe:FORMat:ENCOding:B64:BFORmat?

Returns

Byte format. d, ?, or B.

Return type is String

Examples

If TRACe:FORMat:ELEMents is set to:
  ('MRANge',1),('MX',1),('MOVerload',1)
TRACe:FORMat:ENCOding:B64:BFORmat? will return:
  "fd?"

TRACe:FORMat:ENCOding?

Queries the data stream encoding.

TRACe:FORMat:ENCOding?

Returns

Data stream encoding.

Return type is Character

TRACe:FORMat:HEADer?

Queries the data stream header.

TRACe:FORMat:HEADer?

Returns

Comma separated header for present data stream elements.

Return type is String

TRACe:RATE

Sets the data stream rate.

TRACe:RATE <rate>

Parameters

Name

Type

Description

rate

NRf

Data stream rate in samples/s. The maximum stream rate is 5000 samples/s.

Returns

None

TRACe:RATE?

Queries the data stream rate.

TRACe:RATE?

Returns

Data stream rate in samples/second.

Return type is NRf

TRACe:RESet

Resets the data stream.

TRACe:RESet

Returns

None

TRACe:STARt

Starts streaming data.

TRACe:STARt <count>

Parameters

Name

Type

Description

count

Decimal Numeric

Number of data points to stream. If param is blank or INFINITY then stream will continue indefinitely.

Returns

None

DIGital:IDATa?

Returns the integer representation of the digital input states (0 = 0b00, 1 = 0b01, 2 = 0b10, 3 = 0b11).

DIGital:IDATa?

DIGital:OSETting

Sets the integer representation of the digital output states (0 = 0b00, 1 = 0b01, 2 = 0b10, 3 = 0b11).

DIGital:OSETting

DIGital:OSETting?

Returns the integer representation of the digital output states (0 = 0b00, 1 = 0b01, 2 = 0b10, 3 = 0b11).

DIGital:OSETting?

DISPlay:BRIGhtness

This command controls the intensity of the display on the device. 0 (OFF), 25, 50, 75, or 100.

DISPlay:BRIGhtness

DISPlay:BRIGhtness?

Returns the present intensity of the display on the device. 0 (OFF), 25, 50, 75, or 100.

DISPlay:BRIGhtness?

DISPlay:ENABle

This command controls whether the display is turned on or off. 0 = OFF, 1 = ON.

DISPlay:ENABle

DISPlay:ENABle?

Returns the present state of the display. 0 = OFF, 1 = ON.

DISPlay:ENABle?

SYSTem:AUTODATETIME

Sets whether the instrument automatically sets the date and time when connected to the internet. 0 = OFF, 1 = ON.

SYSTem:AUTODATETIME

SYSTem:AUTODATETIME?

Returns whether the instrument automatically sets the date and time when connected to the internet.

SYSTem:AUTODATETIME?

SYSTem:BEEPer:VOLume

Sets the volume of the instrument speaker as a percentage of maximum (for example 75).

SYSTem:BEEPer:VOLume

SYSTem:BEEPer:VOLume?

Returns the volume setting as a percentage of maximum.

SYSTem:BEEPer:VOLume?

SYSTem:DATE

Returns the present date (<year>,<month>,<day>).

SYSTem:DATE

SYSTem:DATE?

Sets the date (<year>,<month>,<day>).

SYSTem:DATE?

SYSTem:ERRor:ALL?

Returns all SCPI errors in the queue and clears the queue.

SYSTem:ERRor:ALL?

SYSTem:ERRor:CLEar

Clears the SCPI error queue.

SYSTem:ERRor:CLEar

SYSTem:ERRor:COUNt?

Returns the number of errors in the SCPI error queue.

SYSTem:ERRor:COUNt?

SYSTem:ERRor[:NEXT]?

Returns the most recent error in the queue and removes it.

SYSTem:ERRor[:NEXT]?

SYSTem:FACTORYRESET

Resets all settings to their factory defaults. This includes System settings.

SYSTem:FACTORYRESET <restart>

Parameters

Name

Type

Description

restart

bool

1 to restart after reset, 0 to not restart. Defaults to 1 if omitted.

SYSTem:KLOCk

Locks and unlocks the front panel touch screen. 0 = OFF, 1 = ON.

SYSTem:KLOCk

SYSTem:KLOCk?

Returns whether the front panel touch screen is locked. 0 = OFF, 1 = ON.

SYSTem:KLOCk?

SYSTem:PRESet

Resets the measurement settings to their default values.

SYSTem:PRESet

SYSTem:TIME

Returns the present time in 24 hour format (<hour>,<minute>,<second>).

SYSTem:TIME

SYSTem:TIME?

Sets the time in 24 hour format (<hour>,<minute>,<second>).

SYSTem:TIME?

SYSTem:TZONe

Sets the timezone offset hour.

SYSTem:TZONe

SYSTem:TZONe?

Returns the timezone offset hour.

SYSTem:TZONe?

SYSTem:VERSion?

Returns the SCPI definition version that the instrument complies with.

SYSTem:VERSion?