/

Rohde & Schwarz

/

Rohde & Schwarz ROHDE-SCHWARZ-NGM202

SCPI COMMAND REFERENCE

Rohde & Schwarz ROHDE-SCHWARZ-NGM202

Rohde & Schwarz ROHDE-SCHWARZ-NGM202

The Rohde & Schwarz ROHDE-SCHWARZ-NGM202 is Rohde & Schwarz's power supply in the NGM200 family. Its SCPI remote-control interface exposes 291 commands across 26 subsystems - 183 settable and 108 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.

291

Commands

183

Settable

108

Queries

26

Subsystems

SCPI

Verified

2026-07-16

All commands

Sets the state of the digital output pins OUT1 and OUT2 directly by SCPI command. The manual notes this command is used to configure the digital output / trigger-out parameter.

NameTypeValuesDescription
stateoptenumOn | OffEnables or disables the selected digital output state.

Sets or queries channel selection for the digital output fault source.

NameTypeValuesDescription
arg0--

Sets or queries the operation mode used as the digital output fault source. If OUTPut is selected, the fault output is active when the selected channel output is off.

NameTypeValuesDescription
modeenumCC | CV | CR | SINK | PROTection | OUTPutOperation mode used as the digital output fault source.
enum - Returns the current operation mode of the digital output fault source.
DIO:FAUL:SOUR PROT

Sets or queries the operation mode of the digital output fault source. If OUTPut is selected, the fault output is active when the selected channel output is off.

enum - Returns the current operation mode of the digital output fault source.

Sets or queries the digital output fault state.

NameTypeValuesDescription
stateenum1 | 0Enables or disables digital output fault.
enum - Returns the digital output fault state.
DIO:FAUL 1

Sets or queries the digital output fault. The command enables or disables the digital output fault state.

enum - Returns whether the digital output fault is enabled or disabled.

Selects the digital output fault signal type.

NameTypeValuesDescription
arg0enumCONStant | PULSeDigital output fault signal type.

Sets or queries the digital output source. The selected channel can use its output, external trigger, or be forced high.

NameTypeValuesDescription
arg0integer1 - 2Channel selection for the digital output source.
arg1enumOUTPut | TRIGger | FORCedSelects the digital output source mode.
enum - Returns the digital output source setting for the specified channel.
DIO:OUTP:SOUR 1, OUTP
DIO:OUTPut 1,0
DIO:OUTPut:SOURce 1,FORC
DIO:OUTPut 1,1

Sets or queries the digital output source. The source can be selected per channel and may be Output, Trigger, or Forced.

NameTypeValuesDescription
arg0integer1 - 2Channel selection for the digital output source.
arg1enumOUTPut | TRIGger | FORCedDigital output source to use.
enum - Returns the digital output source for the selected channel.
DIO:OUTP:SOUR 1, OUTP
DIO:OUTPut 1,0
DIO:OUTPut:SOURce 1,FORC
DIO:OUTPut 1,1

Sets or queries the digital output channel selection. The state parameter enables or disables the digital output state.

NameTypeValuesDescription
arg0integer1 - 2Channel selection for the digital output channel.
arg1integer0 - 1Enables or disables the digital output state.

Selects the digital output signal type for a specified channel. For queries, returns the signal type at the digital output for the channel.

NameTypeValuesDescription
arg0integer1 - 2Channel number.
arg1enumCONStant | PULSeDigital output signal type: constant level trigger signal or 100 ms pulse trigger signal.
enum - Signal type at the digital output for the specified channel.
DIO:OUTP:SIGN? 1

Selects the digital output signal type for a specified channel. The query returns the signal type at the digital output for the given channel.

NameTypeValuesDescription
arg0integer1 - 2Channel number.
enum - Returns the digital output signal type for the specified channel.
DIO:OUTP:SIGN? 1

Sets or shows the hostname assigned to the instrument for identification in the network.

NameTypeValuesDescription
hostnamestring-Hostname assigned to the instrument.

Sets the SCPI Raw Port used to open a raw TCP/IP connection for sending raw SCPI commands to the instrument.

NameTypeValuesDescription
portinteger0 - 65535Port number for the raw TCP/IP SCPI connection.

Enables or disables DHCP for automatic network parameter distribution on the LAN connection. When ON, the instrument obtains address information automatically; when OFF, the addresses must be set manually.

NameTypeValuesDescription
stateenumON | OFFSets the DHCP mode.

Sets the Gateway IP address used for LAN configuration. The slice shows it as one of the IP dialog fields together with IP Address and Subnet Mask.

Sets the instrument's IP address in the LAN configuration. The page slice shows this as part of the IP dialog for configuring IP Address, Subnet Mask, and Gateway, but does not provide SCPI syntax details or value range.

Configures the subnet mask for the LAN interface. The slice only shows the IP dialog workflow and does not document a command syntax or parameter details for this mnemonic.

Disconnects the instrument from the current wireless LAN connection. The manual states to use the Wireless LAN settings dialog and select "Disconnect" to disconnect.

Enables wireless LAN connectivity on the instrument. When set to On, the instrument begins searching for available WiFi networks and the status changes to Searching.

NameTypeValuesDescription
stateenumOn | OffTurns WLAN connection on or off.

Selects a WLAN network to connect to. After enabling wireless LAN, the instrument searches for available WiFi networks and connects to the selected one.

NameTypeValuesDescription
networkstring-The required WiFi network to select.
Select "Select Network" to connect the required WiFi network.

Enables or disables the VNC connection.

NameTypeValuesDescription
stateenumON | OFFSets whether VNC is enabled.

Sets the VNC port number used for remote connections. The port can only be changed when VNC is disabled.

NameTypeValuesDescription
portinteger-Desired VNC port number.

Enables or disables the FTP service. The FTP settings can only be changed if this is set to OFF.

NameTypeValuesDescription
stateenumON | OFFTurns the FTP service on or off.

Sets the FTP login password used for remote file access on the instrument. The setting can only be changed if FTP is disabled.

NameTypeValuesDescription
passwordstring-User name and password for login access.

Sets the FTP server port number. The setting can only be changed when FTP is disabled.

NameTypeValuesDescription
portinteger1 - 65535Port number for the FTP server.

Sets the FTP user name used for login access. The username is one of the FTP access settings and can only be changed when FTP is disabled.

NameTypeValuesDescription
user namestring-User name for FTP login access.

Sets or queries the GPIB address for remote control via the GPIB interface. The manual notes that the NGL-B105 or NGM-B105 option must be installed for GPIB remote command use.

Sets the USB connection class for the instrument. A change between USB TMC and USB CDC requires a reboot to take effect.

NameTypeValuesDescription
classenumTMC | CDCUSB class to select.

Adds a license key code manually through the license dialog. The manual also describes installing a license from an XML file on USB, but this command specifically invokes the on-screen keyboard for entering the key code.

Installs a license option from a file or by entering a registered license key code. The manual describes loading an XML license file from USB and also mentions manual key-code entry in the license dialog.

NameTypeValuesDescription
filenamestring-License file to install from USB.
Select "Load File" to load the license file from the USB stick.

Removes a previously installed license option using the entered 30-digit device key. The instrument confirms removal with a popup message if the key code is correct.

NameTypeValuesDescription
key codestring-30-digit number of the option to remove.

Enables or disables beep sound for the "current control" alert.

NameTypeValuesDescription
arg0integer0 - 1Enables or disables the "Current control" beep sound.

Enables or disables the beep sound for "protection" alerts.

NameTypeValuesDescription
arg0enum1 | 0Enables or disables the protection beep sound.
SYST:BEEP:WARN:STAT ON

Sets or queries the state of the front panel control beeper. A value of 1 activates the beeper and 0 deactivates it.

NameTypeValuesDescription
modeenum1 | 0Control beeper state.
enum - Returns the state of the front panel control beeper: 0 for deactivated (OFF) and 1 for activated (ON).
SYSTem:BEEPer:STATe 1
SYSTem:BEEPer:STATe?

Queries the state of the front panel control beeper. Returns "0" for deactivated (OFF) and "1" for activated (ON) control beeper.

enum - Returns the front panel control beeper state.
SYSTem:BEEPer:STATe?

Enables or disables beep sound for errors and warnings.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the warning beep.

Enables or disables the operation-complete beep sound.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the operation-complete beep sound.
SYST:BEEP:STAT ON

Sets or queries the IP address for LAN.

NameTypeValuesDescription
Ip addressstring-String containing the IP address ('x.x.x.x').
SYST:COMM:LAN:ADDR '172.76.68.30'

Sets or queries the default gateway in the LAN.

NameTypeValuesDescription
gatewaystring-String containing the identifier of the gateway.

Queries the edit mode of LAN settings.

boolean - Returns 1 if LAN settings are in edit mode and 0 if LAN settings are applied.
SYST:COMM:LAN:EDIT?

Sets or queries the instrument VNC port number.

NameTypeValuesDescription
Portinteger-VNC port number.
integer - Returns instrument VNC port number.
SYST:COMM:NETW:VNC:PORT?

Enables or disables the VNC connection.

NameTypeValuesDescription
En-/Disable VNCenumON | OFFEnables or disables the VNC connection.
:SYSTem:COMMunicate:NETWork:VNC ON
:SYSTem:DATEset / query

Sets or queries the system date.

NameTypeValuesDescription
yearinteger-Sets year of the date.
monthinteger-Sets month of the date.
dayinteger-Sets day of the date.
string - Returns the system date.
SYSTem:DATE 2018, 10, 15
SYSTem:DATE? -> 2018, 10, 15

Sets or queries the front panel key brightness.

NameTypeValuesDescription
front key brightnessreal0.0 - 1.0Sets the key brightness.
real - Returns key brightness value.
SYSTem:KEY:BRIGhtness 1.0
SYSTem:KEY:BRIGhtness? -> 1.0
:SYSTem:LOCalset / query

Sets the system to front panel control. The front panel control is unlocked, and if it was locked with SYSTem:RWLock, the locked-panel message box on the instrument display disappears.

:SYSTem:REMoteset / query

Sets the system to remote state. The front panel control is locked; pressing the softkey button [*] activates front panel control.

:SYSTem:RWLockset / query

Sets the system to remote state and locks the front panel control. A message box is shown on the instrument display; the front panel can only be unlocked via SYSTem:LOCal.

Creates a settings file.

NameTypeValuesDescription
File pathoptstring-Directory path for the saved settings file.
:SYSTem:TIMEset / query

Sets or queries the system time.

NameTypeValuesDescription
hourinteger-Sets the hours of the system time.
minuteinteger-Sets the minutes of the system time.
secondinteger-Sets the seconds of the system time.
string - Returns system time.
SYSTem:TIME 12, 30, 59
SYSTem:TIME? -> 12, 30, 59

Queries the system uptime.

real - Returns the system uptime.

Returns one entry from the error queue as a plain text error message. If no error messages are stored, the instrument responds with 0, "No error".

string - One error queue entry is returned on each call, or 0, "No error" if the queue is empty.

*CLSset / query

Clears the status byte (STB), standard event register (ESR), and the event bits of the questionable and operation registers. It does not change the mask or transition parts of the registers and clears the output buffer.

*ESEset / query

Sets the event status enable register to the specified value. The query returns the contents of the event status enable register in decimal form.

NameTypeValuesDescription
valueinteger0 - 255Value written to the event status enable register.
*ESR?query

Returns the contents of the event status register in decimal form and then sets the register to zero.

integer - Contents of the event status register in decimal form; the register is then cleared to zero.
*IDN?query

Returns the instrument identification.

string - The instrument identification string in the form "Rohde&Schwarz,<device type>,<part number>/<serial number>,<firmware version>".
*OPCset / query

Sets bit 0 in the event status register when all preceding commands have been executed. The query variant writes a "1" into the output buffer when all preceding commands have been executed, for command synchronization.

*OPT?query

Queries the options included in the instrument.

string - Returns the options included in the instrument.
*SREset / query

Sets the service request enable register to the indicated value. It determines under which conditions a service request is triggered.

NameTypeValuesDescription
contentsinteger0 - 255Contents of the service request enable register in decimal form. Bit 6 (MSS mask bit) is always 0.
*TRGset / query

Triggers all actions waiting for a trigger event. In particular, *TRG generates a manual trigger signal and complements the TRIGger subsystem.

*TST?query

Initiates self-tests of the instrument and returns an error code.

integer - Error code returned by the self-test query; 0 means no errors occurred, and a positive integer indicates an error occurred.
*WAIset / query

Prevents servicing of subsequent commands until all preceding commands have been executed and all signals have settled. It is a synchronization event command.

*OPC?query

Waits until all previous remote commands have been executed. This query is typically used for synchronization before continuing with subsequent commands.

boolean - Returns 1 when all previous commands have been completed.
*OPC?
*RSTset / query

Resets the instrument to its default state. It is used in the example before configuring FastLog.

*RST
*STB?query

Returns the status byte. The byte can be polled to check whether an operation status event is available.

integer - The status byte value.
*STB?

Sets or queries the display brightness. The displayed value ranges from 0.0 to 1.0 in steps of 0.1.

NameTypeValuesDescription
brightnessreal0.0 - 1.0Displays brightness for the instrument.
real - Returns the display brightness value.
DISPlay:BRIGhtness 0.5
DISPlay:BRIGhtness? -> 0.5

Displays a text message box on the front display. Setting only.

NameTypeValuesDescription
stringstring-Text message for display.
DISPlay:TEXT "Instrument Test"

Sets or queries the trigger source.

NameTypeValuesDescription
arg0enumOUTPut | OMODe | DIOTrigger source selection.
enum - Returns the selected trigger source.
TRIG:SOUR OMOD

Queries the trigger source used by the trigger system. The source can be selected from output channel, operation modes, or DIO connector.

enum - Returns the selected trigger source.
TRIG:SOUR OMOD
:TRIGger[:STATe]set / query

Enables or disables the trigger system. When enabled, the selected trigger source becomes active upon being triggered.

NameTypeValuesDescription
arg0enum1 | 0Enables or disables the trigger system.

Sets or queries the device channel for trigger source "Digital In Channel". This setting is only available if DIO pin is set to "EXT".

NameTypeValuesDescription
arg0enumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2 | ANYDevice channel used for trigger source "Digital In Channel".
enum - Returns the selected device channel for trigger source "Digital In Channel".
TRIG:SOUR:DIO:CHAN 1

Sets or queries the device channel for trigger source "Digital In Channel". This setting is only available if DIO pin is set to "EXT".

NameTypeValuesDescription
arg0enumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2 | ANYDevice channel to use for trigger source "Digital In Channel".
enum - Returns the selected device channel for trigger source "Digital In Channel".
TRIG:SOUR:DIO:CHAN 1

Sets or queries the DIO pin to trigger on for trigger source "Digital In Channel". Pin 3 is monitored for IN, and pin 2 (Ch1) and pin 10 (Ch2) are monitored for EXT.

NameTypeValuesDescription
arg0enumIN | EXTDIO pin selection for trigger source "Digital In Channel".
TRIG:SOUR:DIO:PIN IN

Sets or queries the DIO pin to trigger on for trigger source "Digital In Channel". This setting is only available if DIO pin is set to "EXT".

NameTypeValuesDescription
arg0enumIN | EXTDIO pin to monitor for trigger source "Digital In Channel".
TRIG:SOUR:DIO:PIN IN

Sets or queries the operation mode used for trigger source "operation mode". The available modes are CC, CV, CR, SINK, and PROTection.

NameTypeValuesDescription
modeenumCC | CV | CR | SINK | PROTectionOperation mode to trigger on.
TRIG:SOUR:OMODe CC

Sets or queries the operation mode to trigger on for trigger source "operation mode".

NameTypeValuesDescription
modeenumCC | CV | CR | SINK | PROTectionOperation mode used as the trigger source setting.

Sets or queries the device channel for trigger source "Operation Modes". The selected channel can be Ch1, Ch2, or any available channel meeting the trigger condition.

NameTypeValuesDescription
arg0enumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2 | ANYDevice channel for trigger source "Operation Modes".
enum - Returns the selected device channel for trigger source "Operation Modes".
TRIG:SOUR:OMOD:CHAN 1

Sets or queries the device channel for trigger source "Operation Modes". Ch1, Ch2, or any available channel meeting the trigger condition can be selected.

NameTypeValuesDescription
arg0enumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2 | ANYDevice channel for trigger source "Operation Modes".
enum - Returns the selected device channel for trigger source "Operation Modes".
TRIG:SOUR:OMOD:CHAN 1

Sets or queries the device channel for trigger source "Output".

NameTypeValuesDescription
arg0enumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2 | ANYDevice channel selected for trigger source "Output".

Sets or queries the device channel for trigger source "Output". The available channel selections are OUT1/CH1, OUT2/CH2, or ANY.

NameTypeValuesDescription
arg0enumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2 | ANYDevice channel for trigger source "Output".
enum - Returns the selected device channel for trigger source "Output".
TRIG:SOUR:OUTP:CHAN 1

Selects or queries the channel by number.

NameTypeValuesDescription
channelinteger1 - 2Channel number to select.
integer - Returns the number of the selected channel.
INST:NSEL 1
INST:NSEL?

Queries the selected channel by number. The response is the channel number 1 or 2.

integer - Returns the number of the selected channel.

Selects or queries the channel by keyword. The command accepts either the output keyword for channel 1 or 2, or the channel number via the related NSELect form.

NameTypeValuesDescription
channelenumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2Channel keyword to select channel 1 or channel 2.
INST:NSEL 1
INST?
INST:NSEL?

Selects or queries the channel by keyword. The channel can be selected as OUT1/OUT2 or by the corresponding output/channel keyword variants.

NameTypeValuesDescription
channelenumOUT1 | OUTP1 | OUTPut1 | CH1 | OUT2 | OUTP2 | OUTPut2 | CH2Channel keyword to select.
enum - Returns the selected channel by keyword.
INST OUT1
INST?
INST:NSEL 1
INST:NSEL?

Sets or queries the safety limit state.

NameTypeValuesDescription
stateenum1 | 0Activates or deactivates the safety limit.
channel listoptchannel_list-Channel list to set or query.
enum - Returns the safety limit state for the specified channel list.
ALIM 1, (@1)

Sets or queries the safety limit state. For the setter, 1 activates the safety limit and 0 deactivates it.

NameTypeValuesDescription
stateenum1 | 0Activates or deactivates the safety limit.
channel listoptchannel_list-Channel list to set or query.
enum - Returns the safety limit state for the specified channel list.
ALIM 1, (@1)

Sets or queries the lower safety limit for voltage.

NameTypeValuesDescription
voltagereal0.000E+00 - 20.050E+00Numeric value for the safety limit; MINimum and MAXimum are also accepted.
qualifieroptenumMIN | MINimum | MAX | MAXimumSelects the minimum or maximum safety-limit value instead of a numeric value.
real - Returns the lower safety limit for voltage.
VOLT:ALIM:LOW? (@1)

Queries the lower safety limit for voltage. The query can be performed for a specified channel list.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
real (V) - Returns the lower safety limit for voltage.
VOLT:ALIM:LOW? (@1)

Sets or queries the upper safety limit for voltage. The query returns the upper safety limit at the specified channel.

NameTypeValuesDescription
voltagereal0.000E+00 - 20.050E+00Numeric value for upper safety limit.
qualifieroptenumMIN | MINimum | MAX | MAXimumSelects the minimum or maximum allowed value instead of a numeric value.
channel listoptchannel_list-Channel list for setting and query.
real - Upper safety limit for voltage at the specified channel.
VOLT:ALIM:UPP? (@1)

Queries the upper safety limit for voltage. Channel selection is specified with a channel list.

NameTypeValuesDescription
channel listoptchannel_list-Channel list for the query.
real - Upper safety limit for voltage at the specified channel.
VOLT:ALIM:UPP? (@1)

Sets or queries the voltage value of the selected channel. The setting accepts a numeric value in volts, MIN/MAX keywords, or step commands UP/DOWN; the query can be applied to a channel list.

NameTypeValuesDescription
voltagereal0.000 - 20.05Voltage value to set in volts, or the keywords MIN/MAX, UP, or DOWN as documented.
channel listoptchannel_list-Channel list used with the query form.
VOLT? (@1)

Sets or queries the voltage value of the selected channel. The setter accepts a numeric value in volts, MIN/MAX keywords, or UP/DOWN relative adjustments.

NameTypeValuesDescription
voltagereal0.000 - 20.05Voltage value to set, or the keywords MIN/MAX/UP/DOWN as documented.
channel listoptchannel_list-Channel list for querying the voltage of specific channels.
real (V) - Returns the voltage of the selected channel in volts.
VOLT? (@1)

Sets or queries the range for target voltage. Refer to the datasheet for the measurement accuracy according to the measurement range selected.

NameTypeValuesDescription
arg0--
Channel listoptchannel_list-
returns
VOLT:RANG 20

Sets or queries the range for target voltage. Refer to the datasheet for the measurement accuracy according to the measurement range selected.

NameTypeValuesDescription
channel listoptchannel_list-Channel list.
VOLT:RANG 20

Sets or queries the incremental step size for the VOLT UP | VOLT DOWN command.

NameTypeValuesDescription
stepsizereal0.001 - 5.000Step value in volts, or DEF | DEFault for the default stepsize.
qualifieroptenumDEF | DEFaultQueries the default voltage step size.
VOLT:STEP 0.001
VOLT:STEP DEF
VOLT:STEP? DEF -> 0.10

Sets or queries the incremental step size for the VOLT UP and VOLT DOWN command. The query can also request the default step size.

NameTypeValuesDescription
stepsizereal0.001 - 5.000Step value in volts; DEF or DEFault selects the default value.
qualifieroptenumDEF | DEFaultUse DEF or DEFault with the setter/query to select or query the default stepsize.
real (V) - Returns the default stepsize voltage when queried with DEF or DEFault.
VOLT:STEP 0.001
VOLT:STEP DEF
VOLT:STEP? DEF -> 0.10

Sets or queries digital voltmeter measurements. The command enables or disables the DVM state for the specified channel list.

NameTypeValuesDescription
stateboolean-1 enables digital voltmeter measurement; 0 disables it.
channel listoptchannel_list-Channel list to apply the setting or query to.
boolean - Returns the DVM state, with 1 indicating enabled and 0 indicating disabled.
VOLT:DVM 1
MEAS:VOLT:DVM? -> 1.000E+00
VOLT:DVM? (@1)

Resets the OVP state of the selected channel. If an OVP event occurred before, the reset also erases the message on the display.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
VOLT:PROT:CLEAR (@1)

Sets the overvoltage protection value of the selected channel.

NameTypeValuesDescription
voltagereal0.001 VNumeric value for the overvoltage protection value.
qualifieroptenumMIN | MINimum | MAX | MAXimum | DEF | DEFaultAlternative to a numeric voltage value.
SOUR:VOLT:PROT:LEV 5

Sets or queries the OVP state of the previous selected channel.

NameTypeValuesDescription
stateenum0 | 1OVP state to set: 0 deactivates OPP, 1 activates OPP.
channel listoptchannel_list-Channel list for setting and query.
VOLT:PROT? (@1)

Queries the OVP state of the selected channel.

NameTypeValuesDescription
listoptchannel_list-Channel list selecting the channel to query.
enum - Returns whether the overvoltage protection is tripped or not.
VOLT:PROT:TRIP?
VOLT:PROT:TRIP? (@1)

Sets or queries the state of the ramp function for the previously selected channel. The query can optionally be limited to a specified channel list.

NameTypeValuesDescription
stateenum0 | 1EasyRamp state; 0 deactivates the function and 1 activates it.
channel listoptchannel_list-Channel list to query.
INST OUT1
VOLT:RAMP ON
VOLT:RAMP? -> 1
VOLT:RAMP ON, (@1)
VOLT:RAMP? (@1)

Sets or queries the state of the ramp function for the selected output channel. The query can be applied to a specific channel list.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONEasyRamp function state: deactivated or activated.
channel listoptchannel_list-Channel list to query.
enum - Returns the EasyRamp function state.
INST OUT1
VOLT:RAMP ON
VOLT:RAMP? -> 1
VOLT:RAMP ON, (@1)
VOLT:RAMP? (@1)

Sets or queries the duration of the voltage ramp.

NameTypeValuesDescription
durationreal0.01 - 10.00Duration of the ramp function in seconds.
qualifieroptenumMIN | MINimum | MAX | MAXimum | DEF | DEFaultUse MINimum for the minimum duration at 0.00 s, MAXimum for the minimum duration at 10 s, or DEFault for the default duration at 0.01 s.
real (s) - Returns the duration of the ramp function.
VOLT:RAMP:DUR 4
VOLT:RAMP:DUR? -> 4
VOLT:RAMP:DUR 4, (@1)
VOLT:RAMP:DUR? (@1)

Sets or queries the duration of the voltage ramp.

NameTypeValuesDescription
durationreal0.01 - 10.00Duration of the ramp function in seconds.
qualifieroptenumMIN | MINimum | MAX | MAXimum | DEF | DEFaultSets the duration to the minimum, maximum, or default value.
channel listoptchannel_list-Channel list for setting or querying a specific channel.
VOLT:RAMP:DUR 4
VOLT:RAMP:DUR? -> 4
VOLT:RAMP:DUR 4, (@1)
VOLT:RAMP:DUR? (@1)

Sets or queries the lower safety limit for current. For up to 6 V, the allowed range is 0.001 to 3.010; above 6 V, the allowed range is 0.001 to 6.010.

NameTypeValuesDescription
currentreal0.001E+00 - 3.010E+00Numeric value for lower safety limit.
qualifieroptenumMIN | MINimum | MAX | MAXimumSets the lower safety limit to the minimum or maximum allowed value.
listchannel_list-Channel list.
CURR:ALIM:LOW? (@1)

Queries the lower safety limit for current. The query takes an optional channel list and returns the configured lower current safety limit for the specified channel(s).

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
real - Lower safety limit for current.
CURR:ALIM:LOW? (@1)

Sets or queries the upper safety limit for current on the specified channel. The numeric value is constrained by the output voltage range and has a 0.001 increment.

NameTypeValuesDescription
valuereal0.001E+00 - 3.010E+00Numeric value for the upper safety limit.
qualifieroptenumMIN | MINimum | MAX | MAXimumSelects the minimum or maximum allowed upper safety limit.
channel_listchannel_list-Channel list identifying the output channel(s).
real (A) - Returns the upper safety limit for current for the specified channel.
CURR:ALIM:UPP? (@1)

Queries the upper safety limit for current at the selected channel. The query accepts a channel list parameter.

NameTypeValuesDescription
channel listchannel_list-Channel or channels to query.
real (A) - Upper safety limit for current at the selected channel.
CURR:ALIM:UPP? (@1)

Sets or queries the incremental step size for the CURR UP and CURR DOWN commands.

NameTypeValuesDescription
stepsizereal0.0001 - 2.000Step value in amperes, or DEF/DEFault for the default stepsize.
qualifieroptenumDEF | DEFaultOptional query qualifier that requests the default step size.
real (A) - Returns the incremental step size, or the default step size when queried with DEF or DEFault.
CURR:STEP 0.005
CURR:STEP DEF
VOLT:STEP? DEF -> 0.1000E+00

Sets or queries the current value of the selected channel.

NameTypeValuesDescription
currentreal0.000 - 6.010Numeric current value for the selected channel.
qualifieroptenumMIN | MINimum | MAX | MAXimum | UP | DOWNSpecial keyword for minimum, maximum, step up, or step down behavior.

Sets or queries the current range for the target current. Refer to the datasheet for the measurement accuracy according to the selected measurement range.

NameTypeValuesDescription
arg0realMINimum - MAXimumCurrent measurement range to set.
channel listoptchannel_list-Channel list to apply the command to.
real (A) - Current measurement range of the specified channel.
CURR:RANG 10
CURR? (@1)

Resets the OCP state of the selected channel. If an OCP event has occurred before, the reset also erases the message on the display.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
CURR:PROT:CLE (@1)

Sets or queries the initial fuse delay time once output turns on.

NameTypeValuesDescription
durationreal0.00 - 60.00Numeric value for initial fuse delay.
[SOURce:]CURRent:PROTection:DELay:INITial <duration>
[SOURce:]CURRent:PROTection:DELay:INITial? [<Channel list>]

Sets or queries the fuse delay time for current protection. The delay is given in seconds and can be set numerically or to the minimum/maximum value keywords.

NameTypeValuesDescription
durationreal0.00 - 10.00Numeric value for the initial fuse delay.
qualifieroptenumMIN | MINimum | MAX | MAXimumUse MIN/MINimum for the minimum delay or MAX/MAXimum for the maximum delay.
channel listoptchannel_list-Channel list.
CURR:PROT:DLEAY 1, (@1)

Queries the OCP state of the selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel(s) to query.
integer - 1 indicates the OCP is tripped; 0 indicates the OCP is not tripped.
CURR:PROT:TRIP?
CURR:PROT:TRIP? (@1)

Sets or queries the overcurrent protection (OCP) state of the selected channel. The setter activates or deactivates OCP; the query returns the OCP state.

NameTypeValuesDescription
arg0integer0 - 1Activates or deactivates the OCP state.
channel listoptchannel_list-Channel list to which the command applies.
enum - Returns the OCP state of the selected channel: 1 means the OCP is tripped, 0 means the OCP is not tripped.
CURR:PROT 1
CURR:PROT? (@1)

Sets or queries the constant resistance target value.

NameTypeValuesDescription
resistancereal0.000 - 10000Numeric resistance value.
qualifieroptenumMIN | MINimum | MAX | MAXimum | UP | DOWNSpecial resistance value selector or step adjustment.
RES 10
RES?
RES? MIN
RES? MAX

Sets or queries the constant resistance mode for a channel.

NameTypeValuesDescription
stateenum0 | 1Deactivates or activates constant resistance mode.
channel listoptchannel_list-Selects the channel list for the setting or query.
enum - Returns the constant resistance mode at the specified channel.
RES:STAT? (@1)

:APPLyset / query

Sets or queries the voltage and current value of the selected channel. The command provides a combined voltage/current setting in one step.

NameTypeValuesDescription
voltagereal0.000 - 20.050Numeric value for voltage.
currentoptreal-Current value to set with the voltage.
outputoptenum-Output selection value.
qualifieroptenumMIN | MINimum | MAX | MAXimum | DEF | DEFaultKeyword qualifier for the voltage parameter.

:READ?query

Queries the currently voltage-current measurement pair and returns them separated by comma.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
numeric - The voltage-current measurement pair for the selected channel or channels, returned as two numeric values separated by a comma.
READ? -> 1.001080E+00,1.004224E-02
READ? (@1)

Sets or queries the duration for output delay.

NameTypeValuesDescription
durationreal0.001 - 10.00Numeric value of the duration in seconds.
qualifieroptenumMIN | MINimum | MAX | MAXimumSelects the minimum or maximum duration value.
real (s) - Returns the duration for output delay in seconds.

Sets or queries all previous selected channels simultaneously.

NameTypeValuesDescription
stateinteger0 - 1Switches off or on all previously selected channels simultaneously.
enum - Returns the current state of all previously selected channels simultaneously.
:OUTPut[:STATe]set / query

Sets or queries the output state of the previous selected channels.

NameTypeValuesDescription
stateenum0 | 1Switches the previous selected channels off or on.
Channel listoptchannel_list-Channels to query.
enum - Returns the output state of the specified channel(s).
OUTP? (@1)

Sets or queries the output delay state for the selected channel.

NameTypeValuesDescription
stateenum0 | 1Deactivates or activates output delay for the selected channel.
Channel listoptchannel_list-Selected channel list.
enum - Returns the output delay state for the selected channel.
OUTPut:DELay 1
OUTPut:DELay? -> 1
OUTPut:DELay? (@1)

Sets or queries the fast transient response state for the selected channel.

NameTypeValuesDescription
stateenum0 | 1Deactivates or activates fast transient response.
channel listoptchannel_list-Channel list for setting and query.
enum - Returns the fast transient response state as on for the queried channel.
OUTPut:FTResponse 1
OUTPut:FTResponse? -> 1
OUTPut:FTR? (@1)

Sets or queries source impedance for the specified signal in ohms. The query can optionally be directed to a channel list.

NameTypeValuesDescription
resistancereal-0.05 - 100Numeric value of the impedance in ohms.
qualifieroptenumMIN | MINimum | MAX | MAXimum | DEF | DEFaultKeyword shortcut for the minimum, maximum, or default impedance value.
channel listoptchannel_list-Channel list for the query.
real (ohm) - Returns the output impedance in ohms.
OUTPut:IMPedance 1
OUTPut:IMPedance? -> 1
OUTPut:IMPedance? (@1)

Sets or queries the impedance target for the selected channel. A state of 0 deactivates output impedance and 1 activates it.

NameTypeValuesDescription
stateenum0 | 1Activates or deactivates output impedance for the selected channel.
channel listoptchannel_list-Selects the channel to query.
enum - Returns the output impedance state for the selected channel.
OUTPut:IMPedance:STAT? -> 1
OUTPut:IMPedance:STAT? (@1)
:OUTPut:MODEset / query

Sets or queries the output mode. The power supply can operate in auto, sink, or source mode depending on the selected setting.

NameTypeValuesDescription
arg0enumAUTO | SINK | SOURceOutput mode to set.
Channel listoptchannel_list-Channel or channels to which the command applies.
enum - Returns the output mode of the specified channel(s).
OUTPut:MOD? (@1)
OUTPut:MOD AUTO, (@1)
:OUTPut:SELectset / query

Sets or queries the output state of the selected channel.

NameTypeValuesDescription
stateenum0 | 1Deactivates or activates the selected channel.
OUTPut:SEL? (@1)
OUTPut:SEL? (@1)

Enables or disables the triggered event for output. The setting can be applied to one or more channels.

NameTypeValuesDescription
arg0boolean-Enables (1) or disables (0) the trigger event for output.
Channel listoptchannel_list-Channel list to which the setting applies.
OUTP:TRIG 1
OUTPut:TRIG? (@1)

Sets or queries the output behavior when a trigger event occurs.

NameTypeValuesDescription
arg0enumON | OFF | GATedOutput behavior to apply when a trigger event occurs.
channel listoptchannel_list-Channel list.
OUTP:TRIG:BEH ON
OUTPut:TRIG:BEH? (@1)

Enables or disables the triggered event for output. The setting applies to the specified channel list.

NameTypeValuesDescription
arg0enum1 | 0Enables or disables the triggered event.
channel listoptchannel_list-Channel list to which the setting applies.
OUTP:TRIG 1
OUTPut:TRIG? (@1)

Sets or queries auto range for current measurement accuracy.

NameTypeValuesDescription
arg0boolean-Enables or disables auto range for current.
Channel listoptchannel_list-Channel list to apply the command to.
SENS:CURR:RANG:AUTO 1

Sets or queries the current range for measurement. There is a selection of 10 A, 1 A, 100 mA and 10 mA range.

NameTypeValuesDescription
arg0realADefines the current range for measurement.
Channel listoptchannel_list-Channel list.
real (A) - Returns the current range for measurement.
SENS:CURR:RANG 10
SENS:CURR:RANG? (@1)

Sets or queries auto range for voltage measurement accuracy.

NameTypeValuesDescription
arg0enum1 | 0Enables or disables auto range for voltage.
channel listoptchannel_list-Channel list.
SENS:VOLT:RANG:AUTO 1
SENS:VOLT:RANG:AUTO? (@1)

Sets or queries the voltage range for measurement. There is a selection of 20 V and 5 V range.

NameTypeValuesDescription
arg0realVDefines the voltage range for measurement.
Channel listoptchannel_list-Channel list.
real (V) - Returns the present voltage range for measurement.
SENS:VOLT:RANG 20
SENS:VOLT:RANG? (@1)

Sets or queries the initial delay time for the fuse to take effect.

NameTypeValuesDescription
delayreal0.00 - 60.00Numeric value for initial fuse delay; MIN/MAX keywords are also accepted.
qualifieroptenumMIN | MINimum | MAX | MAXimumSelects the minimum or maximum initial fuse delay value.
channel listoptchannel_list-Channel list for setting or querying the command.
FUSE:DEL:INIT? (@1)

Sets or queries the delay time for the fuse to take effect. The query returns the fuse delay time for the specified channel.

NameTypeValuesDescription
delayreal0.00 - 10.00Numeric value for the fuse delay; MIN and MAX keywords are also accepted.
qualifieroptenumMIN | MINimum | MAX | MAXimumOptional keyword qualifier for the delay value.
channel listoptchannel_list-Channel list for setting or querying the fuse delay.
real (s) - Returns the fuse delay time for the specified channel.
FUSE:DEL? (@1)

Queries whether the fuse has tripped in the selected channel.

NameTypeValuesDescription
Channel listoptchannel_list-Channel or channels to query.
boolean - Returns the fuse tripped status of the selected channel.
FUSE:TRIP? (@1)
:FUSE[:STATe]set / query

Sets or queries the fuse function in the selected channel.

NameTypeValuesDescription
stateinteger0 - 1Activates or deactivates the fuse function.
channel listoptchannel_list-Selects the channels to query.
integer - Returns the fuse function state of the selected channel: 1 if activated, 0 if not activated.
FUSE? (@1)
FUSE:PROT?

Sets or queries the over power protection (OPP) state of the previously selected channel. The query form can optionally take a channel list.

NameTypeValuesDescription
stateboolean-OPP state to set for the previous selected channel.
channel listoptchannel_list-Channels for which to query the OPP state.
boolean - Returns the OPP state of the previous selected channel.
[SOURce:]POWer:PROTection[:STATe] <state>
[SOURce:]POWer:PROTection[:STATe]? [<Channel list>]

Resets the OPP state of the selected channel. If an OPP event occurred before, the reset also erases the message on the display.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel(s) to reset.
:SOURce:POWer:PROTection:CLEar (@1)

Sets the overpower protection level of the selected channel, or queries it with the optional channel list. The level is given as a numeric power value in watts and may also be set to the minimum, maximum, or default value keywords.

NameTypeValuesDescription
powerreal0.00 - 65.35050E+00Numeric value of the power protection level in watts.
qualifieroptenumMINimum | MAXimum | DEFaultUse MINimum for 0.00 W, MAXimum for 65.35050E+00 W, or DEFault for the default value 65.35050E+00 W.

Queries the overpower protection level of the selected channel. The level is specified in watts and the query supports an optional channel list.

NameTypeValuesDescription
channel listoptchannel_list-Channel or channels to query.
real (W) - Returns the overpower protection level of the selected channel in watts.
POW:PROT? (@1)

Queries the OPP state of the selected channel. Response 1 means the OPP is tripped; response 0 means the OPP is not tripped.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel to query.
enum - Returns 1 if the OPP is tripped and 0 if the OPP is not tripped.
POW:PROT:TRIP?
POW:PROT:TRIP? (@1)

Sets or queries the GPIB address.

NameTypeValuesDescription
gpib addressinteger0 - 20GPIB address.
INT:GPIB:ADDR 20

Sets or queries the USB class. The USB class can be set to CDC or TMC.

NameTypeValuesDescription
USB classenumCDC | TMCUSB interface class to use.

Queries the measured accumulated energy value of the previously selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Channel list identifying the channel to query.
real (Wh) - Measured accumulated energy value.
MEAS:ENER? -> 5.382E+00 (value in Wh)
MEAS:ENER? (@1)

Resets the energy counter for the selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
MEAS:ENER:RES (@1)

Sets or queries the energy counter state for the selected channel.

NameTypeValuesDescription
stateenum1 | 0Activates or deactivates the energy counter.
channel listoptchannel_list-Channel list for the selected channel.
enum - Returns the energy counter state for the selected channel.
MEAS:ENER:STAT ON
MEAS:ENER:STAT?
MEAS:ENER:STAT? -> 1
MEAS:ENER:STAT? (@1)

Queries the energy counter state for the selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
enum - Returns the energy counter state for the selected channel. 1 means the energy counter is activated; 0 means it is deactivated.
MEAS:ENER:STAT?
MEAS:ENER:STAT? (@1)

Sets or queries the measured unit for energy.

NameTypeValuesDescription
arg0enumWS | WHMeasured energy unit.
MEAS:ENER:UNIT WH

Queries the average measured output current.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
real - Returns the average measured output current.
MEAS:CURR:DC:AVG? (@1)

Queries the maximum measured output current.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel to query.
real - The maximum measured output current.
MEAS:CURR:DC:MAX? (@1)

Queries the currently measured current of the selected channel. Query only.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
returns - Currently measured current of the selected channel.
MEAS:CURR? -> 1.000E +00
MEAS:CURR? (@1)

Resets the minimum, maximum and average statistics values for voltage, current, and power. It also resets the measured energy.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel list to reset.
MEAS:STAT:RES (@1)

Queries the minimum measured output current.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
real - Minimum measured output current of the selected channel.
MEAS:CURR:DC:MIN? (@1)

Queries the current statistics of the selected channel.

NameTypeValuesDescription
<Channel list>optchannel_list-Selected channel list.
returns
MEAS:CURR:DC:STAT? (@1)
MEAS:CURR:DC:STAT?

Queries the currently emitted power of the selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
real - Currently emitted power of the selected channel.
MEAS:POW? -> 3.00E+00
MEAS:POW? (@1)

Queries the average measured output power.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel to query.
real - Returns the average measured output power.
MEAS:POW:AVG? (@1)

Queries the power statistics of the selected channel.

NameTypeValuesDescription
<Channel list>optchannel_list-Selects the channel list to query.
string - Returns the power statistics of the selected channel.
MEAS:POW:STAT? (@1)

Queries the maximum measured output power.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel list to query.
real - Maximum measured output power of the selected channel.
MEAS:POW:MAX? (@1)

Queries the minimum measured output power for the selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
real - Returns the minimum measured output power.
MEAS:POW:MIN? (@1)

Queries the currently measured voltage of the selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Selected channel list.
real - Currently measured voltage of the selected channel.
MEAS:VOLT? -> 1.000E+00
MEAS:VOLT? (@1)

Queries the voltmeter measurement if DVM is enabled.

NameTypeValuesDescription
<Channel list>optchannel_list-Channel list identifying the channel to query.
returns

Queries the maximum measured output voltage.

NameTypeValuesDescription
<Channel list>optchannel_list-Selected channel list.
real - Maximum measured output voltage.
MEAS:VOLT:MAX? (@1)

Queries the minimum measured output voltage.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel to query.
real - The minimum measured output voltage.
MEAS:VOLT:MIN? (@1)

Queries the voltage statistics of the selected channel.

NameTypeValuesDescription
channel listoptchannel_list-Selects the output channel or channels to query.
returns
MEAS:VOLT:STAT? (@1)

Sets or queries the arbitrary endpoint behavior when the arbitrary function is finished.

NameTypeValuesDescription
stateenumHOLD | OFFSelects how the channel behaves after the arbitrary function is finished.
enum - Returns the arbitrary endpoint behavior of the selected channel.

Sets or queries the arbitrary endpoint behavior when the arbitrary function is finished.

NameTypeValuesDescription
stateenumHOLD | OFFSelects the endpoint behavior for the arbitrary function.
enum - Returns the arbitrary endpoint behavior for the finished arbitrary function.

Sets or queries the arbitrary function state for the previously selected channel. A channel list can be supplied with the setting or query form to address specific channels.

NameTypeValuesDescription
stateenum1 | 0Activates or deactivates the arbitrary function.
channel listoptchannel_list-Channel list to set or query.
enum - Returns the arbitrary function state for the addressed channel(s).
ARB ON
ARB? -> 1
ARB ON, (@1)
ARB? (@1)

Sets or queries the arbitrary function for the previously selected channel. The query can optionally specify a channel list.

NameTypeValuesDescription
stateenum1 | 0Activates or deactivates the arbitrary function.
channel listoptchannel_list-Channel list to set or query.
enum - Returns the arbitrary function state for the selected channel(s).
ARB ON
ARB? -> 1
ARB ON, (@1)
ARB? (@1)
:ARBitrary:CLEarset / query

Clears the current arbitrary table data for the selected channel.

ARBitrary:CLEar
:ARBitrary:DATAset / query

Sets or queries the arbitrary points for the previously selected channel. Up to 4096 arbitrary points can be defined, with dwell time between points from 1 ms to 20 days.

NameTypeValuesDescription
datastring-Voltage, current, time, and interpolation mode values for one or more arbitrary points.
string - Returns the defined arbitrary points for the previously selected channel.
ARB:DATA 10,1,0.5,0
ARB:DATA? -> 10.000, 1.000, 0.50, 0
:ARBitrary:FNAMeset / query

Sets or queries the file name and storage location for the arbitrary function.

NameTypeValuesDescription
filenamestring-Filename of the arbitrary function.
locationoptenumINT | EXT | DEFStorage location for the arbitrary function.
string - Returns the arbitrary function file name for the specified location.
ARB:FNAM "01.CSV"
ARB:FNAM? INT -> "01.CSV"

Queries the file name and storage location for the arbitrary function. An optional location can be supplied to select internal memory, USB stick, or default internal memory.

NameTypeValuesDescription
locationoptenumINT | EXT | DEFSelects the storage location to query.
string - Returns the file name of the arbitrary function.
ARB:FNAM? INT -> "01.CSV"
:ARBitrary:LOADset / query

Loads an arbitrary table from a file specified with ARB:FNAM.

Sets or queries the repetition rate of the defined arbitrary waveform for the previously selected channel. A repetition rate of 0 means the waveform repeats infinitely.

NameTypeValuesDescription
repetition_rateinteger0 - 65535Repetition rate of the arbitrary waveform; 0 indicates infinite repetition.
integer - Returns the repetition rate of the Ch1 arbitrary waveform.
ARB:REP 10
ARB:REP? -> 10

Sets or queries the repetition rate of the defined arbitrary waveform for the previously selected channel. A value of 0 means infinite repetition.

integer - Returns the repetition rate of the arbitrary waveform for the previously selected channel.
ARB:REP? -> 10

Loads an arbitrary table from a file specified with ARB:FNAM. The example indicates it restores arbitrary data from ARB03.CSV.

:ARBitrary:SAVEset / query

Saves the current arbitrary table to a file specified with ARB:FNAM.

:ARBitrary:STARtset / query

Enables arbitrary for the selected channel. Command is the same as ARB:STAT 1.

:ARBitrary:STOPset / query

Disables arbitrary for the selected channel. This command is the same as ARB:STAT 0.

Transfers the defined arbitrary table to the selected channel.

NameTypeValuesDescription
channelinteger1 - 2Selected channel.

Sets or queries the arbitrary trigger mode of the previously selected channel.

NameTypeValuesDescription
modeenumSINGle | RUNTrigger mode for arbitrary operation.
enum - Returns the current arbitrary trigger mode.

Sets or queries the arbitrary trigger mode of the previously selected channel.

enum - Returns the current arbitrary trigger mode.

Sets or queries the arbitrary trigger mode.

NameTypeValuesDescription
stateenumOFF | ONActivates or deactivates the trigger input.
integer - Returns the arbitrary trigger mode state.
ARB:TRIG ON
ARB:TRIG? -> 1

Sets or queries the arbitrary trigger mode.

NameTypeValuesDescription
stateenumOFF | ONActivates or deactivates the trigger input.
enum - Returns the arbitrary trigger mode.
INST OUT1
ARB:TRIG ON
ARB:TRIG? -> 1

Sets or queries the full battery capacity for the specific channel.

NameTypeValuesDescription
arg0real-Defines the full battery capacity.
INST:NSEL 1
BATT:SIM:CAP:LIM 100

Queries the full battery capacity for the specific channel.

real - Returns the full battery capacity for the specific channel.
INST:NSEL 1
BATT:SIM:CAP?

Queries the remaining battery capacity from the specific channel.

real - Returns the remaining battery capacity for the selected channel.

Queries the current limit from the specific channel of the battery simulator.

real (A) - Returns the current limit from the specific channel.
INST:NSEL 1
BATT:SIM:CURR:LIM?

Queries the current of the battery simulator from the specific channel.

real (A) - Returns the current from the channel's battery simulator.
INST:NSEL 1
BATT:SIM:CURR?

Sets or queries the current limit at end-of-charge.

NameTypeValuesDescription
arg0--Sets the current limit at end-of-charge.
returns - Returns current limit at end-of-charge for channel 1.
INST:NSEL 1
BATT:SIM:CURR:LIM:EOC?

Sets or queries the current limit at end-of-charge.

NameTypeValuesDescription
arg0--Sets the current limit at end-of-charge.
returns - Returns current limit at end-of-charge for channel 1.
INST:NSEL 1
BATT:SIM:CURR:LIM:EOC?

Sets or queries the current limit at end-of-discharge.

NameTypeValuesDescription
arg0real-Sets the current limit at end-of-discharge.
real - Returns current limit at end-of-discharge for channel 1.
BATT:SIM:CURR:LIM:EOD?

Sets or queries the current limit at end-of-discharge.

NameTypeValuesDescription
arg0--Sets the current limit at end-of-discharge.
returns - Returns current limit at end-of-discharge for channel 1.
INST:NSEL 1
BATT:SIM:CURR:LIM:EOD?

Sets or queries the current limit at regular charge level.

NameTypeValuesDescription
arg0real-Sets the current limit at regular charge level.
real - Returns current limit at regular charge level for channel 1.
INST:NSEL 1
BATT:SIM:CURR:LIM:REG?

Sets or queries the current limit at regular charge level.

NameTypeValuesDescription
arg0--Sets the current limit at regular charge level.
returns - Returns current limit at regular charge level for channel 1.
INST:NSEL 1
BATT:SIM:CURR:LIM:REG?

Queries the battery simulator internal resistance (ESR).

real - Returns the battery simulator internal resistance (ESR) for the selected channel.
INST:NSEL 1
BATT:SIMU:RES?

Sets or queries the state of charge (SoC) of the battery simulator.

NameTypeValuesDescription
arg0real-Sets the state of charge (SoC) of the battery simulator.
returns

Sets or queries the state of charge (SoC) of the battery simulator.

NameTypeValuesDescription
arg0real-Sets the state of charge (SoC) of the battery simulator.
real - Returns the state of charge (SoC) of the battery simulator.

Queries the terminal voltage (Vt) of the specific channel.

real (V) - Returns the channel terminal voltage of the battery simulator.
INST:NSEL 1
BATT:SIM:TVOL?

Queries the open circuit voltage (Voc) for empty SoC, i.e. SoC = 0 %.

real - Returns the channel 1 Voc of an empty charge battery.
INST:NSEL 1
BATT:SIM:VOC:EMPT?

Queries the open circuit voltage (Voc) for full SoC, i.e. SoC = 100 %.

integer - Returns 1 if the specified channel's battery simulator is fully charge.
INST:NSEL 1
BATT:SIM:VOC:FULL?

Queries the open circuit voltage (Voc) of the specific channel.

real (V) - Returns the channel open circuit voltage of the battery simulator.
INST:NSEL 1
BATT:SIM:VOC?

Sets or queries the current limit of the battery model at end-of-charge.

NameTypeValuesDescription
arg0--Sets the current limit of the battery model at end-of-charge.
returns - Returns the current limit of the battery model at end-of-charge for the selected channel.
INST:NSEL 1
BATT:MODel:CURR:LIM:EOC?

Sets or queries the current limit of the battery model at end-of-charge.

real - Returns the current limit of the battery model at end-of-charge for the selected channel.
INST:NSEL 1
BATT:MODel:CURR:LIM:EOC?

Sets or queries the battery simulator state for the specific channel. The optional channel list selects the affected channel.

NameTypeValuesDescription
arg0enum1 | 0Enables or disables the battery simulator state.
Channel listoptchannel_list-Selects the channel list.
INST:NSEL 1
BATT:SIM 1
BATT:SIM 1, (@1)

Sets or queries the specific channel of the battery simulator state. The query returns the battery simulator state for the specified channel list.

NameTypeValuesDescription
arg0enum1 | 0Enables or disables the battery simulator state.
channel listoptchannel_list-Channel list to which the setting or query applies.
enum - Battery simulator state for the specified channel.
INST:NSEL 1 BATT:SIM 1
BATT:SIM 1, (@1)

Queries the status of the battery. The status can be idle, charging, or discharging.

NameTypeValuesDescription
channel listoptchannel_list-Selects the channel to query.
enum - Returns the battery status.
BATT:STAT?
BATT:STAT? (@1)

Sets or queries the battery model capacity.

NameTypeValuesDescription
arg0--Sets the battery model capacity.
returns - Returns the battery model capacity.
INST:NSEL 1
BATT:MODel:CAP 50

Sets or queries the battery model capacity.

NameTypeValuesDescription
arg0real-Sets the battery model capacity.
real - Returns the battery model capacity.
INST:NSEL 1
BATT:MODel:CAP 50

Sets or queries the current limit of the battery model at end-of-discharge.

NameTypeValuesDescription
arg0--Sets the current limit of the battery model at end-of-discharge.
returns - Returns current limit of the battery model at end-of-discharge for channel 1.
INST:NSEL 1
BATT:MODel:CURR:LIM:EOD?

Sets or queries the current limit of the battery model at end-of-discharge.

real - Returns the current limit of the battery model at end-of-discharge for the selected channel.
INST:NSEL 1
BATT:MODel:CURR:LIM:EOD?

Sets or queries the current limit of the battery model at regular charge level.

NameTypeValuesDescription
arg0--Sets the current limit of the battery model at regular charge level.
INST:NSEL 1
BATT:MODel:CURR:LIM:REG?
Returns current limit of the battery model at regular charge level for channel 1.

Sets or queries the current limit of the battery model at regular charge level.

real - Returns current limit of the battery model at regular charge level for the selected channel.
INST:NSEL 1
BATT:MODel:CURR:LIM:REG?

Sets or queries the battery model data.

NameTypeValuesDescription
arg0--
arg1--
arg2--

Sets or queries a filename for the battery model. An optional partition selects internal memory, USB storage, or the default storage partition.

NameTypeValuesDescription
Filenamestring-Filename for the battery model.
PartitionoptenumINT | EXT | DEFSelects partition for file storage.
BATT:MOD:FNAM "NEwBattery.csv",INT

Sets or queries a filename for the battery model. An optional partition can be specified for file storage.

NameTypeValuesDescription
Filenamestring-Filename for the battery model.
PartitionoptenumINT | EXT | DEFSelects the partition for file storage.
string - Returns the battery model filename, optionally followed by the storage partition.
BATT:MOD:FNAM "NEwBattery.csv",INT

Sets or queries the initial state of charge (SoC) of the battery model.

NameTypeValuesDescription
State_of_chargereal%Initial state of charge (SoC) for the battery model.
real (%) - Returns the initial state of charge (SoC) of the battery model.
BATT:MOD:ISOC 50
BATT:MOD:ISOC?

Sets or queries the initial state of charge (SoC) of the battery model.

NameTypeValuesDescription
State_of_chargereal%Initial state of charge (SoC) for the battery model.
real (%) - Returns the initial state of charge (SoC) of the battery model.
BATT:MOD:ISOC 50

Loads a battery model for editing.

NameTypeValuesDescription
filenamestring-Filename for the battery model.
BATT:MOD:LOAD

Transfers the loaded battery model into the specified channel.

NameTypeValuesDescription
channelinteger1 - 2Channel to receive the loaded battery model.
BATT:MOD:TRAN 1

Returns the logging file data of the selected file. In manual trigger mode, the logging function must be activated before the instrument can save a logging file internally or on the USB stick.

NameTypeValuesDescription
filepathstring-Filepath of the logging file data.
string - Returns the logging file data of the selected file.
:DATA:DELeteset / query

Deletes the specified file from memory.

NameTypeValuesDescription
filepathstring-Filepath of the file.

Queries all files in internal memory ('/int/') and external memory ('/USB').

string - Returns a comma-separated list of file paths.
DATA:LIST? -> "/USB1/NGL201/logging/log-20201203T101025.829.csv", "/int/arb/newWaveform.csv","/int/logging/log-20210301T101129.818.csv"

Queries the number of measurements from the selected logging file. In manual trigger mode, the logging function must be activated or the instrument cannot save a logging file internally or on the USB stick.

NameTypeValuesDescription
filepathstring-Filepath of the logging file data.
integer - Returns the number of measurements in the specified logging file.
DATA:POIN?
"/USB1/NGL201/logging/log-20201203T101025.829.csv" -> 5

Returns the actual display content as a screenshot.

block - The actual display content (screenshot).

Returns the horizontal dimension of the screenshots.

integer - The horizontal dimension of the screenshots.

Returns the vertical dimension of the screenshots.

integer - The vertical dimension of the screenshots.

Queries FastLog data as a binary block. The block contains voltage and current measurements in the sequence V, I, V, I, ....

block - Returns FastLog data as a binary block in the format #<LengthofLength><Length><block_data>.
FLOG:DATA?
:FLOG[:STATe]set / query

Sets or queries the FastLog state.

NameTypeValuesDescription
arg0enum1 | 0Enables or disables the FastLog state.
enum - Returns the FastLog state.
FLOG 1
:FLOG:SRATeset / query

Sets or queries the sample rate of the FastLog function.

NameTypeValuesDescription
samplerateenumS500k | S250k | S050k | S50k | S010k | S10k | S001k | S1k | S100FastLog sample rate setting.
FLOG:SRATE S050K
FLOG:SRATE?-> S050k
FLOG:SRATE S050k
FLOG:SRATE?-> S050k
FLOG:SRATE S1k
FLOG:SRATE?-> S001k
:FLOG:STIMeset / query

Sets or queries the samples accumulate duration in seconds.

NameTypeValuesDescription
arg0realsSamples accumulate duration.
:FLOG:TRIGgeredset / query

Sets or queries the triggered state of FastLog. Use 1 to activate FastLog and 0 to deactivate it.

NameTypeValuesDescription
arg0integer0 - 1Triggered state of FastLog.
integer - Returns the triggered state of FastLog.
FLOG:TRIG 1
:FLOG:WFILeset / query

Sets the FastLog data to be written to an external file.

NameTypeValuesDescription
arg0enum1 | 0Activates or deactivates writing the FastLog to an external file.
FLOG:WFIL 1

Sets or queries the file writes duration.

NameTypeValuesDescription
durationrealsSets file writes duration.

Selects the external partition to which FastLog data is written.

NameTypeValuesDescription
arg0string-Defines the external path partition to which the data is written in the USB stick.
FLOG:WFIL:TPAR "/USB1A/NGM202"

:LOG[:STATe]set / query

Sets or queries the data logging state.

NameTypeValuesDescription
stateenum1 | 0Enables or disables the data logging function.
enum - Returns the data logging state.
:LOG:COUNtset / query

Sets or queries the number of measurement values to be captured. The setter accepts a numeric count or the keywords MIN/MAX; the query can return the minimum or maximum allowed count when qualified.

NameTypeValuesDescription
countinteger1 - 10000000Number of measurement values to be captured.
qualifieroptenumMINimum | MAXimumWhen used with the query, returns the minimum or maximum number of measurement values.
integer - Returns the number of measurement values.
LOG:COUN MAX
LOG:COUN? MAX -> 10000000
:LOG:DURationset / query

Sets or queries the duration of the data logging. The duration can be set as a numeric value in seconds, or to the minimum or maximum allowed value.

NameTypeValuesDescription
spanreal0 - 3.49*10^5Duration of the data logging.
qualifieroptenumMINimum | MAXimumReturns the duration for the minimum or maximum setting.
real (s) - Returns the duration of the data logging.
LOG:DUR MAX
LOG:DUR? MAX -> 349000

Queries the filename and storage location for the data logging. This is a query only command.

string - Returns the data log filename and storage location.
LOG 0
LOG:FNAM? -> ""
LOG 1
LOG:FNAM? -> "/int/logging/log-20190318T1141853.407.csv"
:LOG:INTervalset / query

Sets or queries the data logging measurement interval. The measurement interval describes the time between recorded measurements.

NameTypeValuesDescription
intervalreal0.1 - 600Measurement interval.
real (s) - Returns the measurement interval.
LOG:INT 10
LOG:INT? -> 10
:LOG:MODEset / query

Sets or queries the data logging mode.

NameTypeValuesDescription
modeenumUNLimited | COUNt | DURation | SPANSelects the data logging mode.
enum - Returns the current data logging mode.
:LOG:STIMeset / query

Sets or queries the start time of the data logging function.

NameTypeValuesDescription
Yearinteger-Sets the year for the data logging function.
Monthinteger-Sets the month for the data logging function.
Dayinteger-Sets the day for the data logging function.
Hourinteger-Sets the hour for the data logging function.
Minuteinteger-Sets the minute for the data logging function.
Secondinteger-Sets the second for the data logging function.
string - Returns the start time of the data logging function as year, month, day, hour, minute, second.
LOG:STIM 2018,08,18,08,18,18
LOG:STIM? -> 2018,08,18,08,18,18
:LOG:TRIGgeredset / query

Sets or queries the state for the manual trigger logging function.

NameTypeValuesDescription
stateenum0 | 1Manual trigger logging function state.
enum - Returns the manual trigger logging function state.
LOG:TRIG ON
LOG:TRIG? -> 1

Returns the contents of the CONDition part of the status register for checking operation instrument or measurement states. Reading the CONDition register does not delete its contents.

integer - Condition bits in decimal representation.

Controls the ENABle part of the STATus:OPERation register. It defines which events in the EVENt part of the status register are forwarded to the OPERation summary bit of the status byte.

NameTypeValuesDescription
Enableinteger1 - 65535Enable mask value.

Returns the contents of the CONDition part of the status register for the selected instrument or measurement state summary channel. Reading the CONDition register does not delete its contents.

NameTypeValuesDescription
channelinteger1 - nSelects the instrument channel.
integer - Condition bits in decimal representation.

Controls the ENABle part of the STATus:OPERation register for the selected instrument channel summary. The enable mask defines which events in the EVENt part of the status register are forwarded to the OPERation summary bit.

NameTypeValuesDescription
enableinteger1 - 65535Enable mask for operation status reporting.

Sets or queries the negative transition filter for the instrument status register summary of a channel. Setting a bit causes a 1-to-0 transition in the corresponding condition-register bit to set the associated event-register bit.

NameTypeValuesDescription
Channelinteger1 - nChannel suffix identifying the summary register instance.
NegativeTransitioninteger1 - 65535Bit mask for the negative transition filter.
integer - Returns the current negative transition filter setting.
STATus:OPERation:INSTrument:ISUMmary1:NTRansition?

Sets or queries the positive transition filter for the specified status operation instrument summary channel. Setting a bit in the filter causes a 0 to 1 transition in the corresponding condition-register bit to write a 1 to the associated event-register bit.

NameTypeValuesDescription
channelinteger1 - nSummary channel number.
positiveTransitioninteger1 - 65535Positive transition filter value.
integer - Returns the positive transition filter value.

Sets or queries the negative transition filter. Setting a bit in the filter causes a 1-to-0 transition in the associated condition register to set the corresponding bit in the event register.

NameTypeValuesDescription
negativeTransitioninteger1 - 65535Negative transition filter bit mask.
integer - Returns the negative transition filter value.
STATus:OPERation:INSTrument:ISUMmary1:NTRansition?

Sets or queries the positive transition filter. Setting a bit in the positive transition filter causes a 0 to 1 transition in the corresponding condition register bit to write a 1 in the corresponding event register bit.

NameTypeValuesDescription
positiveTransitioninteger1 - 65535Bit mask for the positive transition filter.

Returns the contents of the EVENt part of the status register to check whether an event has occurred since the last reading. Reading an EVENt register deletes its contents.

integer - Event register contents.

Returns the contents of the CONDition part of the questionable instrument status register. Reading the CONDition register does not delete its contents.

integer - Condition bits in decimal representation.

Sets or queries the enable mask that allows true conditions in the EVENt part to be reported in the summary bit. If a bit in the ENABle part is 1 and the corresponding EVENt bit is true, a positive transition occurs in the summary bit.

NameTypeValuesDescription
<arg0>integer0 - 65535Enable mask value.

Returns the contents of the CONDition part of the status register for the selected instrument or measurement state. Reading the CONDition register does not delete its contents.

NameTypeValuesDescription
Channelinteger1 - nSelects the instrument.
integer - Condition bits in decimal representation.

Sets or queries the enable mask that allows true conditions in the EVENt part to be reported in the summary bit. If a bit in the ENABle part is 1 and the corresponding EVENt bit is true, a positive transition occurs in the summary bit and is reported to the next higher level.

NameTypeValuesDescription
<Channel>integer1 - nSelects the instrument; the suffix <n> at Channel selects the instrument.

Sets or queries the negative transition filter for the selected channel summary register. Setting a bit causes a 1 to 0 transition in the corresponding condition register bit to set the associated event register bit.

NameTypeValuesDescription
NegativeTransitioninteger1 - 65535Bit mask in decimal representation.
integer - Event bits in decimal representation from the queried negative transition status register.
STATus:QUEStionable:INSTrument:ISUMmary1:NTRansition?

Returns the contents of the EVENt part of the status register for the specified channel summary. Reading the EVENt register clears its contents.

NameTypeValuesDescription
Channelinteger1 - nStatus register channel index.
integer - Event bits in decimal representation.

Sets or queries the negative transition filter for the questionable instrument status register. A set bit causes a 1-to-0 transition in the corresponding condition register bit to set the matching event register bit.

NameTypeValuesDescription
NegativeTransitioninteger1 - 65535Bit mask for the negative transition filter.
integer - Event bits in decimal representation from the queried negative transition/status register.
STATus:QUEStionable:INSTrument:ISUMmary1: NTRansition?

Returns the contents of the EVENt part of the status register to check whether an event has occurred since the last reading. Reading an EVENt register deletes its contents.

integer - Event bits in decimal representation.

Sets or queries the positive transition filter for the instrument summary status of a channel. Setting a bit in the positive transition filter causes a 0 to 1 transition in the corresponding condition register bit to write a 1 in the corresponding event register bit.

NameTypeValuesDescription
Channelinteger1 - nChannel suffix selecting the instrument summary instance.
PositiveTransitioninteger1 - 65535Bit mask for the positive transition filter.
STATus:QUEStionable:INSTrument:ISUMmary1:PTRansition?

Sets or queries the positive transition filter. Setting a bit in the positive transition filter causes a 0 to 1 transition in the associated condition register bit to write a 1 to the corresponding event register bit.

NameTypeValuesDescription
arg0integer1 - 65535Positive transition filter value.
integer - Returns the positive transition filter setting.
STATus:QUEStionable:INSTrument:ISUMmary1:PTRansition?

Reads the condition register of the STATus:OPERation register. The register indicates which actions the instrument is currently executing.

integer - Returns the current contents of the STATus:OPERation CONDition register as a bit-coded value.

Reads the event part of the STATus:OPERation register. The register reports which actions the instrument has executed since the last reading.

integer - Returns the STATus:OPERation event register value as a bit-coded integer.

Returns the condition register of the STATus:QUEStionable register. The register contains information about different states which can occur.

integer - Returns the current contents of the STATus:QUEStionable condition register as a bit-coded value.

Reads the STATus:QUEStionable register. The returned value is a decimal number that represents the bit pattern of the queried register.

integer - Decimal number representing the bit pattern of the queried register.