/

Keithley

/

Keithley 2510-AT

SCPI COMMAND REFERENCE

Keithley 2510-AT

Keithley 2510-AT

The Keithley 2510-AT is Keithley's source measure unit in the 2510/2510-AT TEC SourceMeter family. Its SCPI remote-control interface exposes 363 commands across 26 subsystems - 182 settable and 181 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.

363

Commands

182

Settable

181

Queries

26

Subsystems

SCPI

Verified

2026-07-16

All commands

Returns the present measured value of the specified function. The function can be omitted to use the default measurement function.

NameTypeValuesDescription
functionoptenum-Measurement function to read.
real - Present measured value.

Queries power measurement of the thermoelectric cooler.

real - The power measurement of the thermoelectric cooler.

Queries the temperature sensor reading, which is very useful in SOUR:FUNC RES mode.

real - Returns the temperature sensor reading.

Performs an :INITiate and a :FETCh?.

returns

Queries DC current measurement of the thermoelectric cooler.

real - Returns the DC current measurement of the thermoelectric cooler.

Query AC ohms measurement of thermoelectric cooler.

real (ohm) - Returns the AC ohms measurement of the thermoelectric cooler.

Query DC ohms measurement of thermoelectric cooler.

string - Returns the DC resistance measurement reading.

Queries the present DC voltage measurement for the thermoelectric cooler. If no function is specified in the broader MEASure subsystem, the measurement is performed on the presently selected function.

real (V) - Returns the measured DC voltage reading.
:MEAS:TEMP? Query temperature.
:MEAS:POW? Query thermoelectric cooler power.
:MEAS:RES:AC? Query cooler AC resistance.
:MEASureset / query

Measurement subsystem. The manual index lists this command under SCPI commands, but this slice does not document its syntax or behavior.

:FETCH?query

Requests readings during operation. Bus reading elements are controlled with the :FORM:ELEM command.

returns - Returns the requested reading(s) during operation.
:FETCh?query

Initiates a fetch of the present measurement result. This command is listed in the SCPI commands index and is associated with measurement/query operations.

returns

Sets the current limit. The command is used when configuring the output current protection limit.

NameTypeValuesDescription
Current_Limitreal-Current limit to set.
:SENS:CURR:PROTset / query

Sets the current limit for the selected function. The example shows using the MAX qualifier to set the limit to the instrument maximum.

NameTypeValuesDescription
valuerealACurrent limit to program.
qualifieroptenumMAXOptional limit keyword.
OUTPUT 15;:SENS:CURR:PROT MAX

:TEMP:RTD:RANGset / query

Sets the RTD sensor resistance range. The example shows a 100 Ω range for an RTD temperature sensor.

NameTypeValuesDescription
rangeinteger100RTD resistance range to select.
:TEMP:RTD:RANG 100 Set 100Ω range.
:TEMP:CURR:AUTOset / query

Selects automatic sensor current control for the temperature function. The example shows it used to use the default RTD sensor current.

NameTypeValuesDescription
stateenumON | OFFEnables or disables automatic RTD sensor current selection.
PRINT #1, "OUTPUT 15;:TEMP:CURR:AUTO ON" ' Use default RTD sensor current.
:TEMP:RTD:TYPEset / query

Selects the RTD sensor type used for temperature measurements. The example shows PT100 as the selected RTD type.

NameTypeValuesDescription
typeenumPT100RTD sensor type to select.
PRINT #1, "OUTPUT 15;:TEMP:RTD:TYPE PT100" ' Select PT100 RTD sensor.
:TEMP:TRANset / query

Selects the temperature sensor type for temperature control. The example uses `RTD` as the sensor type.

NameTypeValuesDescription
sensor typeenumRTDTemperature sensor type to select.
OUTPUT 15;:TEMP:TRAN RTD

Sets the maximum TEC current limit. The temperature value must be between the upper and lower temperature protection limits.

NameTypeValuesDescription
levelrealAMaximum TEC current limit to program.
:SENS:CURR:PROT:LEV 1.2

Queries whether the current protection limit has been exceeded. A returned value of 1 means the current limit was exceeded; 0 means it was not exceeded.

enum - Returns 1 if the current limit has been exceeded, and 0 if it has not.

Programs the current protection limit. You can determine whether the limit has been exceeded by using the :TRIPped? query.

NameTypeValuesDescription
nreal1.0 - +5.25Set current protection limit.
qualifieroptenumMINimum | MAXimum | DEFaultSets the current protection limit to the minimum, maximum, or default value.

Programs the temperature sensor (transducer) excitation current for the resistance function. It affects only thermistor and RTD sensor types.

NameTypeValuesDescription
nreal3e-6 - 2.5e-3Set the sensor current.

Enables or disables auto sensor current mode for the resistance function. When enabled, the sensor current is set automatically based on the RTD or thermistor range.

NameTypeValuesDescription
benum1 | ON | 0 | OFFEnable or disable auto sensor current.

Enable or disable auto sensor current for the resistance function. When enabled, the instrument sets the sensor current automatically based on the RTD or thermistor range.

enum - Returns the auto sensor current state.

Queries the sensor current used for the resistance function. It applies only to thermistor and RTD sensor types.

numeric (A) - Returns the present sensor current.

Selects the temperature sensor type for the resistance function. Only thermistor and RTD sensor types are available.

NameTypeValuesDescription
nameenumTHERmistor | RTDSelects the resistance temperature sensor type.

Selects the temperature sensor for the resistance function. Only thermistor and RTD sensor types are available.

enum - Returns the selected sensor type.

Sets the RTD resistance range. It affects only RTD sensor types; nominal ranges are 100 and 1000.

NameTypeValuesDescription
nreal0 - 1000Set the RTD resistance range.
qualifieroptenumMINimum | MAXimum | DEFaultAllows selecting the minimum, maximum, or default range value.

Queries the sensor resistance range. It affects only RTD sensor types; nominal ranges are 100 and 1000.

integer - Returns the sensor resistance range.

Sets the thermistor resistance range. It affects only thermistor sensor types; nominal ranges are 100, 1e3, 1e4, and 1e5.

NameTypeValuesDescription
nreal0 - 3e5Thermistor resistance range value.

Queries the thermistor sensor resistance range. It programs only thermistor sensor types; nominal ranges are 100, 1e3, 1e4, and 1e5.

integer - The sensor resistance range.

Programs the temperature sensor (transducer) excitation current. It affects only thermistor and RTD sensor types.

NameTypeValuesDescription
nreal3e-6 - 2.5e-3Sets the sensor current.

Sets the temperature sensor excitation current. It applies only to thermistor and RTD sensor types.

real (A) - Returns the present sensor current.

Enables or disables auto sensor current mode for the temperature current sensor. When enabled, the instrument sets the sensor current based on the sensor resistance/type.

NameTypeValuesDescription
stateenum1 | ON | 0 | OFFEnables or disables auto sensor current.

Enables or disables auto sensor current mode for the temperature current sensor. When enabled, the sensor current is set automatically based on the sensor resistance/type.

boolean - Returns the present auto sensor current state.

Selects the RTD temperature sensor type for the temperature function. When USER is selected, alpha, beta, and delta must also be user programmed.

NameTypeValuesDescription
nameenumPT385 | PT3916 | PT100 | D100 | F100 | USERSelects the RTD sensor type.

Selects the RTD temperature sensor type for the temperature function. When USER is selected, alpha, beta, and delta must also be user programmed.

enum - Returns the current RTD sensor type.

Selects the temperature function sensor type for the specified temperature input. All four sensor types are available for use with the temperature function.

NameTypeValuesDescription
nameenumTHERmistor | RTD | VSS | ISSSelect the temperature sensor type.
enum - Returns the selected temperature sensor type.

Selects the temperature function sensor type. All four sensor types are available for use with the temperature function.

enum - Returns the selected temperature sensor type.

Programs the RTD temperature sensor alpha coefficient for the USER type RTD sensor.

NameTypeValuesDescription
nreal0 - 0.01RTD α coefficient
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default alpha coefficient value.

Programs the RTD temperature sensor beta coefficient for the USER type RTD sensor.

NameTypeValuesDescription
nreal0 - 1RTD β coefficient

Queries the RTD temperature sensor beta coefficient. The command applies to the USER type RTD sensor.

real - Returns the RTD beta coefficient.

Programs the temperature sensor resistance range. It affects only RTD sensor types; nominal ranges are 100 and 1000.

NameTypeValuesDescription
ninteger0 - 1000Sets the RTD resistance range (100 or 1000).
qualifieroptenumMINimum | MAXimum | DEFaultAllows selecting the minimum, maximum, or default RTD resistance range.
integer - Returns the sensor resistance range.

Queries the RTD resistance range. The command programs the temperature sensor resistance range and affects only RTD sensor types; nominal ranges are 100 and 1000.

integer - Returns the sensor resistance range.

Programs the RTD temperature sensor delta coefficient for the USER type RTD sensor.

NameTypeValuesDescription
nreal0 - 5RTD delta coefficient.
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default coefficient value.
[:SENSe[1]]:TEMPerature:RTD:DELTa <n>
[:SENSe[1]]:TEMPerature:RTD:DELTa?

Programs the thermistor temperature sensor A coefficient.

NameTypeValuesDescription
nreal-10 - +10thermistor A coefficient
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default value.

Sets the thermistor sensor resistance range. It affects only thermistor sensor types; nominal ranges are 100, 1e3, 1e4, and 1e5.

NameTypeValuesDescription
ninteger0 - 3e5Set thermistor resistance range

Query the thermistor sensor resistance range. It affects only thermistor sensor types; nominal ranges are 100, 1e3, 1e4, and 1e5.

integer - Returns the thermistor sensor resistance range; nominal values are 100, 1e3, 1e4, and 1e5.

Programs the current solid-state temperature sensor gain. The command sets the ISS sensor gain value in A/K.

NameTypeValuesDescription
nreal0 - 9.999e-4ISS solid-state sensor gain.
qualifieroptenumMINimum | MAXimum | DEFaultAlternative keyword form for setting the minimum, maximum, or default gain value.

Queries the solid-state current sensor gain value. This command belongs to the solid-state sensor gain commands, where :ISS sets the type current sensor gain.

real (A/K) - Returns the solid-state current sensor gain value.

Programs the thermistor sensor B coefficient. The value may be set numerically or with the keywords MINimum, MAXimum, or DEFault.

NameTypeValuesDescription
nreal-10 - +10Thermistor B coefficient.
qualifieroptenumMINimum | MAXimum | DEFaultSets the coefficient to the minimum, maximum, or default value.

Programs the thermistor sensor C coefficient.

NameTypeValuesDescription
nreal-10 - +10Thermistor C coefficient.
qualifieroptenumMINimum | MAXimum | DEFaultUse MINimum for -10, MAXimum for +10, or DEFault for 8.85983e-8.

Programs the voltage solid-state temperature sensor gain. The command uses a numeric gain value and supports the MINimum, MAXimum, and DEFault qualifiers.

NameTypeValuesDescription
nreal0 - 9.999e-2VSS solid-state sensor gain.
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default gain value.

Queries the solid-state voltage sensor gain. The command returns the present VSS sensor gain value.

real (V/K) - Present VSS solid-state sensor gain.

Programs the current solid-state sensor offset value. This command sets the ISS temperature sensor offset; the related query returns the present offset.

NameTypeValuesDescription
nreal-999.999 - 999.999ISS solid-state sensor offset.

Queries the current current-type solid-state sensor offset. The related set command programs the solid-state sensor offset values, with :ISS used for current type sensors.

real (K) - Returns the current solid-state sensor offset value.

Programs the solid-state voltage sensor offset value. The manual notes that the related :ISS command programs the current sensor offset.

NameTypeValuesDescription
nreal-999.999 - 999.999VSS solid-state sensor offset.

Queries the solid-state sensor offset value. The VSS form returns the voltage-type sensor offset.

real (K) - Returns the solid-state sensor offset value for the voltage-type sensor.

Sets the current function sensing configuration for the selected source. This entry is listed under the SENSe[1] subsystem current function section.

Sets the selected sense function to resistance. The command belongs to the SENSe[1] subsystem and is documented as the resistance function command.

Sets the digital output line setting on Source 2. The value corresponds to the binary state of OUT 4 through OUT 1 and is sent remotely as a decimal value from 0 to 15.

NameTypeValuesDescription
Decimal_valueinteger0 - 15Decimal value representing the OUT 4 to OUT 1 digital output line state.
:SOUR2:TTL<Decimal_value>

Queries the four-bit Digital I/O port output value for SOURce2 TTL. The response gives the digital output line logic levels.

integer - The four-bit Digital I/O port output value / digital output line logic levels.

Sets the logic level of the Digital I/O port output lines. High is approximately +5 V and low is 0 V; the four lines can also switch external voltages up to 33 V.

NameTypeValuesDescription
valuenumeric0 - 15Decimal digital output pattern value, or a binary, hexadecimal, or octal digital pattern using <NDN> format.

Reads and clears all errors/status code numbers from the error queue.

string - Returns all errors/status code numbers, and clears them from the queue.

Reads and clears the oldest error/status entry from the error queue, returning the code only. The queue is emptied by power-up and *CLS; STATus:PRESet has no effect.

integer - Code number from the oldest error/status entry, read and cleared from the queue.

Reads and clears the oldest error/status message from the error queue, returning the code and message.

string - The oldest error/status message in the queue, with code and message.
STAT:QUE?

Selects the line frequency setting used by the instrument. The setting should match the power line frequency to avoid noisy readings.

NameTypeValuesDescription
freqenum50 | 6050Hz or 60Hz setting.

Reads all errors in the Error Queue. All messages are sent to the computer when the instrument is addressed to talk, and all errors are removed from the queue.

string - All error messages in the Error Queue are returned, with codes and messages.

Read the oldest error code from the error queue. The error is cleared from the queue after the query is sent.

integer - Returns the code for the oldest error in the Error Queue.

Returns the number of messages in the Error Queue. After sending the command and addressing the instrument to talk, a decimal number is sent to the computer.

integer - The number of messages in the Error Queue.

Reads the oldest error from the error queue as an error code and message. After the command is sent and the instrument is addressed to talk, the oldest message is returned and removed from the queue.

string - The oldest error in the queue, returned as code and message.
:SYSTem:KEYset / query

Simulates a front-panel key press using a numeric key-press code. The parameter listing provides the key codes in numeric order.

NameTypeValuesDescription
NRfinteger4 - 29Numeric key-press code for the front-panel key to simulate.
:syst:key 21

Queries the code number of the last front-panel key pressed, either physically or via :SYSTem:KEY. The queue for this query can hold only one key-press.

integer - Returns the key-press code number for the last key pressed.

Enables or disables 4-wire sensing for RTD and thermistor temperature transducers. 4-wire sensing should be used for RTD and thermistor sensors with less than 1 kΩ resistance.

enum - Returns the enabled/disabled 4-wire sense state.
:SYSTem:GCONnectset / query

Controls the ground connect mode. When enabled, the INPUT and OUTPUT (-) terminals are internally connected to analog common, and the front-panel REAR annunciator turns on.

NameTypeValuesDescription
benum1 | ON | 0 | OFFEnables or disables ground connect mode.
enum - Returns the current ground connect mode.

Query ground connect mode. This command controls the ground connect mode; when enabled, the INPUT and OUTPUT (-) terminals are internally connected to analog common.

enum - Returns the ground connect mode state.
:SYSTem:LOCalset / query

Takes the Model 2510 out of the remote state and enables operation of the front panel keys. This command is intended for RS-232 use, but also functions with GPIB.

:SYSTem:REMoteset / query

Places the Model 2510 in the remote state. In remote, the front panel keys are locked out if local lockout is asserted.

:SYSTem:RWLockset / query

Enables or disables local lockout for the front panel keys. When enabled, the front panel keys are locked out when the instrument is in remote; when disabled, the keys remain operational in remote.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables local lockout.
:SYSTem:POSetupset / query

Determines the Model 2510 power-on setup conditions.

:SYSTemset / query

Controls system-level settings and functions in the :SYSTem subsystem. The slice only identifies the subsystem in the index and does not document any specific syntax or behavior on these pages.

Sets the RS-232 serial interface parameters for the system communication subsystem. The page slice only shows the subsystem heading and does not document the command syntax or data values.

Sets the parent RS-232 interface communication parameters for the system serial port. This command is part of the SYSTem:COMMunication:SERial subsystem.

Returns the simulated key press state. This command is part of the System subsystem's key-press simulation function.

enum - Returns whether key presses are being simulated.
:SYSTem:PRESetset / query

Restores the instrument to its power-on default settings. This command is documented in the SYSTem subsystem reference.

Resets the timestamp used by the system time functions. The command is documented in the System subsystem under "Reset timestamp".

Returns the version of the SCPI standard implemented by the instrument.

string - The SCPI standard version string.

Returns the Operation Event Register value. The register bits indicate conditions such as calibrating, waiting for trigger or arm events, autotune complete, and idle state.

integer - Operation Event Register value.

Returns the measurement event status register. The register bits indicate measurement-related events such as over temperature, reading available, over voltage, and output enable asserted.

integer - The measurement event status register value.

Returns the Questionable Event Register contents. Bits B8 and B14 are used for Calibration Summary and Command Warning; all other used bits are described in the status structure section.

integer - The Questionable Event Register value.

Read the Measurement Event Register. Reading the event register clears its bits.

integer - Returns the current contents of the Measurement Event Register.

Read the Operation Event Register. Reading an event register clears the bits of that register.

integer - Contents of the Operation Event Register.

Reads the Questionable Event Register. Reading an event register clears its bits.

integer - Questionable event register value.

Reads the measurement event enable register.

integer - The current value of the measurement event enable register.

Programs or reads the Operation Event Enable Register. This enable register controls which operation event bits contribute to the summary output.

integer - Returns the current value of the Operation Event Enable Register.

Reads the Questionable Event Enable Register. The register is programmed with the corresponding :STATus:QUEStionable:ENABle command.

integer - Returns the Questionable Event Enable Register value.

Reads the enabled messages in the error queue.

string - Returns the enabled messages.

Reads and clears the oldest error or status message in the error queue, returning the code and message.

string - The oldest error/status entry, including code and message, is returned and removed from the queue.
STAT:QUE?

Reads the Measurement Event Register. After the command is sent and the instrument is addressed to talk, a value indicating which bits in the register are set is returned.

integer - The contents of the Measurement Event Register, with set bits indicated by the returned value.

Reads the contents of the Operation Event Register. The returned value indicates which bits in the register are set.

integer - Value indicating which bits in the Operation Event Register are set.

Reads the contents of the Questionable Event Register. After the command is sent and the instrument is addressed to talk, it returns a value indicating which bits in the appropriate status register are set.

integer - Value indicating which bits in the Questionable Event Register are set.

Reads the contents of the measurement condition register.

integer - Returns the measurement condition register contents.

Reads the contents of the operation condition register. This query is one of the condition-register read commands.

integer - Returns the contents of the operation condition register.

Reads the contents of the Questionable condition register.

integer - Returns the contents of the Questionable condition register.

Reads the next message from the Error Queue. It performs the same function as :SYSTem:ERRor? .

string - The next error or status message from the Error Queue.

Disables specified Error Queue messages. Disabled messages are prevented from entering the Error Queue.

NameTypeValuesDescription
listdiscrete-A specified list of messages to disable for the Error Queue, given in parentheses.

Enables selected messages for the error queue. Messages not specified are disabled and prevented from entering the queue.

NameTypeValuesDescription
liststring-Specified list of messages to enable for the Error Queue.
:STATusset / query

Subsystem command for :STATus. The provided slice only shows the subsystem listing and does not document specific syntax or behavior.

Returns the current value of the operation condition register. The register reflects the present status of the instrument's operation conditions.

integer - Current contents of the operation condition register.

Enables or disables the event reporting for the Operation status register. The command sets the enable register bits used to generate Operation status events.

NameTypeValuesDescription
enableinteger0 - 65535Bit mask for the Operation status enable register.

Returns the event register value for the Operation status register group.

integer - Returns the contents of the Operation status event register.
:STATus:PRESetset / query

Selects the default status register conditions. This command is part of the STATus subsystem.

Returns the condition register for the Questionable status register subsystem.

integer - Returns the current condition register value for the Questionable status register subsystem.

Enables or disables the program event enable register for the questionable status subsystem.

NameTypeValuesDescription
enableinteger0 - 32767Program event enable register value.

Returns the questionable event register. This register reports the enabled questionable status events that are currently set.

integer - The questionable event register contents.

*ESEset / query

Programs the Standard Event Enable Register. The value may be sent in binary, hexadecimal, octal, or decimal numeric format; sending 0 resets the register bits to 0.

NameTypeValuesDescription
valuenumeric0 - 65535Standard Event Enable Register value to program.
*ESE?query

Programs the Standard Event Enable Register. The register can be set using a numeric value in binary, hex, octal, or decimal format.

NameTypeValuesDescription
valueinteger0 - 65535Enable register value to program.
integer - Reads the Standard Event Enable Register.
*SRE?query

Reads the Service Request Enable Register.

integer - Returns the Service Request Enable Register value.
*STB?query

Reads the Status Byte Register.

integer - Returns the status byte register value.

Reads the measurement condition register. The format of the response depends on the currently selected register data format.

integer - The current contents of the measurement condition register, formatted as ASCII, hexadecimal, octal, or binary according to the selected data format.

Programs the measurement event enable register. The enable register accepts the SCPI 1995.0 mandated non-decimal numeric format (#H, #Q, or #B).

NameTypeValuesDescription
NRfnumeric-Enable register value.

Reads the measurement event enable register. The response format depends on the currently selected register data format.

numeric - The current value of the measurement enable register.

Reads the measurement event register. The response format depends on the currently selected data format.

integer - The measurement event register contents, returned in the currently selected register data format (ASCII, hexadecimal, octal, or binary).

Reads the operation condition register. The response format (ASCII, hexadecimal, octal, or binary) depends on the presently selected data format.

integer - The current value of the operation condition register. The response format depends on the selected data format.

Programs the operation event register enable mask. It accepts the SCPI 1995.0 mandated non-decimal numeric format (#H, #Q, or #B).

NameTypeValuesDescription
<NRf>numeric-Enable-register value.
<NDN>numeric-Enable-register value in non-decimal numeric format (#H, #Q, or #B).

Reads the operation status enable register. The response format depends on the presently selected data format.

numeric - The current contents of the operation status enable register.

Reads the operation event register. The response format (ASCII, hexadecimal, octal, or binary) depends on the presently selected data format.

integer - The contents of the operation event register.
*:STATus:PRESetset / query

Returns status registers to default states. The command has no parameters.

Reads the condition register for the questionable status event registers. The response format depends on the presently selected data format.

integer - The current questionable status condition register value.

Programs the enable register for the questionable status event registers. Accepts the SCPI 1995.0 mandated non-decimal numeric format (#H, #Q, or #B).

NameTypeValuesDescription
<NRf>numeric-Enable register value in SCPI non-decimal numeric form.
<NDN>numeric-Enable register value in SCPI non-decimal numeric form.

Reads the questionable status enable register.

numeric - Returns the value of the questionable status enable register. The response format depends on the presently selected data format (ASCII, hexadecimal, octal, or binary).

Reads the questionable event register. The response format depends on the currently selected register data format.

integer - The contents of the questionable event register in the selected data format (ASCII, hexadecimal, octal, or binary).

Specifies messages not to be placed in the error queue.

NameTypeValuesDescription
liststring-Messages to exclude from the error queue.

Reads the messages disabled from being placed in the error queue.

string - The disabled messages.

Specifies which error and status messages are enabled for the queue. It is part of the :STATus:QUEue path and affects what messages are handled in the error queue.

NameTypeValuesDescription
liststring-Error and status messages to enable for the queue.

Reads the error-queue enable register. The response format depends on the currently selected register data format.

numeric - The enabled messages as the error-queue enable register value.

Reads the most recent error message from the error queue.

string - The most recent error message.

Returns all errors in the error queue.

string - All errors are returned as an error list.

Returns all error codes in the error queue for the System Error Code subsystem.

string - All error codes currently stored in the error queue.

Returns the latest error code from the SYSTem:ERRor queue. The [:NEXt] form returns the latest error code, "Message."

integer - Returns the latest error code.

Returns how many errors are in the error queue.

integer - The number of errors currently stored in the error queue.

Returns the latest error code and message from the error queue.

NameTypeValuesDescription
nextoptenum-Selects the latest error entry.
string - Returns the latest error code and message.

Connects or disconnects the input/output negative terminals to or from analog common.

NameTypeValuesDescription
benumON | OFFEnable or disable the ground connection.

Query the ground connect state.

enum - Returns whether the input/output negative terminals are connected to or disconnected from analog common.
*:SYSTem:KEYset / query

Simulate a key press.

NameTypeValuesDescription
ninteger-Key code to simulate.

Returns the last pressed key.

integer - The last pressed key.

Sets the line frequency to 50 or 60 Hz. The setting is not affected by *RST or :SYSTem:PRESet.

NameTypeValuesDescription
frequencyenum50 | 60Line frequency setting.

Returns the line frequency setting. The line frequency can be set to 50 or 60 Hz.

enum (Hz) - The current line frequency setting.
*:SYSTem:LOCalset / query

Take the 2510 out of remote and return control to the local front panel.

*:SYSTem:POSetupset / query

Selects the power-on setup. The available choices are RST, PRESet, or SAV0, 1, or 2.

NameTypeValuesDescription
modeenumRST | PRESet | SAV0 | 1 | 2Power-on setup to select.

Returns the power-on user setup.

enum - The current power-on user setup.
*:SYSTem:PRESetset / query

Returns the instrument to the :SYST:PRES (BENCH) defaults.

*:SYSTem:RSENseset / query

Enable or disable 4-wire measurement. This applies to RTD and thermistor sensors only.

NameTypeValuesDescription
benumON | OFFEnables or disables 4-wire measurement.

Queries the 4-wire measurement state. The setting enables or disables 4-wire measurement for RTD and thermistor sensors only.

enum - Returns the 4-wire measurement state.

Queries the revision level of the SCPI standard. The manual lists the revision level as 1996.0.

string - The revision level of the SCPI standard.
*ESR?query

Reads the Standard Event Status Register. The manual notes that this is the query used to read the Standard Event status register.

integer - Returns the Standard Event status register value.
*SREset / query

Enables the Message Summary Bit in the Service Request Enable Register. Used to generate an SRQ when the enabled status event occurs.

NameTypeValuesDescription
enableinteger0 - 1Enables or disables the Message Summary Bit in the Service Request Enable Register.
*SRE 1
*RSTset / query

Restores the instrument to its default state. In the example program, it is used to restore GPIB defaults.

*CLSset / query

Clears the status byte and event registers. In the example program, it is sent as part of an output sequence to clear setpoint tolerance status.

OUTPUT 15;:*CLS
*OPCset / query

Indicates that all pending commands have completed execution. In the 488.1 protocol it is still functional but not needed; bus hold-off is released when execution completes or on error.

*OPC?query

Sets the standard event status register’s operation complete bit when all pending commands have finished executing. In the 488.1 protocol it remains functional but is not needed.

boolean - Returns a value indicating that all pending commands have finished executing and the operation complete bit has been set.
*WAIset / query

Pauses execution until all pending commands have finished executing. It is still functional under the 488.1 protocol but is not needed there.

*IDN?query

Identification query. Returns the instrument identification string.

string - Returns the instrument identification string.
*OPT?query

Queries the instrument option information.

string - Returns the option query response.
*RCLset / query

Recalls a stored instrument state from nonvolatile memory.

NameTypeValuesDescription
NRfinteger-Memory location number to recall.
*SAVset / query

Saves the current instrument state to nonvolatile memory. The save location is specified by a register number.

NameTypeValuesDescription
NRfinteger0 - 9Register number identifying the memory location to save the current state.
*TRGset / query

Triggers a bus trigger action.

*TST?query

Performs a self-test and returns the result.

integer - Returns zero if the self-test passes, or a nonzero error code if it fails.

Sets a 20 character string to be displayed on the top line. The optional :DATA node takes the text string to show.

NameTypeValuesDescription
stringstring-20 character string to be displayed on the top line.

Queries which characters on the specified display are blinking. The response message gives the blinking status of each character position for the top display (20 characters) or bottom display (32 characters).

string - A string of 0s and 1s indicating the blinking status of each character position for the specified display; 1 means the character is blinking and 0 means it is not blinking.

Reads what is currently being displayed on the top display. After the command is sent and the instrument is addressed to talk, the displayed data is sent to the computer.

returns - The displayed data (message or reading) from the top display is returned.

Enables or disables the text message mode for the specified display. When enabled, a defined message is displayed; when disabled, the message is removed.

NameTypeValuesDescription
benum0 | OFF | 1 | ONEnables or disables the text message mode for the specified display.
enum - Returns the state of the message mode for the specified display.

Queries the text message mode state for the specified display. The top display uses :DISPlay[:WINDow[1]]:TEXT:STATe, and the bottom display uses :DISPlay:WINDow2:TEXT:STATe.

enum - Returns whether text message mode is enabled or disabled for the specified display.
:DISPlayset / query

Front panel display subsystem commands.

Queries the state of the output enable line for output 1. The manual indicates this command is in the OUTPut subsystem and supports the optional output path [:STATe] query form under :OUTPut[1]:ENABle.

enum - Returns whether the output enable line is active or inactive.

Query output state for output 1. Returns the current state of the output enable line as ON/1 or OFF/0.

enum - Current output state of output 1; 1 means enabled and 0 means disabled.

Query the state of source output. Returns whether the source is on or off.

enum - Returns the source output state.

Queries whether the output enable line state has been tripped. A returned value of "1" means the source can be turned on (enable line at logic low); "0" means the source cannot be turned on (enable line at logic high).

enum - Returns "1" if the output enable line state has been tripped and the source can be turned on, or "0" if it has not been tripped and the source cannot be turned on.

Controls the hardware output enable line. When activated, the source cannot be turned on unless the enable line is at logic low; when the line goes high, the source turns off.

NameTypeValuesDescription
benum0 | OFF | 1 | ONTurns the output enable line off or on.

Turns the source output on or off. Control or measurements cannot be performed while the source is off; turning it off places the instrument in the idle state.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONTurns the source output off (standby) or on (operate).
:OUTput:STATeset / query

Turns the output on or off. The output must be on before you can take readings.

NameTypeValuesDescription
stateenumON | OFFSets the output state.

Set current protection and the protection current level. The level accepts a numeric value or the keywords MIN, MAX, and DEF.

NameTypeValuesDescription
leveloptreal1.0 - 5.25Protection current level.
qualifieroptenumMIN | MAX | DEFSelects the minimum, maximum, or default protection current level.

Enable or disable the default sensor current for resistance measurements.

NameTypeValuesDescription
stateenumON | OFFTurns the default sensor current on or off.

Queries the default sensor current state for the resistance subsystem.

enum - Returns the default sensor current state.

Sets the RTD or thermistor sensor current for the resistance function. The manual shows a default value and a valid range with MIN, MAX, and DEF qualifiers.

NameTypeValuesDescription
nreal3e-6 - 1e-3Sensor current to set for RTD or thermistor measurement.
qualifieroptenumMIN | MAX | DEFSelects the minimum, maximum, or default sensor current.

Queries the sensor current for the resistance measurement path. This is the query form of the :SENSe[1]:RESistance:CURRent command.

real (A) - Returns the present sensor current.

Sets the RTD resistance range for the selected resistance sensor configuration. The range can also be set to MINimum, MAXimum, or DEFault.

NameTypeValuesDescription
nreal0 - 1000RTD sensor range value.
qualifieroptenumMIN | MAX | DEFAlternative keyword value for the range.

Sets the thermistor resistance range. The available range values are 100, 1e3, 1e4, or 1e5, with MIN/MAX/DEF qualifiers also supported.

NameTypeValuesDescription
nreal0 - 3e5Thermistor resistance range value.
qualifieroptenumMIN | MAX | DEFSelects the minimum, maximum, or default thermistor resistance range.

Selects the sensor transducer type for the resistance/temperature subsystem. The available choices are thermistor or RTD.

NameTypeValuesDescription
nameenumTHERmistor | RTDSelects the sensor type.

Queries the current transducer type for the selected resistance sensor path. The transducer can be THERmistor or RTD.

enum - Returns the transducer type.

Enables or disables auto sensor current for temperature measurements. The state is set with ON or OFF and the default state is ON.

NameTypeValuesDescription
stateenumON | OFFEnables or disables default sensor current.

Queries the auto default sensor current state for the temperature subsystem.

enum - Returns the default sensor current state.

Path to configure temperature. Sets or queries the sensor current for RTD or thermistor temperature measurements.

NameTypeValuesDescription
nreal3e-6 - 1e-3Sensor current for RTD or thermistor temperature measurements.

Queries the present sensor current for the selected temperature or current subsystem. The manual lists it as a subsystem query under :TEMPerature and :CURRent.

real (A) - Present sensor current.

Selects the RTD sensor type for temperature measurement. The manual states the RTD type can be programmed along with coefficients.

NameTypeValuesDescription
nameenumPT385 | PT3916 | PT100 | D100 | F100 | USERRTD sensor type to select.

Selects the sensor transducer type for the temperature subsystem. The allowed transducer types are thermistor, RTD, VSS, and ISS.

NameTypeValuesDescription
nameenumTHERmistor | RTD | VSS | ISSSelects the transducer (sensor) type.

Programs the sensor offset for current-type solid-state sensor parameters.

NameTypeValuesDescription
offsetreal-999.999 - 999.999Sensor offset value.
qualifieroptenumMIN | MAX | DEFSets the offset to the minimum, maximum, or default value.

Programs the sensor gain (scale factor) for current type solid-state sensor parameters under the :TEMPerature:ISS subsystem.

NameTypeValuesDescription
nreal0 - 9.999e-4Sensor gain (scale factor).
qualifieroptenumMIN | MAX | DEFSets the gain to the minimum, maximum, or default value.

Programs the RTD alpha coefficient for USER type sensors.

NameTypeValuesDescription
nreal0 - 0.01Alpha coefficient value.
qualifieroptenumMIN | MAX | DEFUse MIN, MAX, or DEF to set the coefficient to the minimum, maximum, or default value.

Queries the alpha coefficient for RTD USER type. The corresponding setter programs the alpha coefficient value.

real - Returns the current alpha coefficient.

Programs the beta coefficient for a USER type RTD sensor. The value can also be set to MIN, MAX, or DEF.

NameTypeValuesDescription
nreal0 - 1Beta coefficient value for the RTD USER type.
qualifieroptenumMIN | MAX | DEFSelects the minimum, maximum, or default beta coefficient.

Programs the RTD delta coefficient for USER type sensors. The value may also be set to MIN, MAX, or DEF.

NameTypeValuesDescription
nreal0 - 5Delta coefficient value.
qualifieroptenumMIN | MAX | DEFSets the delta coefficient to the minimum, maximum, or default value.

Sets the RTD resistance range.

NameTypeValuesDescription
ninteger0 - 1000RTD resistance range selection.
qualifieroptenumMIN | MAX | DEFAlternative keyword form for the range value.

Programs the thermistor B parameter value for the temperature subsystem. The manual lists it as a set command under :SENSe[1]:TEMPerature:THERmistor.

NameTypeValuesDescription
Breal-10 - +10B parameter value.

Sets the thermistor resistance range.

NameTypeValuesDescription
ninteger100 - 3e5Thermistor resistance range to program.
qualifieroptenumMIN | MAX | DEFAllows selecting the minimum, maximum, or default range value.

Programs the voltage-type solid-state sensor offset. The value can be set numerically or with the MIN/MAX/DEF qualifiers.

NameTypeValuesDescription
offsetreal-999.999 - 999.999Sensor offset value.
qualifieroptenumMIN | MAX | DEFUse a keyword to set the offset to the minimum, maximum, or default value.

Programs the voltage-type solid-state sensor gain (scale factor) for the :VSS subsystem.

NameTypeValuesDescription
nreal0 - 9.999e-2Sensor gain (scale factor).
qualifieroptenumMIN | MAX | DEFSets the gain to the minimum, maximum, or default value.

Sets the current derivative constant for the current source PID loop. The value can be specified numerically or using the MIN, MAX, or DEF keywords.

NameTypeValuesDescription
nreal0 - 1e5Current derivative constant.
qualifieroptenumMIN | MAX | DEFOptional keyword qualifier for the derivative constant.

Queries the current derivative constant for the source current PID loop. The command belongs to the :SOURce[1]:CURRent:LCONstants subsystem.

real - Returns the current loop derivative constant.

Sets the resistance PID loop derivative constant.

NameTypeValuesDescription
nreal0 - 1e5Derivative constant value for the resistance loop.
qualifieroptenumMIN | MAX | DEFSets the derivative constant to the minimum, maximum, or default value.

Queries the resistance derivative constant in the source[1] resistance PID loop. The command is part of the :SOURce[1]:RESistance:LCONstants subsystem.

real - Returns the present resistance derivative constant.

Queries the upper resistance protection limit. The limit is part of the resistance protection subsystem under :SOURce[1]:RESistance:PROTection[:HIGH][:LEVel].

real (Ω) - Returns the present upper resistance limit in ohms.

Sets or queries resistance protection lower limit behavior within the resistance subsystem. The slice documents the lower protection limit and its trip-state query as part of the protection hierarchy.

Queries the upper resistance protection limit. The limit is part of the resistance protection settings under the :SOURce[1]:RESistance subsystem.

real (Ω) - Returns the present upper resistance limit in ohms.

Queries the stop temperature value for the autotune procedure. The value must not exceed the temperature protection level.

real - The stop temperature value.

Sets the temperature derivative constant for the PID loop. The manual lists it under the temperature PID loop constants with a default of 0.0.

NameTypeValuesDescription
derivativereal0 - 1e5Temperature derivative constant to set.
qualifieroptenumMIN | MAX | DEFSets the constant to the minimum, maximum, or default value.

Queries the temperature integral constant for the current source 1 temperature PID loop. This is part of the :SOURce[1]:TEMPerature:LCONstants subsystem.

real - The temperature integral constant.

Program the temperature setpoint. The setpoint may be specified in °C, K, or °F, or by the MIN, MAX, or DEF keywords.

NameTypeValuesDescription
nreal-50 - +225Temperature setpoint in degrees Celsius.
qualifieroptenumMIN | MAX | DEFAlternative to a numeric setpoint value.

Queries the programmed temperature setpoint.

real (°C) - Returns the temperature setpoint.

Queries whether the lower temperature protection limit has been exceeded. Returns 1 if yes and 0 if no.

integer - Indicates whether the lower protection temperature limit is exceeded: 1 = yes, 0 = no.

Set the lower temperature protection limit. The limit can be specified in °C, K, or °F, or by using MIN, MAX, or DEF.

NameTypeValuesDescription
leveloptreal-50 - +250Lower protection temperature limit in degrees Celsius.
leveloptreal223.15 - 523.15Lower protection temperature limit in kelvin.
leveloptreal-58 - 482Lower protection temperature limit in degrees Fahrenheit.
qualifieroptenumMINimum | MAXimum | DEFaultSets the lower limit to the minimum, maximum, or default value.

Queries the upper protection temperature limit. The limit can be set in °C, K, or °F, with MIN, MAX, and DEF also supported when setting the value.

NameTypeValuesDescription
qualifieroptenumMIN | MAX | DEFOptional qualifier for the queried upper limit.
real (°C) - Returns the upper protection temperature limit.

Queries the number of points currently within the tolerance window.

integer - Returns the number of points currently within the tolerance window.

Query the percent of the setpoint tolerance range. The value is expressed as a percentage of range.

NameTypeValuesDescription
PERCentoptreal0.00 - 100.00Percentage of range to use for the setpoint tolerance.
real (%) - Returns the percent of range value.

Sets the voltage derivative constant for the PID loop. The value is programmed as a numeric constant with optional MIN, MAX, or DEF qualifiers.

NameTypeValuesDescription
nreal0 - 1e5Voltage derivative constant.
qualifieroptenumMIN | MAX | DEFSelects the minimum, maximum, or default derivative constant value.

Queries the voltage integral constant in the source 1 voltage PID loop. It returns the present voltage integral constant value.

real - The present voltage integral constant.

Turns the source output off after all programmed control-measure operations are completed. It performs the same function as :OUTPut OFF.

NameTypeValuesDescription
immediateoptboolean-Optional immediate form of the command.
:SOURce[1]:CLEar[:IMMediate]

Selects the Model 2510 source function, equivalent to the front panel function keys. System control depends on correct PID constant programming.

NameTypeValuesDescription
nameenumVOLTage | CURRent | TEMPerature | RESistanceSelects the source function.
enum - Returns the current source function.

Selects the Model 2510 source function in the same manner as the front panel function keys. System control depends on correct programming of the PID constants.

enum - Returns the current source function.

Programs the current function integral constant for the PID loop.

NameTypeValuesDescription
nreal0 - 1e5Set integral constant value.
qualifieroptenumMINimum | MAXimum | DEFaultSets the integral constant to the minimum, maximum, or default value.

Programs the proportional gain constant for the current function PID loop. The value can be set from 0 to 1e5, with MINimum, MAXIMUM, and DEFault also accepted.

NameTypeValuesDescription
gainoptreal0 - 1e5Proportional constant value.
qualifieroptenumMINimum | MAXIMUM | DEFaultSets the proportional constant to the minimum, maximum, or default value.

Programs the current amplitude (setpoint) for the current source function. The current amplitude can be set over a range of ±5 A but cannot exceed the current protection limit.

NameTypeValuesDescription
nreal-5 - +5Set current amplitude.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword form of the value parameter.

Queries the current amplitude (setpoint) for the current source function. The amplitude can be set over a range of ±5 A, but cannot exceed the current protection limit.

real (A) - Returns the current amplitude setpoint.

Programs the integral constant for the resistance function. The value can be set from 0 to 1e5, or set to MINimum, MAXimum, or DEFault.

NameTypeValuesDescription
nreal0 - 1e5Integral constant value.
qualifieroptenumMINimum | MAXimum | DEFaultSets the constant to the minimum, maximum, or default value.

Programs the integral constant for the resistance function LCONstants subsystem.

NameTypeValuesDescription
nreal0 - 1e5Set integral constant value.
qualifieroptenumMINimum | MAXimum | DEFaultSets the integral constant to the minimum, maximum, or default value.

Programs the proportional constant for resistance function constants.

NameTypeValuesDescription
gainoptreal0 - 1e5Sets the proportional constant value.
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default value for the proportional constant.

Query the proportional constant for the resistance function control loop. The value is documented under the resistance LCONstants settings, with a 0 to 1e5 range and MINimum/MAXimum/DEFault qualifiers for the setter page.

real - Returns the proportional constant value for the resistance function.

Programs the amplitude (setpoint) for the resistance function. The value range depends on sensor type and cannot exceed the protection limits.

NameTypeValuesDescription
nreal1 - 2.000e5Resistance amplitude setpoint.
qualifieroptenumMINimum | MAXimum | DEFaultAllows selecting the minimum, maximum, or default resistance value for the active sensor type.
real (Ω) - Returns the resistance amplitude.

Queries the programmed resistance amplitude (setpoint) for the resistance function. The amplitude range depends on sensor type and cannot exceed the protection limits.

real (ohm) - Returns the resistance amplitude setpoint.

Enables or disables resistance protection. The command uses a boolean parameter to turn protection on or off.

NameTypeValuesDescription
bboolean-Enable or disable protection.

Programs the resistance high protection limit. The optional [:HIGH][:LEVel] suffix is shown in the syntax line for the high-limit setting.

NameTypeValuesDescription
nreal50 - 1.000e3High resistance limit for the 100Ω thermistor case.
qualifieroptenumMINimum | MAXimum | DEFaultSets the limit to the minimum, maximum, or default value shown for the applicable sensor type.

Programs the temperature setpoint for the temperature function. The setpoint is the temperature the Model 2510 maintains when the temperature function is enabled, and it cannot exceed the temperature protection limits.

NameTypeValuesDescription
nreal-50 - +225Set temperature setpoint.
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default setpoint value instead of a numeric value.

Programs the temperature function PID loop integral constant.

NameTypeValuesDescription
nreal0 - 1e5Integral constant value to set.
qualifieroptenumMINimum | MAXimum | DEFaultSets the integral constant to the minimum, maximum, or default value.

Programs the temperature function PID loop proportional constant. The constant should be set to an appropriate value for suitable control characteristics.

NameTypeValuesDescription
nreal0 - 1e5Proportional constant value.
qualifieroptenumMINimum | MAXimum | DEFaultUse MINimum, MAXimum, or DEFault instead of a numeric value.

Enables or disables temperature protection limits. The protection state is reported as 1 when enabled and 0 when disabled.

NameTypeValuesDescription
stateenumON | OFFEnable or disable temperature protection.

Queries whether the high temperature limit has been exceeded. Returns 1 if the corresponding limit is exceeded, or 0 if it is not exceeded.

integer - Returns 1 if the high temperature limit is exceeded, or 0 if it is not exceeded.

Programs the high temperature protection limit for source 1. The limit may be set in degrees C, K, or F, and may also be set using MINimum, MAXimum, or DEFault.

NameTypeValuesDescription
nreal-50 - +250High limit value in degrees Celsius.
qualifieroptenumMINimum | MAXimum | DEFaultSets the high limit to the minimum, maximum, or default value.

Programs the voltage function integral PID loop constant.

NameTypeValuesDescription
nreal0 - 1e5Set integral constant value.
qualifieroptenumMINimum | MAXimum | DEFaultAllows setting the minimum, maximum, or default integral constant value.

Programs the proportional constant for the voltage function PID loop. The constant can be set from 0 to 1e5, with MINimum, MAXimum, and DEFault keyword values also supported.

NameTypeValuesDescription
gainoptreal0 - 1e5Proportional constant value.
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default value for the gain.

Programs the amplitude (setpoint) for the voltage source. The voltage amplitude can be set over a range of ±10 V, but it cannot exceed the voltage protection limit.

NameTypeValuesDescription
nreal-10 - +10Set voltage source value.
qualifieroptenumMINimum | MAXimum | DEFaultAlternative value keywords for the set voltage source value.

Programs the percentage of range for the set-point tolerance window. The range depends on the selected function.

NameTypeValuesDescription
nreal0 - 100Program tolerance as a percentage of range.
qualifieroptenumMINimum | MAXimum | DEFaultSpecial value keyword for the tolerance setting.

Queries whether the voltage limit has been exceeded. It returns 1 if the limit is exceeded and 0 if it is not exceeded.

integer - Returns 1 if the voltage limit is exceeded, or 0 if it is not exceeded.

Programs the voltage limit for the voltage function. The limit is absolute and active only for the voltage function.

NameTypeValuesDescription
nreal0.5 - +10.5Set voltage limit value.
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default voltage limit value.

Sets the number of readings that must be within the programmed tolerance window for the setpoint to be considered within tolerance.

NameTypeValuesDescription
ninteger1 - 100Number of readings.

Queries the number of readings that have currently been within the programmed tolerance window.

integer - The number of readings currently within the programmed tolerance window.

Queries the autotune lag constant used for PID autotuning. Part of the autotune tau and lag value queries.

real - Returns the autotune lag constant value.

Sets the start temperature used by the PID autotuning procedure. The Model 2510-AT uses the start and stop values to determine the correct loop constants.

NameTypeValuesDescription
nreal-50 - +225Start temperature value.

Sets the stop temperature used for PID autotuning. The start and stop temperatures are used by the Model 2510-AT to determine the correct loop constants.

NameTypeValuesDescription
nreal-50 - +225Stop temperature value to use for autotuning.

Queries the autotune tau value used by PID autotuning. The manual groups it with the lag query under autotune tau and lag values.

real - The autotune tau value.

Queries the digital output value for the SOURce2 TTL subsystem. The set form is documented as :SOURce2:TTL[:LEVel] <NRf> | <NDN> for setting the logic levels of the output lines.

integer - Returns the digital output pattern as a decimal value representing the logic levels of the output lines.
:SOURce[1]set / query

Subsystem root for source commands. The index lists :SOURce[1] as a subsystem command, but this page slice does not document any syntax, parameters, or return value for it.

Sets the source current function setpoint. The command is listed under the SOURce[1] subsystem current function topic.

NameTypeValuesDescription
currentrealACurrent setpoint value.

Selects the function of source 1. The function determines what type of output the source provides.

NameTypeValuesDescription
functionenumVOLTage | CURRent | RESistance | TEMPeratureSelects the source function.

Sets the resistance source function value for source 1. The command belongs to the SOURce[1] subsystem and is documented as the resistance function command.

Sets the temperature source function. The command belongs to the SOURce[1] subsystem.

Sets the source voltage setpoint for the selected source. This command belongs to the SOURce[1] subsystem voltage function.

NameTypeValuesDescription
voltagereal-Voltage setpoint value.

:FORMat[:DATA]set / query

Selects the data format for transferring instrument readings over the bus. Only ASCII is allowed over the RS-232 interface, and the setting affects the output of READ?, FETCh?, and MEASure[:<function>]?, over GPIB.

NameTypeValuesDescription
typeenumASCii | REAL,32 | SREalSelects the data format to use for transferring readings.
lengthoptinteger-Length for the REAL parameter; not used for ASCii or SREal.

Selects the data format used for transferring instrument readings over the bus. Only ASCII format is allowed over the RS-232 interface; the command affects READ?, FETCh?, and MEASure[:<function>]? output over GPIB.

NameTypeValuesDescription
typeenumASCii | REAL,32 | SREalData format to select for transferred readings.
lengthoptinteger-Binary data length for the REAL parameter; not used for ASCii or SREal.
enum - Returns the current data format. The query reports the selected format, which may be ASCII, REAL,32, or SREal.
:FORMat:ELEMentsset / query

Specifies which data elements are included in the data string returned by following :FETCh?, :READ?, and :MEASure[:<function>]? queries. The elements are separated by commas and may include one to all listed items.

NameTypeValuesDescription
item listenumVOLTage | CURRent | POWer | RESistance | TEMPerature | TSENsor | TIME | STATusData elements to include in the returned data string.

Specifies which data elements are included in the data string returned by subsequent :FETCh?, :READ?, and :MEASure[:<function>]? queries. The elements are separated by commas and can include one or more of the listed measurement and status items.

NameTypeValuesDescription
item listenumVOLTage | CURRent | POWer | RESistance | TEMPerature | TSENsor | TIME | STATusData elements to include in the data string.
:FORMat:SOURce2set / query

Sets the response format for all SOUR2:TTL queries. It works similarly to formats set by the FORM:SREG command.

NameTypeValuesDescription
nameenumASCii | HEXadecimal | OCTal | BINaryResponse format to use for SOUR2 and TTL queries.

Controls the response format for all SOUR2:TTL queries, similar to formats set by the FORM:SREG command. Set the format with one of four keywords.

NameTypeValuesDescription
nameenumASCii | HEXadecimal | OCTal | BINaryResponse format to use for SOUR2 and TTL queries.
enum - Returns the response format for SOUR2:TTL queries.
:FORMat:BORDerset / query

Specifies the binary byte order used for IEEE-754 binary formats. Normal order sends bytes 1-4 in sequence; SWAPped reverses them. ASCII data is always sent in normal byte order, and the #0 header is not affected.

NameTypeValuesDescription
nameenumNORMal | SWAPpedByte order selection for binary formats.

Queries the current byte order used for IEEE-754 binary data formats. The ASCII data format always uses normal byte order, and the #0 header is not affected by this command.

enum - Returns the current byte order setting.

Sets the response message format used when reading status registers. The selected format controls how queried status register bit patterns are returned.

NameTypeValuesDescription
nameenumASCii | HEXadecimal | OCTal | BINarySelects the data format for status register query responses.

Sets the response message format used when reading status registers. The selected format affects the values returned by status register query commands.

NameTypeValuesDescription
nameenumASCii | HEXadecimal | OCTal | BINaryData format for reading status registers.

:ABORtset / query

Aborts the source/measure operation, returns the instrument to the idle state, and turns the output off.

Initiates the control-measure cycle by taking the Model 2510 out of idle. The :READ? and :MEASure? commands also perform an initiation.

:INITiateset / query

Starts the selected measurement or operation sequence. The command is listed in the SCPI commands section; no syntax, parameters, or response details are shown in this page slice.

Sets the units for the temperature function. The selected units affect both temperature command parameter units and temperature reading units.

NameTypeValuesDescription
nameenumC | CEL | F | FAR | KTemperature unit to use.

Queries the temperature units used by the temperature function. The setting affects both temperature command parameter units and reading temperature units.

enum - Returns the current temperature units.

Returns the next error from the instrument’s error queue. The page slice uses it in examples of common SCPI errors and notes that you must read the response before sending another query.

string - Returns an error code and corresponding message from the error queue.
:SYST:ERR?
:SYST :ERR?

:GTLset / query

Sends the device into local mode as part of IEEE-488/SCPI remote-local transition behavior. The manual notes its coupling to the local/remote transition described elsewhere.

:RENset / query

Puts the instrument in remote mode. It is listed with GTL as a coupled command affecting local/remote transition.

:SOUR:TEMP:LCONset / query

Sets the temperature loop gain constant (P).

NameTypeValuesDescription
valuereal-Gain constant value.
PRINT #1, "OUTPUT 15;:SOUR:TEMP:LCON 10" ' Gain (P) constant = 10.

Sets the lower temperature protection limit for the selected temperature function. The example shows it used with a numeric value in degrees.

NameTypeValuesDescription
limitrealdegLower temperature protection limit.
PRINT #1, "OUTPUT 15;:SOUR:TEMP:PROT:LOW 10" ' Lower limit = 10 deg.
:SOUR:TEMP:PROTset / query

Sets the upper temperature protection limit. The example program uses it to limit temperature to 90 degrees.

NameTypeValuesDescription
temperaturerealdegUpper temperature limit.
PRINT #1, "OUTPUT 15;:SOUR:TEMP:PROT 90" ' Upper temp. limit = 90 deg.

Queries the TEC current reading.

real - Returns the measured TEC current.

Queries the TEC DC resistance.

real - Returns the TEC DC resistance.
OUTPUT 15;:MEAS:RES?

Queries the TEC voltage reading.

real - Returns the TEC voltage reading.
PRINT #1, "OUTPUT 15;:MEAS:VOLT?" ' Query TEC voltage.

:OUTPset / query

Turns the output on or off.

NameTypeValuesDescription
stateenumON | OFFOutput state to set.
PRINT #1, "OUTPUT 15;:OUTP ON"
PRINT #1, "OUTPUT 15;:OUTP OFF"

:READ?query

Returns the present reading from the instrument.

string - The present reading as a response message.

:TRIGger:ABORtset / query

Aborts the trigger subsystem's source/measure cycle.

Initiates the trigger subsystem's control/measure cycle. This command is listed under the trigger subsystem commands.