/

Keithley

/

Keithley 2611B

SCPI COMMAND REFERENCE

Keithley 2611B

Keithley 2611B

The Keithley 2611B is Keithley's source measure unit in the Series 2600B System SourceMeter family. Its SCPI remote-control interface exposes 398 commands across 17 subsystems - 193 settable and 205 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.

398

Commands

193

Settable

205

Queries

17

Subsystems

SCPI

Verified

2026-07-16

All commands

Returns the present measurement status condition register value.

integer - Returns the measurement status condition register value.

Enables or disables bits in the measurement status register. The command accepts a numeric mask value.

NameTypeValuesDescription
enable masknumeric-Measurement status enable register mask.

Returns the enabled measurement status event register mask.

integer - Returns the enabled measurement status event register mask.

Returns the event register for the Measurement status subsystem.

integer - The event register value for the Measurement status subsystem.

Returns the current condition register for the operation status group.

integer - Current condition register value for the operation status group.

Enables or reads the operation status enable register. The command accepts an enable value as an NDN or NRf numeric value.

NameTypeValuesDescription
valuenumeric-Enable register value.

Returns the enable register for the operation status group.

integer - The operation status enable register value.

Returns the present operation status event register value.

integer - Present value of the operation status event register.

Returns the questionable status condition register. This query reports the present condition of the questionable status subsystem.

integer - The current questionable status condition register value.

Sets the enable register for the questionable status subsystem. The command accepts a numeric register value.

NameTypeValuesDescription
NDNinteger-Enable register value for the questionable status subsystem.
NRfnumeric-Enable register value for the questionable status subsystem.

Returns the enable register for the questionable status subsystem.

integer - The questionable status enable register value.

Returns the event register for the questionable status group.

integer - Returns the event register for the questionable status group.

Disables selected status queue items. The command accepts a list of queue-enable/disables to turn off.

NameTypeValuesDescription
liststring-List of status queue items to disable.

Returns the disable state for the status queue. This command is part of the STATus:QUEue subsystem.

enum - Returns whether the status queue is disabled.

Enables which status queue records are reported. The command accepts a list value.

NameTypeValuesDescription
liststring-List of status queue records to enable.

Returns the enable mask for the status queue.

numeric - Returns the status queue enable mask.

Returns the next error or queue message from the status queue.

string - Returns the next entry in the status queue.

:abortset / query

Terminates an executing script and returns all nodes to local operation. It dissolves master/subordinate relationships between nodes; pressing EXIT (LOCAL) or OUTPUT ON/OFF on a node has the same abort effect, with OUTPUT ON/OFF also turning off all SMU outputs.

*IDN?query

Returns the manufacturer, model number, serial number, and firmware revision levels of the unit.

string - Manufacturer, model number, serial number, and firmware revision levels of the unit.
*OPCset / query

Sets the Operation Complete bit in the Standard Event Register after all pending commands, including overlapped commands, have completed.

*OPC?query

Places an ASCII "1" into the output queue when all selected device operations have completed.

string - Returns an ASCII "1" when all selected device operations have completed.
*RSTset / query

Returns the 2600B to default conditions.

*TRGset / query

Generates the trigger.EVENT_ID trigger event for use with the trigger model.

*TST?query

Returns a 0.

integer - Returns 0.
*WAIset / query

Suspends execution of subsequent commands until all previous overlapped commands have finished. It is not needed for sequential commands.

*CLSset / query

Clears the output queue data. The manual states that response messages in the output queue are cleared by *CLS.

*eseset / query

Sets the Standard Event Status Enable register by programming the register bits with a decimal mask value. The manual explains that the numeric parameter is the bit mask used to set specific bits.

NameTypeValuesDescription
maskinteger-Decimal mask value used to program the register bits.
*ese 1169
*SRE?query

Returns the Service Request Enable Register value as a decimal number indicating which bits are set. The value can be converted to binary using the enable and transition register bit information in the manual.

integer - Decimal value of the Service Request Enable Register, with set bits indicated by the returned number.
*SRE?
*SREset / query

Sets or clears the individual bits of the Service Request Enable Register. Use the query form to read back the register value.

NameTypeValuesDescription
valueinteger0 - 255Value written to the Service Request Enable Register.
*STB?query

Reads the Status Byte Register.

integer - Returns the status byte register value as a numeric value; the binary equivalent indicates which bits are set.
*ESEset / query

Programs the Event Status Enable Register.

NameTypeValuesDescription
maskinteger0 - 255Bit mask for the Event Status Enable Register.
*ESE?query

Reads the Event Status Enable Register.

integer - Returns the Event Status Enable Register value as a numeric value.
print(status.standard.enable)
*ESR?query

Reads the Standard Event Status Register.

integer - Returns the numeric value of the Standard Event Status Register.

Controls the boundary-control mode for the second calculation limits subsystem. The supported values are IMMediate and END.

NameTypeValuesDescription
modeenumIMMediate | ENDBoundary-control mode.

Returns the boundary-control mode for CALCulate2 limit checking.

enum - Indicates the current boundary-control mode.

Sets whether the limit-clear action is automatic. The command is supported in Model 2400 emulation for CALCulate2:CLIMits.

NameTypeValuesDescription
AUTOenum<Bool>Boolean setting for automatic limit clearing.

Sets the automatic clear mode for the calculation limit status. This is part of the :CALCulate2:CLIMits:CLEar subsystem.

NameTypeValuesDescription
stateboolean-Enables or disables automatic clearing.
boolean - Returns the present automatic clear setting.

Sets the source memory location used by the CALCulate2 limit-fail function. The value may be a numeric source memory reference or NEXT.

NameTypeValuesDescription
locationenum<NRf> | NEXTSource memory location to use for failure handling.

Sets the source-measurement location used for the fail limits in CLIMits. The location can be a channel number or NEXT.

NameTypeValuesDescription
locationenum<NRf> | NEXTFail limit source-measurement location.
enum - Returns the current fail source-measurement location.

Sets the source for the failure test result in CLimits. The value can be a source number or the special source data node value.

NameTypeValuesDescription
sourcenumeric-Source number or data node value used for failure testing.

Returns the source setting used for the CLIMits fail condition in CALCulate2. The manual lists the command as supported, but does not document the returned value in this slice.

Sets the mode used by the calculation limits subsystem. The available modes are grading or sorting.

NameTypeValuesDescription
modeenumGRADing | SORTingSelects the calculation limits mode.

Returns the CLIMits mode for CALCulate2. The supported modes are GRADing and SORTing.

enum - Returns the CLIMits mode for CALCulate2.

Sets the source-measure location for pass limits. The allowed values are a numeric source-measure location number or NEXT.

NameTypeValuesDescription
locationreal-Source-measure location number or the keyword NEXT.

Sets or queries the source-measure location used for PASS limits in CALCulate2:CLIMits. The setter accepts a source-measure number or NEXT.

integer - Returns the source-measure location used for PASS limits.

Sets the source for the pass limit in calculation group 2. The source can be a numeric channel/reference or the special keyword NDN.

NameTypeValuesDescription
<NRf>real-Source value reference.
<NDN>enumNDNSpecial source keyword.

Returns the present source setting for the pass limit source 2. The command is documented as supported in the Model 2400 emulation command list.

returns - Returns the source setting for :CALCulate2:CLIMits:PASS:SOURce2.
:CALCulate2:FEEDset / query

Selects which calculated source is fed to CALCulate2. The available sources are CALCulate1, VOLTage, CURRent, and RESistance.

NameTypeValuesDescription
sourceenumCALCulate[1] | VOLTage | CURRent | RESistanceSource to feed to CALCulate2.

Returns the source of the displayed calculation feed for CALCulate2. The supported sources are CALCulate[1], VOLTage, CURRent, and RESistance.

enum - Returns the current feed source for CALCulate2.

Sets the compliance fail state for Calc2 limit 1. The available states are IN or OUT.

NameTypeValuesDescription
stateenumIN | OUTCompliance fail state.

Returns whether compliance failure is set to IN or OUT for Limit 1 in CALCulate2. This query is supported in the Model 2400 SCPI command emulation table.

enum - Returns the compliance failure setting for Limit 1.

Sets the source used by the compliance limit function for limit 1 in CALCulate2. The source is specified as a numeric reading function or a destination node.

NameTypeValuesDescription
sourcenumeric-Numeric source selection for the compliance limit.

Returns the compliance source for limit 1 in CALCulate2. The manual lists this query as supported and shows the accepted source format as <NRf>|<NDN> for the corresponding setter.

returns - Returns the compliance source for CALCulate2 limit 1.

Returns the fail state for the selected limit on the specified CALCulate2 limit block. The command is supported for limit numbers 2, 3, and 5 through 12.

enum - Returns the fail state.

Sets the lower limit data value for the specified CALCulate2 limit register. The manual lists this command as supported for limit registers 2, 3, and 5 through 12.

NameTypeValuesDescription
valuereal-Lower limit data value to store.

Returns the source associated with the lower limit of the specified CALCulate2 limit. The supported command list shows this query form for limit numbers 2, 3, and 5-12.

numeric - The source associated with the lower limit of the specified CALCulate2 limit.

Returns the lower limit data value for the specified CALCulate2 limit register. The page slice shows the query form for the lower limit, with an optional DATA node in the mnemonic.

real - Returns the lower limit data value for the selected limit register.

Part of the CALCulate2 limit subsystem for limit blocks 2, 3, and 5 through 12. This command sets the pass source for the selected limit block to a numeric source index or a next-source designation.

NameTypeValuesDescription
sourcenumeric-Pass source selection for the specified limit block.

Returns the source assigned to the pass limit for the specified limit number. This is a query form of the CALCulate2 limit-pass source setting.

enum - Returns the configured source for the pass limit. The supported values are the source identifiers documented for this setting.

Enables or disables the selected limit test under CALCulate2. The manual lists support for this command but does not provide any further parameter details on this page slice.

NameTypeValuesDescription
stateboolean-Boolean state of the selected limit test.

Sets the upper source used by the specified limit in CALCulate2. The supported command listing shows this command as part of the Model 2400 SCPI emulation subset.

NameTypeValuesDescription
sourcereal-Upper source value for the selected limit.

Returns the source2 setting for the upper limit in the selected CALCulate2 limit group. The page slice only shows the command as supported and does not document the returned value format beyond being a query.

returns

Sets the lower limit data value for the selected CALCulate2 limit. The syntax shows this command as a supported Model 2400 emulation command.

NameTypeValuesDescription
dataoptreal-Lower limit data value.

No separate documentation for :CALCulate2:NULL:ACQuire appears in the provided slice. The page only lists Model 2400 command support entries for other :CALCulate2 subcommands.

Sets the NULL offset function for Calculate2. The page slice only lists the command as supported and does not provide syntax details beyond the mnemonic.

Returns the present output offset for the selected null calibration function. The page slice only shows the command as supported and does not provide additional syntax details.

returns

Sets the state of CALCulate2 NULL operation. The command is supported in the Model 2400 emulation command list.

NameTypeValuesDescription
stateboolean-Enables or disables the CALCulate2 NULL state.

Returns the state of the NULL calculation subsystem. This is the query form of :CALCulate2:NULL:STATe.

boolean - Returns whether the NULL function is enabled or disabled.

Sets the format used for CALCulate3 results in the Model 2400 emulation command set.

Returns the data value from the specified calculation. The optional calculation index [1] selects which calculation buffer to query.

numeric - The current calculation data value.

Sets the units name for the selected calculation function. The command is supported in 2600B emulation.

NameTypeValuesDescription
namestring-Units name.

Sets or names the units label for the selected calculation block. This command is supported in the Model 2400 emulation command set.

NameTypeValuesDescription
namestring-Units name to assign.
string - Returns the current units name.

Defines or selects a math expression for the specified CALCulate register. The command is supported in 2600B Model 2400 emulation.

NameTypeValuesDescription
form--

Returns the catalog of defined math expressions for the selected CALCulate subsystem. The command is supported in the Model 2400 emulation command set.

string - Catalog listing of the defined math expressions.

Sets the name of the current calculated expression. The expression is identified under the CALCulate[1]:MATH subsystem.

NameTypeValuesDescription
namestring-Expression name to assign.

Returns the name of the current math expression. This command is part of the CALCulate[1]:MATH[:EXPRession] subsystem.

string - Returns the current expression name.

Returns the current math expression for the selected CALCulate subsystem. This is the query form of the MATH[:EXPRession] command.

string - The current math expression.

Defines the current math expression for CALCulate[1]. The optional :DEFine node is shown in the supported command list, and the parameter is a form expression.

NameTypeValuesDescription
formstring-Math expression to define.

Sets the state of the calculation subsystem. This command is supported for the Model 2400 emulation on the 2600B.

NameTypeValuesDescription
stateboolean-Boolean state of the calculation subsystem.

Returns the present state of the CALCulate[1] subsystem. This is the query form of :CALCulate[1]:STATe.

boolean - Returns whether CALCulate[1] is enabled or disabled.

Controls the display mode for centered display on the instrument. The command is listed as supported in Model 2400 emulation.

:DISPlay:DIGitsset / query

Sets the number of digits displayed. The command is listed as supported in the Model 2400 SCPI command support table for the 2600B emulation.

Displays the number of digits used for readings in the display. The command is listed as supported in the Model 2400 SCPI command support table.

integer - Returns the number of display digits.

Turns the display on or off. Returns the present display enable state.

enum - Returns the present display enable state.

Returns the data shown in the selected display window.

string - Returns the data shown in the selected display window.

Displays text in the specified window. The command is supported in the Model 2400 SCPI emulation table, but this page slice does not provide syntax details beyond the mnemonic itself.

Returns the text data currently displayed in the selected display window.

string - The text currently shown in the display text area.

Sets the text state for the display window. This is a Model 2400 SCPI command supported by the 2600B emulation.

NameTypeValuesDescription
stateboolean-Enables or disables display text state.

Returns the current state of the displayed text on the selected window. The command is supported in Model 2400 emulation.

boolean - Returns whether display text state is on or off.

Returns the current border format setting for the data output format subsystem.

enum - Returns the selected border format setting.

Selects the calculation element format used in the CALCulate subsystem. The provided page slice lists the command as supported in the Model 2400 emulation table, but does not give syntax details or a functional description for this specific command.

Returns the list of element types used for the selected calculation expression.

enum - Returns the element type list for the selected calculation expression.

Returns the element list for the source-measure function. The optional [1] node indicates the sense channel context.

NameTypeValuesDescription
qualifieroptenumSENSe[1]Optional sense-channel qualifier shown in the mnemonic.
string - Returns the element list for the source-measure function.

Returns the source selection used for the second format setting.

enum - Returns the source selection for Format Source 2.
:FORMat[:DATA]set / query

Sets the data format for the emulation command group. The manual slice lists the command as supported, but does not provide parameter details on this page.

Sets or queries the data format used for readings and other output data. The supported formats are ASCII, REAL, and SREAL; SREAL may be followed by a numeric field width in brackets.

enum - Returns the current data format.

Sets the serial register output format. The available formats are ASCII, hexadecimal, octal, or binary.

NameTypeValuesDescription
formatenumASCii | HEXadecimal | OCTal | BINarySelects the serial register format.

Returns the present format used for status register data.

enum - Returns the current status register format.

Selects the current measurement function in DC mode for the measurement subsystem. The optional [:DC] node indicates DC current specifically.

Configures the instrument to measure resistance in Model 2400 emulation. The command is listed as supported, but this slice does not show any parameters or return value for it.

Selects the voltage measurement configuration for the emulated Model 2400 mode. The command name includes an optional DC suffix, but the slice does not document any parameters or additional behavior beyond listing the command as supported.

Returns the current measurement configuration. This query is supported in the Model 2400 emulation subsystem.

string - Returns the current measurement configuration.

Returns the present measured reading in the Measure subsystem.

numeric - The present measured value.

Returns the present measured current in the current DC measurement function. The command is supported in the Model 2400 emulation subsystem.

real - Present measured current value.

Returns the present measured resistance. This is the query form of the Measure:Measure resistance command.

real (ohm) - The measured resistance value.

Returns the measured DC voltage. This query is part of the Model 2400 emulation :MEASure subsystem.

real (V) - The measured voltage value.

Returns the present measurement result. The response is a single numeric reading from the selected measurement function.

numeric - The present measurement result.

Enables or disables the specified output channel state. The command applies to output 1 in this emulation command set.

NameTypeValuesDescription
stateboolean-Boolean output state to set.

Returns the enable state of the selected output. The state is reported as a Boolean value.

boolean - The present output enable state.

Returns the tripped state of the selected output enable. This is a query for output 1 and is documented as supported in the Model 2400 emulation subsystem.

boolean - Returns whether the output enable has tripped.
:OUTPut[1]:SMODeset / query

Sets the source mode for output 1. The available modes are HIMPedance, NORMal, ZERO, and GUARd.

NameTypeValuesDescription
modeenumHIMPedance | NORMal | ZERO | GUARdSource mode to select for output 1.

Returns the source mode setting for output 1.

enum - Returns the present source mode.

Sets or queries the output state for output 1. The command is available with an optional channel index and optional ':STATe' node.

NameTypeValuesDescription
stateboolean-Output state to set.
boolean - Returns the present output state.

Returns the present state of output 1.

enum - Returns the output state as a boolean value.

:ROUTe:TERMinalsset / query

Sets the selected terminal input/output path to front or rear terminals.

NameTypeValuesDescription
terminalsenumFRONt | REARSelects the active terminals.

Returns the selected terminal configuration. The command is partially supported in this emulation subsystem.

enum - The present terminal setting.

Sets the number of readings used for averaging on the selected sense function. The value can be specified numerically or with the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
countreal-Number of readings used for averaging.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword to set the count to the default, minimum, or maximum value.

Returns the present averaging count. The query accepts an optional qualifier to request the default, minimum, or maximum count.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects which count value to return.
integer - The present averaging count, or the default/minimum/maximum count when qualified.

Selects the averaging time control mode for the sense function. The available modes are Repeat or Moving.

NameTypeValuesDescription
modeenumREPeat | MOVingAveraging time control mode.

Returns the averaging time control mode. The command supports the REPeat and MOVing settings.

enum - Returns the averaging time control mode.

Enables or disables averaging state for the selected sense function. The command is part of the Sense subsystem averaging controls.

NameTypeValuesDescription
stateboolean-Turns averaging on or off.

Returns the present averaging state. The state can be queried for sense function 1 using the optional :STATe node.

boolean - Returns whether averaging is on or off.

Sets the number of power line cycles used for current DC measurements. The value can be set numerically or with the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
nplcyclesreal-Number of power line cycles for the measurement integration time.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword setting for the number of power line cycles.

Sets the number of power line cycles used for current DC measurements. The value can be set numerically or using DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
nplcyclesreal-Number of power line cycles for the measurement.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword shortcut for the number of power line cycles.
real - Returns the present number of power line cycles for current DC measurements. The query accepts optional DEFault, MINimum, or MAXimum qualifiers.

Synchronizes the current DC protection setting. The command is supported as a setter in this model 2400 emulation section, and the corresponding query returns the present RSYNchronize state.

NameTypeValuesDescription
stateboolean-Enables or disables RSYNchronize.
boolean - Returns the present RSYNchronize state.

Queries the current protection remote synchronize setting for the selected sense function. The manual lists this query as supported.

boolean - Returns the current protection remote synchronize state.

Sets or queries the current compliance protection level for the selected sense function. The value may be a number or one of the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
levelreal-Current protection level.
qualifieroptenumDEFault | MINimum | MAXimumAlternate keyword value for the protection level.

Sets or queries the current protection level for the selected sense function. The level can be specified as a numeric value or using the MINimum, MAXimum, or DEFault keywords.

NameTypeValuesDescription
levelreal-Current protection level.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword qualifier for the protection level.
real - Returns the current protection level, or the level for DEFault, MINimum, or MAXimum when queried with a qualifier.

Sets or queries the current DC auto-ranging state for the selected sense function. The command is supported in Model 2400 emulation for sense channel 1.

NameTypeValuesDescription
stateboolean-Enables or disables current DC auto ranging.
boolean - Returns the current DC auto-ranging state.

Sets the lower limit used by auto-ranging for the current DC range. This command applies under the current sense subsystem and is part of the auto range controls.

NameTypeValuesDescription
countreal-Lower auto-range limit value.

Queries the present auto-ranging lower limit for DC current on sense function 1. The command is documented as the query form of the auto range lower limit setting.

real - Returns the auto-range lower limit value for DC current.

Turns autoranging for DC current on or off. This query returns the present autorange state.

boolean - Returns the present autorange state for DC current.

Sets the upper current measurement range for the selected sense function. The value may also be set to default, minimum, maximum, or adjusted up/down.

NameTypeValuesDescription
rangereal-Upper current range value.
qualifieroptenumDEFault | MINimum | MAXimum | UP | DOWNOptional range qualifier keyword.

Returns the present current range upper limit for the selected sense function. The query accepts optional qualifiers to request the default, minimum, or maximum value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects which range value to return: default, minimum, or maximum.
real - The present current range upper limit, or the default, minimum, or maximum value when qualified.

Returns the latest sensed reading. The command is documented as a query only.

numeric - The latest measured value from the selected sense function.

Sets whether functions can be measured concurrently. This command uses a Boolean value.

NameTypeValuesDescription
stateboolean-Enables or disables concurrent function measurement.

Returns whether concurrent measurement functions are enabled for the specified sense channel.

boolean - Returns the concurrent-function enable state.

Turns off one or more measurement functions in the selected sense subsystem. The manual lists the functions as CURRent[:DC], VOLTage[:DC], and RESistance.

NameTypeValuesDescription
functionenumCURRent[:DC] | VOLTage[:DC] | RESistanceMeasurement function(s) to disable.

Turns off all enabled sense functions for the selected channel. This command is listed as partially supported in the Model 2400 emulation section.

Returns the number of functions turned off in the sense subsystem.

integer - Number of functions currently turned off.

Returns the functions that are currently turned off for the specified sense channel. The command is part of the Model 2400 emulation sense-function subsystem.

string - Returns the names of the off functions, such as "CURRent[:DC]", "VOLTage[:DC]", and "RESistance".

Sets one or more measurement functions to on for the selected sense subsystem. The allowed function names are current, voltage, and resistance, with the DC suffix shown in the syntax.

NameTypeValuesDescription
functionenumCURRent[:DC] | VOLTage[:DC] | RESistanceMeasurement function(s) to turn on.

Selects one or more measurement functions to turn on for the sense subsystem. The function names are given as quoted keywords and may be listed in a comma-separated series.

enum - Returns the currently enabled sense function list as quoted function keywords.

Returns the present function state for the selected sense function. The state corresponds to one of the listed sense functions.

enum - Returns the currently selected sense function state.

Sets or queries the resistance measurement mode for the selected sense function. The supported modes are manual or auto.

NameTypeValuesDescription
modeenumMANual | AUTOSelects the resistance measurement mode.
enum - Returns the current resistance measurement mode.

Sets or queries the resistance measurement mode for the selected sense function. The mode can be Manual or Auto.

enum - Returns the current resistance measurement mode.

Sets the number of power line cycles used for resistance measurements. The value may also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
countreal-Number of power line cycles to use for the resistance measurement.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword substitute for the numeric count.

Sets or queries the number of power line cycles used for resistance measurements. The query can also return the current, minimum, maximum, or default value when qualified.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects which value to return for the query.
real - Returns the present resistance NPLC value, or the default, minimum, or maximum value when queried with a qualifier.

Sets whether resistance measurements are offset-compensated. This command is listed as not supported in the 2400 emulation command table.

NameTypeValuesDescription
stateboolean-Enables or disables offset-compensated resistance measurement.

Sets the resistance auto-ranging state. This command is listed as partially supported in Model 2400 emulation.

NameTypeValuesDescription
stateboolean-Enables or disables resistance auto range.

Sets the lower auto-ranging limit for resistance measurement. This command is available under the resistance auto-range subsystem.

NameTypeValuesDescription
limitreal-Lower limit for resistance auto-ranging.

Sets the upper limit used by auto-ranging for resistance measurements.

NameTypeValuesDescription
valuereal-Upper auto-range limit for resistance.

Returns the current auto-ranging state for resistance measurement. This command is listed as unsupported in the emulation reference table.

boolean - Returns the auto-ranging state for resistance measurement.

Sets the upper resistance range or uses a range keyword. The query returns the present resistance range, with optional qualifier support.

NameTypeValuesDescription
rangereal-Upper resistance range value or a range keyword.
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier.
real - Returns the present upper resistance range, or the default/minimum/maximum range when qualified.

Queries the present resistance range upper limit. The query accepts an optional qualifier to request the default, minimum, or maximum range value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier requesting the default, minimum, or maximum range value.
real - Returns the present resistance range upper limit, or the default/minimum/maximum value when qualified.

Sets the number of power line cycles used for the DC voltage measurement integration time. The value can also be set to the default, minimum, or maximum allowed setting.

NameTypeValuesDescription
nplcyclesreal-Number of power line cycles for DC voltage measurement integration time.
qualifieroptenumDEFault | MINimum | MAXimumSets the value to the default, minimum, or maximum allowed setting.

Sets or queries the number of power line cycles used for DC voltage measurements. The query can optionally return the default, minimum, or maximum value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects the default, minimum, or maximum NPLC value to return.
real - Returns the number of power line cycles for DC voltage measurements, or the default, minimum, or maximum value when a qualifier is specified.

Sets the resistance protection RSYNchronize state for the voltage DC sense function. The query returns the present RSYNchronize setting.

NameTypeValuesDescription
stateboolean-Enables or disables resistance protection synchronization.
boolean - Returns the present RSYNchronize state.

Returns the synchronization state of the voltage protection relay. This query is part of the DC voltage protection subsystem.

enum - Returns the protection relay synchronization state.

Queries whether voltage protection has tripped. The slice lists this as a supported query under the Voltage DC protection subsystem.

boolean - Returns whether voltage protection has tripped.

Sets the DC voltage protection level for the selected sense function. The value may also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
levelrealVProtection level value.
qualifieroptenumDEFault | MINimum | MAXimumSets the protection level to the default, minimum, or maximum value.

Sets or queries the voltage protection level for the selected sense function. The query returns the present protection level, and accepts optional DEFault, MINimum, or MAXimum qualifiers.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier selecting the default, minimum, or maximum protection level value to return.
real - Returns the present voltage protection level; with DEFault, MINimum, or MAXimum it returns the corresponding value.

Sets the sense voltage auto-ranging state for the selected channel. This command is documented as supported in Model 2400 emulation.

NameTypeValuesDescription
stateboolean-Enables or disables voltage range auto selection.

Sets the lower limit used for auto-ranging on the voltage DC sense range. This command is listed as supported in the 2400 emulation reference table.

NameTypeValuesDescription
limitreal-Lower limit for automatic voltage range selection.

Returns the upper limit used for auto-ranging on the DC voltage sense range. This is a query form of the sense range auto upper-limit setting.

real - The upper auto-range limit for :SENSe[1]:VOLTage[:DC]:RANGe:AUTO.

Returns the present auto-ranging state for the DC voltage sense range. The command is documented as a query only in the model 2400 emulation section.

boolean - The present auto-ranging state.

Sets the upper voltage range for the sense function. The value can be set directly or by using the MINimum, MAXimum, DEFault, UP, or DOWN keywords.

NameTypeValuesDescription
rangereal-Upper voltage range value.
qualifieroptenumMINimum | MAXimum | DEFault | UP | DOWNAlternate value keyword for the range.

Queries the present upper voltage range for the selected sense function. The query accepts optional DEFault, MINimum, or MAXimum qualifiers.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional qualifier specifying which range value to return.
real - Returns the present upper voltage range value, or the default, minimum, or maximum range when qualified accordingly.

Enables or disables automatic clearing for the source function. The command is supported in Model 2400 emulation; its query form returns the present auto-clear state.

NameTypeValuesDescription
stateenum<Bool>Turns auto clear on or off.
enum - Returns the present auto-clear state.

Sets the automatic clear mode for source 1. The mode can be selected as always clear or clear after a fixed trigger count.

NameTypeValuesDescription
modeenumALWays | TCOuntAutomatic clear mode.

Sets or queries the auto clear mode for source 1. The command selects whether auto clear is always used or counted by trigger count.

enum - Returns the current auto clear mode for source 1.

Sets or queries the auto-clear state for source 1. The manual documents this as a supported command in 2400 emulation.

boolean - Returns the auto-clear state for source 1.

Clears the source subsystem state immediately. The optional :IMMediate node is shown in the syntax and is part of the command name.

Sets or queries the center value for the source current level. The value accepts a numeric setting or the MINimum, MAXimum, or DEFault keywords.

NameTypeValuesDescription
centerreal-Center current value.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword qualifier for the query or setter value.

Sets or queries the center current for source 1. The query returns the present center current setting, with optional DEFault, MINimum, or MAXimum qualifiers documented in the syntax.

NameTypeValuesDescription
valuerealMINimum - MAXimumCenter current value to set.
qualifieroptenumDEFault | MINimum | MAXimumSelects the default, minimum, or maximum center current value.
real - Returns the present center current setting. If a qualifier is supplied, returns the default, minimum, or maximum center current value.

Sets the scaling factor for triggered current source level. The corresponding query returns the present scaling factor.

NameTypeValuesDescription
sfactorreal-Scaling factor applied to the triggered current source level.
real - Returns the present scaling factor for the triggered current source level.

Sets or queries the state of the triggered source scaling factor for current level. The command accepts a Boolean value.

NameTypeValuesDescription
stateboolean-Enables or disables the triggered source scaling factor state.
boolean - Returns the current triggered source scaling factor state.

Returns the triggered source scaling factor for source current. This is the query form of the triggered current level scaling factor command.

real - Returns the triggered source scaling factor for source current.

Sets the triggered current amplitude for source 1. The value can also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
amplitudereal-Triggered current amplitude.
qualifieroptenumDEFault | MINimum | MAXimumSets the amplitude to the default, minimum, or maximum value.

Sets or queries the triggered current source amplitude. The value can be specified as a numeric source level or with the DEFault, MINimum, or MAXimum qualifier.

NameTypeValuesDescription
amplitudereal-Triggered current source amplitude.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword used instead of a numeric value.
real - Returns the triggered current source amplitude, or the requested DEFault, MINimum, or MAXimum value when qualified.

Sets or queries the present immediate current amplitude source level for source 1. The value can be specified numerically or with MINimum, MAXimum, or DEFault keywords.

NameTypeValuesDescription
amplitudeoptrealMINimum - MAXimumImmediate current amplitude level for source 1.
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier selecting the default, minimum, or maximum value to return.
real (A) - Returns the present immediate current amplitude source level. With a query qualifier, returns the default, minimum, or maximum value.

Returns the immediate current source level. The level can be queried as a default, minimum, or maximum value using an optional qualifier.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects whether the query returns the default, minimum, or maximum current source level.
real - The immediate current source level.

Sets the current source mode for the selected source. The available modes are fixed, list, and sweep.

NameTypeValuesDescription
modeenumFIXed | LIST | SWEepCurrent source mode.
enum - Returns the current current source mode.

Sets or queries the current range. The setter accepts a numeric range value or the keywords DEFault, MINimum, MAXimum, UP, or DOWN; the query can return the present range or one of the keyword qualifiers.

NameTypeValuesDescription
rangereal-Current range value to set.
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier requesting the default, minimum, or maximum range.
real - Returns the present current range, or the default, minimum, or maximum range when queried with a qualifier.

Enables or queries automatic current range selection for source output 1. The command is documented in the current source subsystem and takes a Boolean value.

NameTypeValuesDescription
stateboolean-Turns automatic current range selection on or off.
boolean - Returns the automatic current range setting.

Returns the present current range. The query accepts the optional qualifiers DEFault, MINimum, or MAXimum to request the default, minimum, or maximum range value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional return qualifier for the default, minimum, or maximum current range.
real - Current range value for the selected source.

Sets the current span value for source 1. The value may also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
spanreal-Current span value.
qualifieroptenumDEFault | MINimum | MAXimumAlternate keyword value for the span.

Sets the current sweep span. The value can also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
spanreal-Sweep span value.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword for the span value.

Sets the starting current level for a current sweep. The value can be specified numerically or with the DEFault, MINimum, or MAXimum keywords.

NameTypeValuesDescription
valuereal-Starting current level for the sweep.
qualifieroptenumDEFault | MINimum | MAXimumSets the starting current to DEFault, MINimum, or MAXimum instead of a numeric value.

Sets or queries the current sweep start value for source channel 1. The query accepts optional DEFault, MINimum, or MAXimum qualifiers.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier selecting the default, minimum, or maximum start value.
real - Returns the current sweep start value, or the default, minimum, or maximum value when qualified with DEFault, MINimum, or MAXimum.

Sets the current step value for the source sweep on the selected source channel. The value may be entered as a numeric value or as DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
stepreal-Current step value for the source sweep.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword form for the step value.

Sets the current step value used for source sweeps. The command accepts a numeric value or the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
stepreal-Current step value for the sweep.
qualifieroptenumDEFault | MINimum | MAXimumAlternative to the numeric step value.
real - Returns the current step value. When queried with DEFault, MINimum, or MAXimum, returns the corresponding step setting.

Sets the stop value for the current source sweep. The value can also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
stopreal-Stop value for the current sweep.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword value for the stop setting.

Returns the present stop value for the source current sweep. The query accepts an optional qualifier to read the default, minimum, or maximum stop value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier selecting which stop value to return.
real - The stop current value, or the default, minimum, or maximum stop value when qualified.
:SOURce[1]:DELayset / query

Sets the source delay. The value can be a numeric delay or the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
delayreal-Source delay value.
qualifieroptenumDEFault | MINimum | MAXimumOptional qualifier keyword used instead of a numeric value.

Sets the source delay auto mode for the selected source. The command accepts a boolean value.

NameTypeValuesDescription
stateboolean-Enables or disables automatic source delay.

Returns whether automatic source delay is enabled. The query is supported for this command.

boolean - Returns the automatic source delay state.

Sets or queries the source delay for source 1. The query returns the programmed delay value, or DEFault, MINimum, or MAXimum when requested with a qualifier.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier that selects the default, minimum, or maximum delay value to return.
real - Returns the source delay value for source 1, or the selected DEFault, MINimum, or MAXimum value when queried with a qualifier.

Sets or queries the source function shape for source[1]. The available shapes are DC and PULSe.

enum - Returns the present source function shape for source[1].

Returns the current source function shape for source 1. The shape can be DC or PULSE.

enum - Returns the current source function shape.

Sets the source function mode for source channel 1. The available modes are voltage, current, or memory.

NameTypeValuesDescription
modeenumVOLTage | CURRent | MEMorySelects the source function mode.

Sets the current list for source function 1. The command accepts a list of numeric current values.

NameTypeValuesDescription
listreal-List of current values to source.

Appends one or more current values to the current source list.

NameTypeValuesDescription
current listreal-Current values to append to the list.

Returns the number of points in the current source current list.

integer - The number of points in the current source current list.

Sets the starting current value for the current list/sweep configuration. The value may also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
valuereal-Starting current value.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword value for the starting current.

Returns the start value for the current sweep list. The query accepts the optional qualifiers DEFault, MINimum, and MAXimum.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional return qualifier.
real - Returns the current start value, or the DEFault, MINimum, or MAXimum value when requested with a qualifier.

Returns the list current values for the active source list.

string - Returns the current list of source current values.

Sets the list of voltage source values for source 1. The values are entered as a list of numeric points.

NameTypeValuesDescription
voltagereal-List of voltage values.

Appends one or more voltage values to the source voltage list for the selected source. The values are specified as a list of numeric entries.

NameTypeValuesDescription
voltagereal-One or more voltage values to append to the list.

Returns the number of points in the programmed voltage list.

integer - The number of points in the programmed voltage list.

Sets the starting voltage for the list. The value is specified as a numeric list start point.

NameTypeValuesDescription
valuereal-Starting voltage value for the list.

Returns the start value of the source voltage list for the selected source. The query supports the optional qualifiers DEFault, MINimum, and MAXimum.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier that returns the default, minimum, or maximum start value.
real - Returns the source voltage list start value, or the default, minimum, or maximum value when requested with a qualifier.

Returns the list source voltage settings.

string - Returns the list of voltage values configured for the source list.

Sets or queries the number of memory points used for the source function. The query returns the current memory point setting.

NameTypeValuesDescription
pointsinteger-Number of memory points.
integer - The current number of memory points.

Returns the number of points in source memory.

integer - The number of points currently stored in source memory.

Recalls a stored source memory setting by memory number.

NameTypeValuesDescription
memoryinteger-Memory location number to recall.

Saves the present source setup to a numbered memory location.

NameTypeValuesDescription
locationinteger1Memory location number to save.

Sets the memory start value for source memory operation. The value is specified as an NRf and may also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
valuereal-Memory start value.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword for the value.

Queries the start value in source memory. The query supports the optional qualifiers DEFault, MINimum, and MAXimum.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier selecting the default, minimum, or maximum start value.
real - Returns the start value stored in source memory for the selected qualifier, or the present start value when no qualifier is given.

Sets the pulse delay for source[1]. The delay can also be queried.

NameTypeValuesDescription
delayreal-Pulse delay value.
real - Returns the pulse delay for source[1].

Sets the pulse width for source output in pulse function mode. The corresponding query returns the present pulse width.

NameTypeValuesDescription
widthreal-Pulse width value.
real - Returns the present pulse width.

Sets the pulse width for source function pulse mode. The query returns the current pulse width.

NameTypeValuesDescription
widthreal-Pulse width value.
real - Current pulse width.
:SOURce[1]:SOAKset / query

Sets the soak value for the source. The manual also lists a query form for this command, but no return value is documented in the provided slice.

NameTypeValuesDescription
NRfreal-Soak value.

Returns the soak setting. The manual marks this query as partially documented in the command summary.

real - Returns the soak time setting.

Aborts a source sweep and specifies the memory name to abort. The manual lists the parameter as a name and does not provide further details on this page.

NameTypeValuesDescription
namestring-Name of the sweep memory or item to abort.

Aborts a source sweep using the specified name.

NameTypeValuesDescription
namestring-Name of the sweep to abort.

Sets the sweep direction for the source sweep. The supported directions are up or down.

NameTypeValuesDescription
directionenumUP | DOWNSweep direction.

Returns the sweep direction setting. The direction can be set to UP or DOWN.

enum - Returns the current sweep direction.

Sets the number of points for a source sweep. The value may also be specified as DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
pointsreal-Number of points in the sweep.
qualifieroptenumDEFault | MINimum | MAXimumAlternate keyword for the point count.

Sets or queries the number of points in a source sweep. The query can also return the default, minimum, or maximum allowed value when qualified.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects the default, minimum, or maximum sweep-point value.
integer - Returns the number of source sweep points, or the default/minimum/maximum value when qualified.

Sets the source sweep ranging mode. The command accepts BEST, AUTO, or FIXed.

NameTypeValuesDescription
modeenumBEST | AUTO | FIXedSelects the sweep ranging mode.

Sets the source sweep spacing to linear or logarithmic. This command is supported in the 2400 emulation subsystem.

NameTypeValuesDescription
spacingenumLINear | LOGarithmicSweep spacing mode.

Sets the source sweep spacing mode. The only supported values are linear or logarithmic spacing.

enum - Returns the current source sweep spacing mode.

Sets the source voltage center value. The value can be specified numerically or by using DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
valuereal-Center voltage value or a keyword qualifier.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword alternative to the numeric value.

Sets or queries the center voltage value for source 1. The query can optionally request the default, minimum, or maximum value.

NameTypeValuesDescription
voltagereal-Center voltage value.
qualifieroptenumDEFault | MINimum | MAXimumReturns the default, minimum, or maximum center voltage value.
real - Returns the present center voltage value, or the default, minimum, or maximum value when qualified.

Sets the source voltage output mode. The available modes are fixed, list, and sweep.

NameTypeValuesDescription
modeenumFIXed | LIST | SWEepSelects the voltage source mode.

Sets the source voltage mode. The available modes are fixed, list, and sweep.

enum - Returns the present source voltage mode.

Sets or queries the voltage protection level for source 1. The protection level may be set to a numeric value or to NONE, DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
levelreal-Voltage protection level.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword qualifier for the level parameter.
real - Returns the present voltage protection level. The query accepts optional DEFault, MINimum, or MAXimum qualifiers.

Returns the present voltage protection level. The query accepts the optional qualifiers DEFault, MINimum, or MAXimum to return the corresponding value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects the default, minimum, or maximum voltage protection level to query.
real - The present voltage protection level, or the default, minimum, or maximum level when queried with a qualifier.

Sets or queries the source voltage range. The value can be a numeric range setting or one of the range keywords, and the query can return the current range or a qualifier-specific value.

NameTypeValuesDescription
rangereal-Source voltage range value or special range keyword.
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier to request the default, minimum, or maximum range.
real - Returns the present source voltage range, or the default, minimum, or maximum range when a qualifier is specified.

Sets or enables automatic voltage range selection for source 1. The query returns the current auto-ranging state.

NameTypeValuesDescription
stateboolean-Turns automatic voltage range selection on or off.
boolean - Returns the current automatic voltage range selection state.

Returns the present voltage range auto setting.

boolean - Returns whether voltage range auto is enabled or disabled.

Returns the present voltage range. Optional qualifiers can request the default, minimum, or maximum range value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects which voltage range value to return.
real - The present voltage range, or the default, minimum, or maximum range when a qualifier is used.

Sets the source voltage span. The command accepts a numeric value or the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
spanreal-Span value or a special keyword.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword qualifier for the span setting.
NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects the value returned for the voltage span query.
real - Returns the present voltage span. With DEFault, MINimum, or MAXimum, returns the default, minimum, or maximum span value, respectively.

Sets the source voltage start value. The value can also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
voltagereal-Start voltage value.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword qualifier.
NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects the STARt value to return as the default, minimum, or maximum allowed value.
real - Returns the present start voltage value. A qualifier may be used to return the default, minimum, or maximum value.

Sets the voltage step for the selected source. The value can also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
valuereal-Voltage step value.
qualifieroptenumDEFault | MINimum | MAXimumSets the step to the default, minimum, or maximum value.

Sets or queries the source voltage step value for the sweep. The query accepts optional DEFault, MINimum, or MAXimum qualifiers.

NameTypeValuesDescription
steprealMINimum - MAXimumVoltage step value.
qualifieroptenumDEFault | MINimum | MAXimumReturns the default, minimum, or maximum step value.
real - Returns the present source voltage step value, or the default, minimum, or maximum value when qualified accordingly.

Sets the source voltage stop value for a sweep or level configuration. The value can be a numeric voltage or the keywords DEFault, MINimum, MAXimum, UP, or DOWN.

NameTypeValuesDescription
voltagereal-Stop voltage value.
qualifieroptenumDEFault | MINimum | MAXimum | UP | DOWNAlternative keyword value for the stop setting.

Sets the voltage stop value for a source sweep. The value can be specified numerically or with the MINimum, MAXimum, or DEFault keywords.

NameTypeValuesDescription
stopreal-Voltage stop value for the sweep.
qualifieroptenumDEFault | MINimum | MAXimumSelects DEFault, MINimum, or MAXimum as the stop value.

Sets the triggered source voltage scale factor. The value is a numeric factor, and the command also has a corresponding query and a state-enable command.

NameTypeValuesDescription
sfactorreal-Triggered source voltage scale factor.

Sets or queries the source voltage triggered scaling factor state. This command controls whether the scaling factor is enabled for triggered source voltage.

boolean - Returns the triggered voltage scaling factor state.

Returns the triggered source voltage scale factor. This command is the query form of the triggered source voltage scale-factor setting.

real - The triggered source voltage scale factor.

Sets or queries the triggered voltage amplitude for source 1. The value may be entered as a numeric level or as DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
amplitudereal-Triggered voltage amplitude level.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword form for the triggered voltage amplitude value.

Sets or queries the triggered voltage amplitude. The command accepts a numeric value or the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
amplitudereal-Triggered voltage amplitude value.
qualifieroptenumDEFault | MINimum | MAXimumOptional value keyword for the query form.
returns

Sets the source voltage level amplitude. The value may be specified numerically or by the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
amplitudereal-Source voltage level amplitude.
qualifieroptenumDEFault | MINimum | MAXimumSelects the default, minimum, or maximum amplitude value.

Returns the present source voltage amplitude level for Source 1. The query accepts an optional qualifier to request the default, minimum, or maximum value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumSelects which value is returned.
real - Returns the present voltage amplitude level, or the default/minimum/maximum value when queried with a qualifier.

:SOURce2:BSIZeset / query

Sets the source 2 buffer size. The supported values are 3 or 4.

NameTypeValuesDescription
sizeinteger3 - 4Buffer size selection.

Sets or queries the Source 2 buffer size. The only documented setting values are 3 or 4.

integer - Returns the Source 2 buffer size.

Sets the automatic clear delay for Source2. The delay value may also be specified with the MINimum, MAXimum, or DEFault qualifiers.

NameTypeValuesDescription
delayreal-Automatic clear delay value.
qualifieroptenumDEFault | MINimum | MAXimumSelects a default or limit value instead of an explicit delay.

Sets the auto-clear delay for Source2. The value can also be queried with optional DEFault, MINimum, or MAXimum qualifiers.

NameTypeValuesDescription
delayrealMINimum - MAXimumAuto-clear delay value.
qualifieroptenumDEFault | MINimum | MAXimumReturns the default, minimum, or maximum delay value.
real - Returns the auto-clear delay value. With DEFault, MINimum, or MAXimum, returns the corresponding delay setting value.

Clears the Source 2 buffer. The immediate form is documented as a synonym of the clear command.

Sets the backup state for TTL4 on source 2. This command accepts a Boolean value.

NameTypeValuesDescription
stateboolean-Backup state for TTL4.

Returns the present state of TTL4 burst mode.

boolean - Returns the present burst state as a boolean value.

Sets the TTL4 mode on source 2. The mode can be either EOTest or BUSY.

NameTypeValuesDescription
modeenumEOTest | BUSYTTL4 mode setting.

Sets the TTL4 mode for source 2. The available modes are EOTest and BUSY.

NameTypeValuesDescription
modeenumEOTest | BUSYTTL4 mode selection.

Returns the actual TTL source level on Source 2. The command is documented as a query and supports the optional :LEVel node.

returns - Returns the actual TTL source level.

Sets or queries the TTL level for Source 2. The optional `:LEVel` and `:DEFault` nodes are shown in the syntax line.

NameTypeValuesDescription
levelnumeric-TTL level value or `NDN`.
numeric - Returns the current TTL level for Source 2.

Sets or queries the TTL source level for source 2. The default level can be set explicitly with the DEFault node.

NameTypeValuesDescription
levelnumeric-TTL source level value.
numeric - Returns the TTL source level for source 2; the DEFault node queries the default level.

Returns the cached number of power-line cycles for autozero. This query is part of the autozero caching subsystem.

integer - The number of power-line cycles cached for autozero.

Refreshes the zero-caching subsystem. The command is listed as partially supported in Model 2400 emulation.

Sets or queries the state of Azero caching. This command is documented as partially supported in Model 2400 emulation.

NameTypeValuesDescription
stateoptboolean-Enables or disables Azero caching state.
boolean - Returns the Azero caching state.

Returns whether zeroing caching is enabled. This query is documented as partially supported in the Model 2400 emulation section.

NameTypeValuesDescription
stateoptenumSTATeOptional state selector in the command mnemonic.
boolean - Returns the zeroing caching state.

Sets or queries the auto-zero state. The query returns the present state.

NameTypeValuesDescription
stateoptenumBoolEnables or disables auto-zero.
enum - Returns the present auto-zero state.

Sets the beeper state.

NameTypeValuesDescription
stateenumBoolTurns the beeper on or off.

Sounds the beeper immediately with two numeric values. The manual lists this command as supported.

NameTypeValuesDescription
frequencyreal-Beep frequency value.
durationreal-Beep duration value.
:SYSTem:CCHeckset / query

Turns the comms check mode on or off. The command can also be queried and has a separate resistance setting command.

NameTypeValuesDescription
stateenumON | OFFEnables or disables communications check mode.

Sets the resistance value used by the system cable check feature.

NameTypeValuesDescription
resistancereal-Resistance value for the cable check.

Sets a resistance value used by the system self-check function.

NameTypeValuesDescription
resistancerealohmsResistance value for the system check.

Checks the communication check setting. This command is not supported in this emulation mode.

enum - Returns the communication check state.
:SYSTem:CLEarset / query

Clears the system. The command is supported in the Model 2400 emulation command set.

Returns all error messages currently in the system error queue.

string - All error messages currently in the system error queue.

Returns all error codes in the error queue. This is the Model 2400 emulation form of the system error-code query.

string - Returns all error codes in the error queue.

Returns the next error code from the error queue, or the current error code if no optional suffix is used. This command is part of the system error subsystem.

integer - Returns the next system error code from the error queue.

Returns the number of errors currently in the error queue.

integer - Number of errors currently in the error queue.

Returns the next error from the system error queue. The command form with optional ":NEXT" is documented as a query.

string - Returns the next error message from the system error queue.
:SYSTem:GUARdset / query

Sets the guard configuration. The command accepts either OHMS or CABLe.

NameTypeValuesDescription
modeenumOHMS | CABLeSelects the guard mode.

Returns the current guard mode. The mode can be set to OHMS or CABLe with the corresponding setter.

enum - Returns the guard mode setting.
:SYSTem:KEYset / query

Simulates a front-panel key press using the specified key code.

NameTypeValuesDescription
keyreal-Key code to simulate.

Reads the front-panel key code. No return value is documented in this slice.

Sets the line frequency used by the instrument. The only supported values are 50 or 60.

NameTypeValuesDescription
frequencyenum50 | 60AC line frequency setting.

Sets whether line-frequency auto detection is enabled. The query returns the current auto-detection state.

NameTypeValuesDescription
stateboolean-Enables or disables automatic line-frequency detection.
boolean - Returns whether automatic line-frequency detection is enabled.

Returns whether automatic line-frequency selection is enabled.

enum - Returns the automatic line-frequency selection state.

Sets the AC line frequency setting. The only documented values are 50 or 60.

NameTypeValuesDescription
frequencyenum50 | 60AC line frequency value.
enum - Returns the current AC line frequency setting.

Initializes system memory. The manual lists the command as supported in the Model 2400 emulation subsystem.

Disables the measurement event processing holdoff in 2400 emulation mode.

:SYSTem:POSetupset / query

Sets the power-on setup state. The manual lists selectable states RST, PRESet, and SAV0 through SAV4.

NameTypeValuesDescription
modeenumRST | PRESet | SAV0 | SAV1 | SAV2 | SAV3 | SAV4Power-on setup mode.

Returns the power-on setup setting. The command is supported on the instrument.

enum - Returns the current power-on setup selection.
:SYSTem:PRESetset / query

Resets the system subsystem to its preset state.

:SYSTem:RCModeset / query

Sets the remote control mode. The manual lists the available values as SINGle or MULTiple.

NameTypeValuesDescription
modeenumSINGle | MULTipleRemote control mode.

Returns the present remote command mode in Model 2400 emulation. This query is marked not supported in the manual slice.

enum - Returns the remote command mode.
:SYSTem:RSENseset / query

Sets the RSENSE state. This command is supported in Model 2400 emulation.

NameTypeValuesDescription
stateboolean-Boolean RSENSE state.

Returns the state of remote sense. This command sets or queries whether remote sensing is enabled.

enum - Returns the remote sense state.
:SYSTem:RWLockset / query

Sets or queries the read/write lock state. The command is supported in Model 2400 emulation.

NameTypeValuesDescription
stateenum<Bool>Boolean lock state.
enum - Returns the read/write lock state.

Returns the state of the remote-write lock. This command sets or queries whether remote write access is locked.

enum - Returns the remote-write lock state.

Resets the system time. The command is supported in Model 2400 emulation.

Sets the automatic time reset state.

NameTypeValuesDescription
stateboolean-Enables or disables automatic time reset.

Returns the automatic time reset setting.

boolean - Indicates whether automatic time reset is enabled or disabled.

Returns the instrument time. The slice lists the command as supported in Model 2400 emulation.

string - The current instrument time.

Returns the instrument's version information.

string - Version information.

:TRACe:CLEarset / query

Clears the trace subsystem state. The manual lists the command as supported in Model 2400 emulation.

:TRACe:FEEDset / query

Sets the trace feed source. The feed source can be Sense 1, Calculate 1, or Calculate 2.

NameTypeValuesDescription
sourceenumSENSe[1] | CALCulate[1] | CALCulate2Trace feed source.

Selects how trace data is fed into the trace buffer. The control mode can be NEXT or NEVER.

NameTypeValuesDescription
modeenumNEXT | NEVerTrace feed control mode.

Returns the trace feed control mode. The instrument accepts NEXT or NEVer.

enum - Returns the current trace feed control setting.

Returns the current trace feed source. The feed source can be one of the listed subsystem nodes.

enum - Returns the currently selected trace feed source.

Returns the number of free trace points available in the trace buffer.

integer - The number of free trace points available in the trace buffer.
:TRACe:POINtsset / query

Sets the number of trace points in the trace buffer. The value can be specified as a numeric count or with the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
countreal-Number of trace points to store.
qualifieroptenumDEFault | MINimum | MAXimumAlternate keyword form for the trace point count.

Returns the actual number of trace points currently in use. This is a query with no parameters.

integer - The actual number of trace points currently in use.

Returns the actual number of trace points currently in use.

integer - Returns the actual number of trace points currently in use.

Sets the timestamp format used for trace data. The format can be Absolute or Delta.

NameTypeValuesDescription
formatenumABSolute | DELTaTimestamp format.

Returns the timestamp format setting for trace data. The available format settings are Absolute or Delta.

enum - Returns the current trace timestamp format setting.

:TRIGger:ABORtset / query

Aborts the trigger system. This is a setter-only command.

Sets the number of times the arm sequence or layer is repeated. Accepts a numeric value or the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
countreal-Repeat count for the arm sequence or layer.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword alternative to the numeric count.

Sets the source for the arm sequence layer trigger. The available sources are immediate, TLink, timer, manual, bus, NSTest, PSTest, and BSTest.

NameTypeValuesDescription
sourceenumIMMediate | TLINk | TIMer | MANual | BUS | NSTest | PSTest | BSTestSelects the arm sequence layer trigger source.

Returns the trigger arm source setting for the selected arm sequence layer. The source can be one of several trigger sources such as immediate, timer, manual, bus, or test sources.

enum - Returns the current trigger arm source setting.

Sets the timer value for the specified trigger arm sequence layer. The timer is part of the arm trigger configuration.

NameTypeValuesDescription
valuereal-Timer value.

Sets the trigger arm sequence/layer direction. This command selects whether the trigger arm responds as a source or an acceptor.

NameTypeValuesDescription
directionenumSOURce | ACCeptorSelects the trigger arm sequence/layer direction.

Sets the asynchronous trigger arm input line selection. The query returns the current input line number.

NameTypeValuesDescription
lineinteger1 - 4Input line number to use for asynchronous trigger arm configuration.
integer - Returns the current asynchronous trigger arm input line number.

Returns the current trigger reading state. This is a query command and does not take parameters.

returns - Returns the current trigger reading state.

Clears the trigger system. The manual lists this command as supported in Model 2400 emulation.

Sets the trigger count for the trigger sequence. The value can also be set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
countreal-Number of trigger events to use.
qualifieroptenumDEFault | MINimum | MAXimumAlternate setting keyword in place of a numeric count.

Sets or queries the trigger count for the specified trigger sequence. The query can also accept the keywords DEFault, MINimum, or MAXimum to return the corresponding value.

NameTypeValuesDescription
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier selecting the default, minimum, or maximum trigger count.
numeric - Returns the trigger count, or the default, minimum, or maximum trigger count when qualified accordingly.

Sets the trigger delay for the selected trigger sequence. The delay can be specified numerically or set to DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
delayrealMINimum - MAXimumTrigger delay value.
qualifieroptenumDEFault | MINimum | MAXimumUse a keyword instead of a numeric delay value.

Sets or queries the trigger delay for the selected trigger sequence. The value can be a number or the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
delayreal-Delay value for the trigger sequence.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword form for the delay value.
real - Returns the current trigger delay. May return DEFault, MINimum, or MAXimum when queried with a qualifier.

Sets the trigger source for the trigger sequence. The source may be immediate or linked to another trigger.

NameTypeValuesDescription
sourceenumIMMediate | TLINkTrigger source selection.

Returns the trigger source for the selected trigger sequence. The source can be Immediate or TLink.

enum - Returns the current trigger source for the selected trigger sequence.

Sets the TOUT value for trigger sequence 2. The command accepts a numeric value or the keywords DEFault, MINimum, or MAXimum.

NameTypeValuesDescription
valuerealMINimum - MAXimumTOUT value for trigger sequence 2.
qualifieroptenumDEFault | MINimum | MAXimumOptional keyword qualifier accepted in place of a numeric value.

Sets or queries the TOUT value for trigger sequence 2. The setter accepts a numeric value or the keywords DEFault, MINimum, or MAXimum; the query can optionally request one of those qualifiers.

NameTypeValuesDescription
valuereal-TOUT value for trigger sequence 2.
qualifieroptenumDEFault | MINimum | MAXimumOptional query qualifier that returns the default, minimum, or maximum TOUT value.
returns