Returns the present measured value of the specified function. The function can be omitted to use the default measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| functionopt | enum | - | Measurement function to read. |
SCPI COMMAND REFERENCE
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
Returns the present measured value of the specified function. The function can be omitted to use the default measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| functionopt | enum | - | Measurement function to read. |
Queries power measurement of the thermoelectric cooler.
Query temperature measurement.
Queries the temperature sensor reading, which is very useful in SOUR:FUNC RES mode.
Performs an :INITiate and a :FETCh?.
Queries DC current measurement of the thermoelectric cooler.
Query AC ohms measurement of thermoelectric cooler.
Query DC ohms measurement of thermoelectric cooler.
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.
:MEAS:TEMP? Query temperature. :MEAS:POW? Query thermoelectric cooler power. :MEAS:RES:AC? Query cooler AC resistance.
Measurement subsystem. The manual index lists this command under SCPI commands, but this slice does not document its syntax or behavior.
Requests readings during operation. Bus reading elements are controlled with the :FORM:ELEM command.
Initiates a fetch of the present measurement result. This command is listed in the SCPI commands index and is associated with measurement/query operations.
Sets the current limit. The command is used when configuring the output current protection limit.
| Name | Type | Values | Description |
|---|---|---|---|
| Current_Limit | real | - | Current limit to set. |
Sets the current limit for the selected function. The example shows using the MAX qualifier to set the limit to the instrument maximum.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | A | Current limit to program. |
| qualifieropt | enum | MAX | Optional limit keyword. |
OUTPUT 15;:SENS:CURR:PROT MAX
Sets the RTD sensor resistance range. The example shows a 100 Ω range for an RTD temperature sensor.
| Name | Type | Values | Description |
|---|---|---|---|
| range | integer | 100 | RTD resistance range to select. |
:TEMP:RTD:RANG 100 Set 100Ω range.
Selects automatic sensor current control for the temperature function. The example shows it used to use the default RTD sensor current.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables automatic RTD sensor current selection. |
PRINT #1, "OUTPUT 15;:TEMP:CURR:AUTO ON" ' Use default RTD sensor current.
Selects the RTD sensor type used for temperature measurements. The example shows PT100 as the selected RTD type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | PT100 | RTD sensor type to select. |
PRINT #1, "OUTPUT 15;:TEMP:RTD:TYPE PT100" ' Select PT100 RTD sensor.
Selects the temperature sensor type for temperature control. The example uses `RTD` as the sensor type.
| Name | Type | Values | Description |
|---|---|---|---|
| sensor type | enum | RTD | Temperature 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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | A | Maximum 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.
Programs the current protection limit. You can determine whether the limit has been exceeded by using the :TRIPped? query.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 1.0 - +5.25 | Set current protection limit. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 3e-6 - 2.5e-3 | Set 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.
| Name | Type | Values | Description |
|---|---|---|---|
| b | enum | 1 | ON | 0 | OFF | Enable 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.
Queries the sensor current used for the resistance function. It applies only to thermistor and RTD sensor types.
Selects the temperature sensor type for the resistance function. Only thermistor and RTD sensor types are available.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | THERmistor | RTD | Selects the resistance temperature sensor type. |
Selects the temperature sensor for the resistance function. Only thermistor and RTD sensor types are available.
Sets the RTD resistance range. It affects only RTD sensor types; nominal ranges are 100 and 1000.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1000 | Set the RTD resistance range. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Allows 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.
Sets the thermistor resistance range. It affects only thermistor sensor types; nominal ranges are 100, 1e3, 1e4, and 1e5.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 3e5 | Thermistor resistance range value. |
Queries the thermistor sensor resistance range. It programs only thermistor sensor types; nominal ranges are 100, 1e3, 1e4, and 1e5.
Programs the temperature sensor (transducer) excitation current. It affects only thermistor and RTD sensor types.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 3e-6 - 2.5e-3 | Sets the sensor current. |
Sets the temperature sensor excitation current. It applies only to thermistor and RTD sensor types.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 1 | ON | 0 | OFF | Enables 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.
Selects the RTD temperature sensor type for the temperature function. When USER is selected, alpha, beta, and delta must also be user programmed.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | PT385 | PT3916 | PT100 | D100 | F100 | USER | Selects 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.
Selects the temperature function sensor type for the specified temperature input. All four sensor types are available for use with the temperature function.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | THERmistor | RTD | VSS | ISS | Select the temperature sensor type. |
Selects the temperature function sensor type. All four sensor types are available for use with the temperature function.
Programs the RTD temperature sensor alpha coefficient for the USER type RTD sensor.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 0.01 | RTD α coefficient |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default alpha coefficient value. |
Queries the RTD temperature sensor alpha coefficient for the USER type RTD sensor.
Programs the RTD temperature sensor beta coefficient for the USER type RTD sensor.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1 | RTD β coefficient |
Queries the RTD temperature sensor beta coefficient. The command applies to the USER type RTD sensor.
Programs the temperature sensor resistance range. It affects only RTD sensor types; nominal ranges are 100 and 1000.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 - 1000 | Sets the RTD resistance range (100 or 1000). |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Allows selecting the minimum, maximum, or default RTD 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.
Programs the RTD temperature sensor delta coefficient for the USER type RTD sensor.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 5 | RTD delta coefficient. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default coefficient value. |
[:SENSe[1]]:TEMPerature:RTD:DELTa <n> [:SENSe[1]]:TEMPerature:RTD:DELTa?
Queries the RTD temperature sensor delta coefficient for the USER type RTD sensor.
Programs the thermistor temperature sensor A coefficient.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -10 - +10 | thermistor A coefficient |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default value. |
Programs the thermistor temperature sensor A coefficient.
Sets the thermistor sensor resistance range. It affects only thermistor sensor types; nominal ranges are 100, 1e3, 1e4, and 1e5.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 - 3e5 | Set thermistor resistance range |
Query the thermistor sensor resistance range. It affects only thermistor sensor types; nominal ranges 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 9.999e-4 | ISS solid-state sensor gain. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Alternative 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.
Programs the thermistor sensor B coefficient. The value may be set numerically or with the keywords MINimum, MAXimum, or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -10 - +10 | Thermistor B coefficient. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the coefficient to the minimum, maximum, or default value. |
Queries the thermistor sensor B coefficient.
Programs the thermistor sensor C coefficient.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -10 - +10 | Thermistor C coefficient. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Use MINimum for -10, MAXimum for +10, or DEFault for 8.85983e-8. |
Query thermistor sensor C coefficient.
Programs the voltage solid-state temperature sensor gain. The command uses a numeric gain value and supports the MINimum, MAXimum, and DEFault qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 9.999e-2 | VSS solid-state sensor gain. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default gain value. |
Queries the solid-state voltage sensor gain. The command returns the present VSS sensor gain value.
Programs the current solid-state sensor offset value. This command sets the ISS temperature sensor offset; the related query returns the present offset.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -999.999 - 999.999 | ISS 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.
Programs the solid-state voltage sensor offset value. The manual notes that the related :ISS command programs the current sensor offset.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -999.999 - 999.999 | VSS solid-state sensor offset. |
Queries the solid-state sensor offset value. The VSS form returns the voltage-type sensor offset.
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.
Selects the temperature function in the SENSe[1] subsystem.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| Decimal_value | integer | 0 - 15 | Decimal 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | 0 - 15 | Decimal digital output pattern value, or a binary, hexadecimal, or octal digital pattern using <NDN> format. |
Clears all messages from the Error Queue.
Reads and clears all errors/status code numbers from the error 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.
Reads and clears the oldest error/status message from the error queue, returning the 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.
| Name | Type | Values | Description |
|---|---|---|---|
| freq | enum | 50 | 60 | 50Hz 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.
Read the oldest error code from the error queue. The error is cleared from the queue after the query is sent.
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.
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.
Clears the Error Queue of messages.
Simulates a front-panel key press using a numeric key-press code. The parameter listing provides the key codes in numeric order.
| Name | Type | Values | Description |
|---|---|---|---|
| NRf | integer | 4 - 29 | Numeric 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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| b | enum | 1 | ON | 0 | OFF | Enables or disables 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.
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.
Places the Model 2510 in the remote state. In remote, the front panel keys are locked out if local lockout is asserted.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables local lockout. |
Determines the Model 2510 power-on setup conditions.
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.
Restores the instrument to its power-on default settings. This command is documented in the SYSTem subsystem reference.
Selects the 2-wire/4-wire sense mode.
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.
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.
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.
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.
Read the Measurement Event Register. Reading the event register clears its bits.
Read the Operation Event Register. Reading an event register clears the bits of that register.
Reads the Questionable Event Register. Reading an event register clears its bits.
Reads 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.
Reads the Questionable Event Enable Register. The register is programmed with the corresponding :STATus:QUEStionable:ENABle command.
Reads the disabled messages for the error queue.
Reads the enabled messages in the error queue.
Reads and clears the oldest error or status message in the error queue, returning the code and message.
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.
Reads the contents of the Operation Event Register. The returned value indicates which bits in the 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.
Reads the contents of the measurement condition register.
Reads the contents of the operation condition register. This query is one of the condition-register read commands.
Reads the contents of the Questionable condition register.
Clears the Error Queue of messages.
Reads the next message from the Error Queue. It performs the same function as :SYSTem:ERRor? .
Disables specified Error Queue messages. Disabled messages are prevented from entering the Error Queue.
| Name | Type | Values | Description |
|---|---|---|---|
| list | discrete | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| list | string | - | Specified list of messages to enable for the Error Queue. |
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.
Enables or disables the event reporting for the Operation status register. The command sets the enable register bits used to generate Operation status events.
| Name | Type | Values | Description |
|---|---|---|---|
| enable | integer | 0 - 65535 | Bit mask for the Operation status enable register. |
Returns the event register value for the Operation status register group.
Selects the default status register conditions. This command is part of the STATus subsystem.
Returns the condition register for the Questionable status register subsystem.
Enables or disables the program event enable register for the questionable status subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| enable | integer | 0 - 32767 | Program event enable register value. |
Returns the questionable event register. This register reports the enabled questionable status events that are currently set.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | 0 - 65535 | Standard Event Enable Register value to program. |
Programs the Standard Event Enable Register. The register can be set using a numeric value in binary, hex, octal, or decimal format.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 65535 | Enable register value to program. |
Reads the Service Request Enable Register.
Reads the Status Byte Register.
Reads the measurement condition register. The format of the response depends on the currently selected register 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).
| Name | Type | Values | Description |
|---|---|---|---|
| NRf | numeric | - | Enable register value. |
Reads the measurement event enable register. The response format depends on the currently selected register data format.
Reads the measurement event register. The response format depends on the currently selected data format.
Reads the operation condition register. The response format (ASCII, hexadecimal, octal, or binary) depends on the presently 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).
| Name | Type | Values | Description |
|---|---|---|---|
| <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.
Reads the operation event register. The response format (ASCII, hexadecimal, octal, or binary) depends on the presently selected data format.
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.
Programs the enable register for the questionable status event registers. Accepts the SCPI 1995.0 mandated non-decimal numeric format (#H, #Q, or #B).
| Name | Type | Values | Description |
|---|---|---|---|
| <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.
Reads the questionable event register. The response format depends on the currently selected register data format.
Clears all messages from the error queue.
Specifies messages not to be placed in the error queue.
| Name | Type | Values | Description |
|---|---|---|---|
| list | string | - | Messages to exclude from the error queue. |
Reads the messages disabled from being placed in the error queue.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| list | string | - | 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.
Reads the most recent error message from the error queue.
Clears messages from the Error Queue.
Returns all errors in the error queue.
Returns all error codes in the error queue for the System Error Code subsystem.
Returns the latest error code from the SYSTem:ERRor queue. The [:NEXt] form returns the latest error code, "Message."
Returns how many errors are in the error queue.
Returns the latest error code and message from the error queue.
| Name | Type | Values | Description |
|---|---|---|---|
| nextopt | enum | - | Selects the latest error entry. |
Connects or disconnects the input/output negative terminals to or from analog common.
| Name | Type | Values | Description |
|---|---|---|---|
| b | enum | ON | OFF | Enable or disable the ground connection. |
Query the ground connect state.
Simulate a key press.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | Key code to simulate. |
Returns the last pressed key.
Sets the line frequency to 50 or 60 Hz. The setting is not affected by *RST or :SYSTem:PRESet.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | enum | 50 | 60 | Line frequency setting. |
Returns the line frequency setting. The line frequency can be set to 50 or 60 Hz.
Take the 2510 out of remote and return control to the local front panel.
Selects the power-on setup. The available choices are RST, PRESet, or SAV0, 1, or 2.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | RST | PRESet | SAV0 | 1 | 2 | Power-on setup to select. |
Returns the power-on user setup.
Returns the instrument to the :SYST:PRES (BENCH) defaults.
Puts the instrument in remote control mode.
Enable or disable 4-wire measurement. This applies to RTD and thermistor sensors only.
| Name | Type | Values | Description |
|---|---|---|---|
| b | enum | ON | OFF | Enables 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.
Enable local lockout.
Resets the Model 2510’s absolute timestamp.
Queries the revision level of the SCPI standard. The manual lists the revision level as 1996.0.
Reads the Standard Event Status Register. The manual notes that this is the query used to read the Standard Event status register.
Enables the Message Summary Bit in the Service Request Enable Register. Used to generate an SRQ when the enabled status event occurs.
| Name | Type | Values | Description |
|---|---|---|---|
| enable | integer | 0 - 1 | Enables or disables the Message Summary Bit in the Service Request Enable Register. |
*SRE 1
Restores the instrument to its default state. In the example program, it is used to restore GPIB defaults.
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
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.
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.
Pauses execution until all pending commands have finished executing. It is still functional under the 488.1 protocol but is not needed there.
Identification query. Returns the instrument identification string.
Queries the instrument option information.
Recalls a stored instrument state from nonvolatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| NRf | integer | - | Memory location number to recall. |
Saves the current instrument state to nonvolatile memory. The save location is specified by a register number.
| Name | Type | Values | Description |
|---|---|---|---|
| NRf | integer | 0 - 9 | Register number identifying the memory location to save the current state. |
Triggers a bus trigger action.
Performs a self-test and returns the result.
Sets a 20 character string to be displayed on the top line. The optional :DATA node takes the text string to show.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | 20 character string to be displayed on the top line. |
Returns the programmed string for 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).
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.
Enables or disables the text message mode for the specified display. When enabled, a defined message is displayed; when disabled, the message is removed.
| Name | Type | Values | Description |
|---|---|---|---|
| b | enum | 0 | OFF | 1 | ON | Enables or disables the text 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.
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.
Query output state for output 1. Returns the current state of the output enable line as ON/1 or OFF/0.
Query the state of source output. Returns whether the source is on or off.
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).
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.
| Name | Type | Values | Description |
|---|---|---|---|
| b | enum | 0 | OFF | 1 | ON | Turns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Turns the source output off (standby) or on (operate). |
Turns the output on or off. The output must be on before you can take readings.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Sets the output state. |
Queries whether the current protection level has been exceeded. Returns 1 if tripped.
Set current protection and the protection current level. The level accepts a numeric value or the keywords MIN, MAX, and DEF.
| Name | Type | Values | Description |
|---|---|---|---|
| levelopt | real | 1.0 - 5.25 | Protection current level. |
| qualifieropt | enum | MIN | MAX | DEF | Selects the minimum, maximum, or default protection current level. |
Queries the current protection level for the DC current protection path.
Enable or disable the default sensor current for resistance measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns the default sensor current on or off. |
Queries the default sensor current state for the resistance subsystem.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 3e-6 - 1e-3 | Sensor current to set for RTD or thermistor measurement. |
| qualifieropt | enum | MIN | MAX | DEF | Selects 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.
Sets the RTD resistance range for the selected resistance sensor configuration. The range can also be set to MINimum, MAXimum, or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1000 | RTD sensor range value. |
| qualifieropt | enum | MIN | MAX | DEF | Alternative keyword value for the range. |
Queries the RTD resistance range for the selected sensor configuration.
Sets the thermistor resistance range. The available range values are 100, 1e3, 1e4, or 1e5, with MIN/MAX/DEF qualifiers also supported.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 3e5 | Thermistor resistance range value. |
| qualifieropt | enum | MIN | MAX | DEF | Selects the minimum, maximum, or default thermistor resistance range. |
Queries the thermistor resistance range for the selected sensor path.
Selects the sensor transducer type for the resistance/temperature subsystem. The available choices are thermistor or RTD.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | THERmistor | RTD | Selects the sensor type. |
Queries the current transducer type for the selected resistance sensor path. The transducer can be THERmistor or RTD.
Enables or disables auto sensor current for temperature measurements. The state is set with ON or OFF and the default state is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables default sensor current. |
Queries the auto default sensor current state for the temperature subsystem.
Path to configure temperature. Sets or queries the sensor current for RTD or thermistor temperature measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 3e-6 - 1e-3 | Sensor 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.
Selects the RTD sensor type for temperature measurement. The manual states the RTD type can be programmed along with coefficients.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | PT385 | PT3916 | PT100 | D100 | F100 | USER | RTD sensor type to select. |
Selects the sensor transducer type for the temperature subsystem. The allowed transducer types are thermistor, RTD, VSS, and ISS.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | THERmistor | RTD | VSS | ISS | Selects the transducer (sensor) type. |
Queries the selected transducer (sensor) type for the temperature subsystem.
Programs the sensor offset for current-type solid-state sensor parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -999.999 - 999.999 | Sensor offset value. |
| qualifieropt | enum | MIN | MAX | DEF | Sets the offset to the minimum, maximum, or default value. |
Queries the current current-type solid-state sensor offset.
Programs the sensor gain (scale factor) for current type solid-state sensor parameters under the :TEMPerature:ISS subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 9.999e-4 | Sensor gain (scale factor). |
| qualifieropt | enum | MIN | MAX | DEF | Sets the gain to the minimum, maximum, or default value. |
Queries the programmed gain (scale factor) for the current-type solid-state sensor.
Programs the RTD alpha coefficient for USER type sensors.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 0.01 | Alpha coefficient value. |
| qualifieropt | enum | MIN | MAX | DEF | Use 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.
Programs the beta coefficient for a USER type RTD sensor. The value can also be set to MIN, MAX, or DEF.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1 | Beta coefficient value for the RTD USER type. |
| qualifieropt | enum | MIN | MAX | DEF | Selects the minimum, maximum, or default beta coefficient. |
Queries the RTD beta coefficient.
Programs the RTD delta coefficient for USER type sensors. The value may also be set to MIN, MAX, or DEF.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 5 | Delta coefficient value. |
| qualifieropt | enum | MIN | MAX | DEF | Sets the delta coefficient to the minimum, maximum, or default value. |
Queries the RTD delta coefficient.
Sets the RTD resistance range.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 - 1000 | RTD resistance range selection. |
| qualifieropt | enum | MIN | MAX | DEF | Alternative keyword form for the range value. |
Queries the RTD resistance range.
Sets the thermistor A parameter value.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -10 - +10 | Parameter value to program. |
Queries the thermistor A parameter value.
Programs the thermistor B parameter value for the temperature subsystem. The manual lists it as a set command under :SENSe[1]:TEMPerature:THERmistor.
| Name | Type | Values | Description |
|---|---|---|---|
| B | real | -10 - +10 | B parameter value. |
Queries the thermistor B parameter value.
Programs the thermistor C parameter value.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -10 - +10 | Sets the C parameter value. |
Queries the thermistor C parameter value.
Sets the thermistor resistance range.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 100 - 3e5 | Thermistor resistance range to program. |
| qualifieropt | enum | MIN | MAX | DEF | Allows selecting the minimum, maximum, or default range value. |
Queries the thermistor resistance range.
Programs the voltage-type solid-state sensor offset. The value can be set numerically or with the MIN/MAX/DEF qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -999.999 - 999.999 | Sensor offset value. |
| qualifieropt | enum | MIN | MAX | DEF | Use a keyword to set the offset to the minimum, maximum, or default value. |
Queries the voltage type solid-state sensor offset.
Programs the voltage-type solid-state sensor gain (scale factor) for the :VSS subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 9.999e-2 | Sensor gain (scale factor). |
| qualifieropt | enum | MIN | MAX | DEF | Sets the gain to the minimum, maximum, or default value. |
Queries the voltage type solid-state sensor gain (scale factor).
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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Current derivative constant. |
| qualifieropt | enum | MIN | MAX | DEF | Optional 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.
Sets the resistance PID loop derivative constant.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Derivative constant value for the resistance loop. |
| qualifieropt | enum | MIN | MAX | DEF | Sets 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.
Queries the resistance protection state. Returns whether resistance protection is enabled or disabled.
Queries the upper resistance protection limit. The limit is part of the resistance protection subsystem under :SOURce[1]:RESistance:PROTection[:HIGH][:LEVel].
Queries whether the upper resistance protection limit has been exceeded. Returns 1 if yes and 0 if no.
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.
Queries the temperature start value. The value is not to exceed the temperature protection level.
Queries the stop temperature value for the autotune procedure. The value must not exceed the temperature protection level.
Programs the initial skip rate for SHOR, MED, or LONG Tau loads.
Queries the Systau value for the current source temperature autotune setup.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| derivative | real | 0 - 1e5 | Temperature derivative constant to set. |
| qualifieropt | enum | MIN | MAX | DEF | Sets the constant to the minimum, maximum, or default value. |
Queries the temperature derivative constant for the current source temperature PID loop constants.
Queries the temperature integral constant for the current source 1 temperature PID loop. This is part of the :SOURce[1]:TEMPerature:LCONstants subsystem.
Queries the temperature gain constant for the source 1 temperature LCONstants subsystem.
Program the temperature setpoint. The setpoint may be specified in °C, K, or °F, or by the MIN, MAX, or DEF keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -50 - +225 | Temperature setpoint in degrees Celsius. |
| qualifieropt | enum | MIN | MAX | DEF | Alternative to a numeric setpoint value. |
Queries the programmed temperature setpoint.
Queries the temperature protection state. Returns whether temperature protection is enabled or disabled.
Queries the upper protection temperature limit. The limit can be accessed under the temperature protection subsystem's HIGH level.
Queries whether the lower temperature protection limit has been exceeded. Returns 1 if yes and 0 if no.
Set the lower temperature protection limit. The limit can be specified in °C, K, or °F, or by using MIN, MAX, or DEF.
| Name | Type | Values | Description |
|---|---|---|---|
| levelopt | real | -50 - +250 | Lower protection temperature limit in degrees Celsius. |
| levelopt | real | 223.15 - 523.15 | Lower protection temperature limit in kelvin. |
| levelopt | real | -58 - 482 | Lower protection temperature limit in degrees Fahrenheit. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | DEF | Optional qualifier for the queried upper limit. |
Queries 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.
| Name | Type | Values | Description |
|---|---|---|---|
| PERCentopt | real | 0.00 - 100.00 | Percentage of range to use for the setpoint tolerance. |
Sets the voltage derivative constant for the PID loop. The value is programmed as a numeric constant with optional MIN, MAX, or DEF qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Voltage derivative constant. |
| qualifieropt | enum | MIN | MAX | DEF | Selects the minimum, maximum, or default derivative constant value. |
Queries the voltage derivative constant for the voltage PID loop.
Queries the voltage integral constant in the source 1 voltage PID loop. It returns the present voltage integral constant value.
Queries the voltage PID loop gain.
Queries the voltage protection limit. The limit is the voltage limit used by the protection subsystem.
Queries the present voltage amplitude in the source subsystem. This is the immediate amplitude level under :SOURce[1]:VOLTage[:LEVel][:IMMediate].
Turns the source output off after all programmed control-measure operations are completed. It performs the same function as :OUTPut OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| immediateopt | boolean | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | VOLTage | CURRent | TEMPerature | RESistance | Selects the 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.
Programs the current function integral constant for the PID loop.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Set integral constant value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the integral constant to the minimum, maximum, or default value. |
Queries the current function integral constant used in the current source PID loop.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| gainopt | real | 0 - 1e5 | Proportional constant value. |
| qualifieropt | enum | MINimum | MAXIMUM | DEFault | Sets the proportional constant to the minimum, maximum, or default value. |
Queries the proportional constant for the current function PID loop.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -5 - +5 | Set current amplitude. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional 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.
Programs the integral constant for the resistance function. The value can be set from 0 to 1e5, or set to MINimum, MAXimum, or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Integral constant value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the constant to the minimum, maximum, or default value. |
Programs the integral constant for the resistance function LCONstants subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Set integral constant value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the integral constant to the minimum, maximum, or default value. |
Programs the proportional constant for resistance function constants.
| Name | Type | Values | Description |
|---|---|---|---|
| gainopt | real | 0 - 1e5 | Sets the proportional constant value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects 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.
Programs the amplitude (setpoint) for the resistance function. The value range depends on sensor type and cannot exceed the protection limits.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 1 - 2.000e5 | Resistance amplitude setpoint. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Allows selecting the minimum, maximum, or default resistance value for the active sensor type. |
Queries the programmed resistance amplitude (setpoint) for the resistance function. The amplitude range depends on sensor type and cannot exceed the protection limits.
Enables or disables resistance protection. The command uses a boolean parameter to turn protection on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| b | boolean | - | Enable or disable protection. |
Queries whether the resistance high limit has been exceeded. The command is part of the resistance protection subsystem.
Programs the resistance high protection limit. The optional [:HIGH][:LEVel] suffix is shown in the syntax line for the high-limit setting.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 50 - 1.000e3 | High resistance limit for the 100Ω thermistor case. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -50 - +225 | Set temperature setpoint. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default setpoint value instead of a numeric value. |
Programs the temperature function PID loop integral constant.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Integral constant value to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Proportional constant value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Use 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enable 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -50 - +250 | High limit value in degrees Celsius. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the high limit to the minimum, maximum, or default value. |
Programs the voltage function integral PID loop constant.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 1e5 | Set integral constant value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Allows 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.
| Name | Type | Values | Description |
|---|---|---|---|
| gainopt | real | 0 - 1e5 | Proportional constant value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -10 - +10 | Set voltage source value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Alternative 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0 - 100 | Program tolerance as a percentage of range. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Special 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.
Programs the voltage limit for the voltage function. The limit is absolute and active only for the voltage function.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | 0.5 - +10.5 | Set voltage limit value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 100 | Number of readings. |
Queries the number of readings that have currently been within the programmed tolerance window.
Initiates the autotune process. The start and stop temperatures must be set before starting autotune.
Queries the autotune lag constant used for PID autotuning. Part of the autotune tau and lag value queries.
Queries the autotune derivative constant for minimum overshoot criteria. This command is part of the PID autotuning constant queries under :MOVershoot.
Queries the autotune gain constant for minimum overshoot criteria.
Queries the integral autotune loop constant for the minimum overshoot criteria. These commands control PID autotuning for minimum overshoot criteria.
Transfers the autotune loop constants as default values for minimum overshoot criteria.
Queries the autotune derivative constant for minimum overshoot criteria. This command is used in PID autotuning control for the minimum overshoot mode.
Queries the autotune loop gain constant used for minimum overshoot criteria. The slice groups it with the autotune constants queries for GAIN, DER, and INT.
Queries the autotune integral constant for minimum overshoot criteria.
Transfers the autotune loop constants as default values for minimum overshoot PID autotuning. The slice describes this as setting constants as defaults.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -50 - +225 | Start 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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | real | -50 - +225 | Stop 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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Current setpoint value. |
Selects the function of source 1. The function determines what type of output the source provides.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | VOLTage | CURRent | RESistance | TEMPerature | Selects 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.
Selects the source function for source 1.
Sets the source setpoint tolerance for source[1].
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Voltage setpoint value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | ASCii | REAL,32 | SREal | Selects the data format to use for transferring readings. |
| lengthopt | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | ASCii | REAL,32 | SREal | Data format to select for transferred readings. |
| lengthopt | integer | - | Binary data length for the REAL parameter; not used for ASCii or SREal. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| item list | enum | VOLTage | CURRent | POWer | RESistance | TEMPerature | TSENsor | TIME | STATus | Data 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.
| Name | Type | Values | Description |
|---|---|---|---|
| item list | enum | VOLTage | CURRent | POWer | RESistance | TEMPerature | TSENsor | TIME | STATus | Data elements to include in the data string. |
Sets the response format for all SOUR2:TTL queries. It works similarly to formats set by the FORM:SREG command.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | ASCii | HEXadecimal | OCTal | BINary | Response 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.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | ASCii | HEXadecimal | OCTal | BINary | Response format to use for SOUR2 and TTL queries. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | NORMal | SWAPped | Byte 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.
Sets the response message format used when reading status registers. The selected format controls how queried status register bit patterns are returned.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | ASCii | HEXadecimal | OCTal | BINary | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | ASCii | HEXadecimal | OCTal | BINary | Data format for reading status registers. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | C | CEL | F | FAR | K | Temperature unit to use. |
Queries the temperature units used by the temperature function. The setting affects both temperature command parameter units and reading 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.
:SYST:ERR? :SYST :ERR?
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.
Puts the instrument in remote mode. It is listed with GTL as a coupled command affecting local/remote transition.
Sets the temperature loop gain constant (P).
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| limit | real | deg | Lower temperature protection limit. |
PRINT #1, "OUTPUT 15;:SOUR:TEMP:PROT:LOW 10" ' Lower limit = 10 deg.
Sets the upper temperature protection limit. The example program uses it to limit temperature to 90 degrees.
| Name | Type | Values | Description |
|---|---|---|---|
| temperature | real | deg | Upper temperature limit. |
PRINT #1, "OUTPUT 15;:SOUR:TEMP:PROT 90" ' Upper temp. limit = 90 deg.
Queries the TEC current reading.
Queries the TEC DC resistance.
OUTPUT 15;:MEAS:RES?
Queries the TEC voltage reading.
PRINT #1, "OUTPUT 15;:MEAS:VOLT?" ' Query TEC voltage.
Turns the output on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Output state to set. |
PRINT #1, "OUTPUT 15;:OUTP ON" PRINT #1, "OUTPUT 15;:OUTP OFF"
Returns the present reading from the instrument.
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.