Stops any operation that is triggered.
SCPI COMMAND REFERENCE
The Rigol DG6104 is Rigol's function generator in the DG6000 Series family. Its SCPI remote-control interface exposes 109 commands across 13 subsystems - 91 settable and 18 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.
109
Commands
91
Settable
18
Queries
13
Subsystems
SCPI
Verified
2026-07-16
All commands
Enables or disables the outputs of all channels.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Boolean state that enables or disables all channel outputs. |
:ALL:STATe ON /*Enables the outputs of all channels.*/
Sets or queries the brightness of the display.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | real | - | Display brightness value. |
| limopt | enum | <lim> | Optional query qualifier. |
Sets or queries the current channel.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CH1 | CH2 | CH3 | CH4 | Current channel to select. |
:DISPlay:FOCus CH1 :DISPlay:FOCus?
Enables or disables the front-panel screen. Queries the current state of the front-panel screen.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables the front-panel screen. |
:DISPlay:STATe OFF /*Disables the front-panel screen.*/ :DISPlay:STATe? /*Queries the state of the front-panel screen. The query returns 0.*/
Sets or queries the text message displayed on the front-panel screen.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Text message to display on the front-panel screen. |
Clears the text message displayed on the front-panel screen.
:DISPlay:TEXT:CLEar /*Clears the text message displayed on the front-panel screen.*/
Sets or queries the method to specify the pulse width.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | WIDTh | DUTY | Selects whether pulse width is specified by width in seconds or by duty cycle in percent. |
:DISPlay:UNIT:PULSe DUTY /*Sets the method to specify the pulse :DISPlay:UNIT:PULSe? /*Queries the method to specify the method. The query returns DUTY.*/
Sets or queries the rate unit for Sine, Square, Ramp, Pulse, Arb, and Harmonic.
| Name | Type | Values | Description |
|---|---|---|---|
| unit | enum | FREQuency | PERiod | Selects the rate unit. |
Sets or queries the method used to specify the frequency sweep range.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | STARtstop | CENTerspan | Selects whether the sweep range is specified by start/stop or center/span values. |
:DISPlay:UNIT:SWEep CENTerspan /*Uses the middle value and span to specify the frequency sweep range.*/ :DISPlay:UNIT:SWEep? /*Queries the method to specify the frequency sweep range. The query returns CENT.*/
Sets the voltage unit display type.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - |
Sets or queries the Multi-window mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | SINGle | DUAL | FOUR | EIGHt | Selects the multi-window display mode. |
Captures the current screen.
Sets or queries the format of the screen image.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BMP | PNG | Screen image format. |
:HCOPy:SDUMp:DATA:FORMat PNG :HCOPy:SDUMp:DATA:FORMat?
Clears all the event registers and clears the error queue.
Sets or queries the enable register of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| <maskargument> | integer | 0 - 255 | Enable-register mask value; the value is the decimal-weighted sum of the bits set in the standard event register. |
*ESE 16 *ESE?
Queries and clears the event register of the standard event status register.
Queries the ID string of the instrument.
Sets the operation complete bit in the Standard Event Status Register when all pending overlapped operations are complete. The query form is documented separately in the same section.
Queries the options installed in the instrument.
Enables or disables clearing the enable registers of the Status Byte and Standard Event registers at power-on. The query returns the on/off state of this function as 0 or 1.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | boolean | 0 - 1 | Enables or disables clearing the enable registers at power-on. |
*PSC 1 *PSC?
Recalls a previously stored instrument state from the specified non-volatile memory location.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | discrete | 0 - 5 | Memory location to recall. |
*RCL 1 /*Recalls the instrument state stored in memory location 1.*/
Resets the instrument to its factory default state.
Stores the current instrument state to a specified location in non-volatile memory. If a file already exists at the specified location, it is overwritten directly without a prompt.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | 0 | 1 | 2 | 3 | 4 | 5 | Specifies the memory location used to store the instrument state. |
*SAV 1
Sets or queries the enable register of the status byte register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Value of the status byte register enable mask, expressed as the sum of the decimal values of all bits set. |
*SRE 1 *SRE?
Queries the event register for the status byte register. After execution, the value in the status byte register is cleared.
Generates a trigger event.
Waits for the previous operation to complete before the next command is issued. It is used to ensure a preceding command has finished before sending another command.
Sets or queries whether the trigger system always returns to the wait-for-trigger state for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Channel number; when omitted, it is interpreted as CH1. |
| bool | boolean | 0 | 1 | OFF | ON | 0|OFF remains in the idle state, ignoring triggers until :INITiate[<n>][:IMMediate] or :INITiate[<n>][:IMMediate]:ALL is sent; 1|ON returns to the wait-for-trigger state. |
Sets whether the trigger system always returns to the "wait-for-trigger" state for all channels.
| Name | Type | Values | Description |
|---|---|---|---|
| <n>opt | discrete | 1 | 2 | 3 | 4 | Channel number selector. |
| <bool> | boolean | 0 | 1 | OFF | ON | Enables or disables automatic return to the "wait-for-trigger" state. |
Initiates the trigger system for the specified channel. The optional immediate node is part of the command syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Channel number to initiate. |
Changes the status of the trigger system from "idle" to "wait-for-trigger" for all channels.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Specifies the channel number; when omitted, it is interpreted as CH1. |
Sets or queries the on/off status of the multicast Domain Name System (mDNS).
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables mDNS. |
:LXI:MDNS:STATe ON /*Enables the mDNS.*/ :LXI:MDNS:STATe? /*Queries whether the mDNS is enabled. The query returns 1.*/
Sets the desired service name for mDNS.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Desired mDNS service name. |
Sets the network settings to default values.
:LXI:RESet /*Sets the network settings to default values.*/
Restarts the LAN interface.
:LXI:RESTart /*Restarts the LAN interface.*/
Queries the number of memory locations for storing states.
Queries the names of the state files in the internal non-volatile memory of the instrument.
:MEMory:STATe:CATalog? /*Queries the names of locations 0 to 5. The query returns "AUTO_RECALL","STATE_1","STATE_2","STATE_3","STATE_4","STATE_5".*/
Deletes the state file stored in the specified memory location.
| Name | Type | Values | Description |
|---|---|---|---|
| <n> | enum | 0 | 1 | 2 | 3 | 4 | 5 | Memory location index to delete. |
Sets or queries the filename of the state file stored in internal non-volatile memory. The memory location is specified by <n>; if <name> is omitted, the factory default name is used.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 0 | 1 | 2 | 3 | 4 | 5 | Memory location for the state file. |
| nameopt | string | - | Filename to store for the selected state file. |
Sets or queries whether to enable the automatic recall of the last power-on setting. When enabled, the instrument recalls the state in memory location 0 at the next power-on; otherwise it uses factory defaults.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables automatic recall of the last power-on setting. |
:MEMory:STATe:RECall:AUTO ON /*Enables the automatic recall of the last power-on setting in location 0 at the next power-on.*/ :MEMory:STATe:RECall:AUTO? /*Queries whether to enable the automatic recall of the last power-on setting in location 0. The query returns 1.*/
Queries whether a state file is available in the specified internal non-volatile memory location.
| Name | Type | Values | Description |
|---|---|---|---|
| state | discrete | 0 - 5 | Memory location to check for an existing state file. |
Returns the contents of the specified folder in internal or external memory. The optional [:ALL] form catalogs all entries.
| Name | Type | Values | Description |
|---|---|---|---|
| folderopt | string | - | Folder to catalog. |
Queries all the arbitrary waveform files (*.arb/*.txt/*.csv) and sequence files (*.seq) in the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| folderopt | string | - | Valid directory in the internal or external memory. |
:MMEMory:CATalog:DATA:ARBitrary? [<folder>]
Queries the state file (*.sta) under the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| folderopt | string | - | Valid directory in the internal or external memory. |
Sets or queries the default directory for :MMEMory commands.
| Name | Type | Values | Description |
|---|---|---|---|
| directory_name | string | - | Valid directory in the internal or external memory. |
Copies a file to the specified directory, not the current directory.
| Name | Type | Values | Description |
|---|---|---|---|
| file_name | string | - | Name of the file to be copied. |
| directory_name | string | - | Target directory path. |
:MMEMory:COPY INT:/Arb.raf,INT:/TextFolder /*Copies the Arb.raf file under C disk to the directory named "TextFolder" under C disk.*/
Copies a specified sequence file (.seq) to the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| <sequence> | string | - | Specifies the sequence file to copy. |
| <directoryname> | string | - | Specifies the target directory. |
Deletes a specific file under the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| file_name | string | - | Valid filename. |
Loads a sequence file (*.seq) or arbitrary waveform file (*.arb/*.csv/*.txt) from internal or external memory into the volatile memory of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number to which the file is loaded. |
| file_name | string | - | Specifies the filename under the specified directory. |
| separatoropt | enum | ENTer | COMMa | SEMicolon | Sets the separator type for data in a *.txt file. |
| datatypeopt | enum | NORMal | VOLtage | Sets the data type of a *.txt file. |
Loads the specified state file.
| Name | Type | Values | Description |
|---|---|---|---|
| <file_name> | string | Valid name of state file | Specifies the name of the state file under the specified directory. |
:MMEMory:LOAD:STATe INT:/Mystate.sta /*Loads the instrument state file named Mystate.sta from the root directory of the internal memory.*/
Creates an empty folder with the specified name in the mass memory system.
| Name | Type | Values | Description |
|---|---|---|---|
| dir_name | string | - | Name of the folder to be created. |
:MMEMory:MDIRectory TestFolder /*Creates a folder named "TestFolder" in the internal mass memory.*/
Moves file 1 under the current directory to the specified directory, or renames file 1 to file 2.
| Name | Type | Values | Description |
|---|---|---|---|
| file1 | string | - | The file under the current directory or the specified directory, for example, Rigol.sta. |
| file2 | string | - | The specified directory or filename. |
:MMEMory:MOVE <file1>,<file2>
Deletes the specified directory (empty folder) in the mass memory system.
| Name | Type | Values | Description |
|---|---|---|---|
| <folder> | string | - | Folder name of the empty folder. |
:MMEMory:RDIRectory folder /*Deletes the empty folder named "folder" in the internal mass memory.*/
Stores data to a file. The command syntax shows a numeric index and a file name.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | |
| file_name | string | - |
Stores the current instrument state with the specified name in the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| file_name | string | - | Specifies the file name and directory used to save the instrument state. |
:MMEMory:STORe:STATe INT:/state.sta /*Stores the instrument state in the file named state.sta under C disk.*/
Sends floating point values from -1.0 to 1.0 to the specified Arb file. The file is created if needed, and new data overwrites existing data with the same name.
| Name | Type | Values | Description |
|---|---|---|---|
| arb_name | string | - | Name of the target .arb file under the specified directory. |
| flag | enum | HEADer | CONTinue | END | Specifies the data transmission status. |
| data | string | - | The data values to be sent, separated by commas. |
Sends integers between -32768 and +32767 or a data stream to the specified Arb file.
| Name | Type | Values | Description |
|---|---|---|---|
| arb_name | string | - | The name of the file under the specified directory. |
| flag | enum | HEADer | CONTinue | END | Specifies the data transmission status. |
| data | block | - | The data to be sent. |
:MMEMory:TRACe:ARB:DATA INT:/ ARB.arb,END,0,0.0975,0.1913,0.2777,0.3535,0.415,0.4619,0.4903,0.5,0. 4903,0.4619,0.415,0.3535,0.2777,0.1913,0.0975,0,-0.0975,-0.1913,-0.2 777,-0.3535,-0.418,-0.461,-0.4903,-0.5,-0.4903,-0.4619,-0.415,-0.353 5,-0.2777,-0.1913,-0.0975 /*Sends floating point values to INT:/ ARB.arb.*/
Sets or queries the on/off status of the debounce function for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
| bool | enum | 0 | 1 | OFF | ON | Turns the debounce function on or off. |
Sets or queries the idle level position of the burst mode for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <n>opt | discrete | 1 | 2 | 3 | 4 | Channel number. |
| <idle> | integer | 0 - 65535 | Self-defined idle level position. |
| <position> | discrete | FPT | TOP | CENTer | BOTTom | Idle level position at the first point, top, center, or bottom of the waveform. |
Sets or queries the output impedance for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Specifies the output channel number. |
| ohms | integer | 1 Ω - 10 kΩ | Sets the output impedance to a specified value. |
| lim_set | discrete | INFinity | MINimum | MAXimum | DEFault | Sets the impedance to INFinity, MINimum, MAXimum, or DEFault. |
| lim_queryopt | discrete | MINimum | MAXimum | Query limit keyword; MINimum or MAXimum. |
Sets or queries the output polarity for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 4 | Specifies the output channel number; when omitted, it is interpreted as CH1. |
| polarity | enum | NORMal | INVerted | Selects normal or inverted output polarity. |
Sets or queries the channel-to-channel skew (relative timing of the analog output). The query returns the skew in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Output channel number; when omitted, CH1 is assumed. |
| time | real | -200 ns - +200 ns | Skew time to set. |
| limopt | discrete | MINimum | MAXimum | DEFault | Limit keyword used in the syntax. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier that selects the minimum, maximum, or default skew value. |
:OUTPut1:SKEW:TIME 1.2E-9 /*Sets the skew to 1.2 ns for CH1.*/ :OUTPut1:SKEW:TIME? /*Queries the skew for CH1. The query returns +1.200000000000000E-09.*/
Sets or queries the output state of the selected channel. When <n> is omitted, it is interpreted as CH1.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Selects the output channel. |
| state | - | - | Sets the output state. |
Sets or queries the output state of the sync signal.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 4 | Channel number; when omitted, it is interpreted as CH1. |
| state | boolean | 0 | 1 | OFF | ON | Enables or disables the sync output state. |
Sets or queries whether the frequency mark function is enabled for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 4 | Channel number. When omitted, it is interpreted as CH1. |
| mode | enum | NORMal | MARKer | Selects whether the frequency mark function is disabled or enabled. |
:OUTPut1:SYNC:MODE NORMal :OUTPut1:SYNC:MODE?
Sets or queries the polarity of the sync signal for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | Channel number. When omitted, it is interpreted as CH1; for single-ended output the range is 1 to 8. |
| polarity | enum | NORMal | INVerted | Polarity of the sync signal. |
:OUTPut1:SYNC:POLarity NORMal /*Sets the output polarity of CH1 sync signal to Normal.*/ :OUTPut1:SYNC:POLarity? /*Queries the output polarity of CH1 sync signal. The query returns NORM.*/
Sets or queries whether the trigger output is enabled for Sweep or Burst mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <n>opt | discrete | 1 | 2 | 3 | 4 | Specifies the output channel; when omitted, CH1 is used. |
| <bool> | boolean | - | Enables or disables trigger output. |
Sets or queries the edge of the trigger output signal for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 4 | Output channel number. When omitted, it is interpreted as CH1. |
| type | enum | POSitive | NEGative | Selects whether the pulse is output on the leading or trailing edge. |
Sets or queries the benchmark channel.
| Name | Type | Values | Description |
|---|---|---|---|
| <chan> | discrete | CH1 | CH2 | CH3 | CH4 | Benchmark channel to use. |
:SYNChro:BENChmark CH1 /*Sets the benchmark channel to CH1.*/ :SYNChro:BENChmark? /*Queries the benchmark channel. The query returns CH1.*/
Adds the specified channel to the Bundled Channels or removes it from the Bundled Channels. The query checks whether the specified channel is in the Bundled Channels and returns 0 or 1.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | discrete | CH1 | CH2 | CH3 | CH4 | Specified channel to add to or query in the Bundled Channels. |
| bool | boolean | 0 | 1 | OFF | ON | Adds or removes the specified channel from the Bundled Channels. |
:SYNChro:BUNDle CH2,ON /*Adds CH2 to the Bundled Channels.*/ :SYNChro:BUNDle? CH2 /*Queries whether CH2 is added to the Bundled Channels. The query returns 1.*/
Issues a single beep immediately.
:SYSTem:BEEPer:IMMediate /*Issues a single beep immediately.*/
Sets or queries the on/off status of the beeper.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Beeper status to set. |
Sets or queries the on/off status of the Auto IP mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables Auto IP mode. |
::SYSTem:COMMunicate:LAN:AUToip:STATe ON /*Enables the Auto IP mode.*/
Sets or queries the on/off status of the Auto IP mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables Auto IP mode. |
:SYSTem:COMMunicate:LAN:AUToip:STATe ON /*Enables the Auto IP mode.*/
Reads the port number of the initial control connecting port for socket communication.
:SYSTem:COMMunicate:LAN:CONTrol? /*Reads the port number of the initial control connecting port for socket communication. The query returns 5000.*/
Sets or queries the on/off status of the DHCP mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | On/off state for DHCP mode. |
Sets or queries the domain name server (DNS) address. After sending this command, execute :SYSTem:COMMunicate:LAN:UPDate to apply the current network setting for the new parameters to take effect.
| Name | Type | Values | Description |
|---|---|---|---|
| dns | string | 1.0.0.0 - 223.255.255.255 | DNS server address in nnn.nnn.nnn.nnn format; the first octet must be 1 to 223 excluding 127, and the other three octets 0 to 255. |
Queries the domain name.
:SYSTem:COMMunicate:LAN:DOMain? /*Queries the domain name. The query returns YYYrigollan.*/
Sets or queries the default gateway.
| Name | Type | Values | Description |
|---|---|---|---|
| gateway | string | - | Default gateway address in nnn.nnn.nnn.nnn format. |
Sets or queries the hostname.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | The specified hostname; maximum length 28 characters, starting with A-Z and containing letters, numbers, and hyphens. |
:SYSTem:COMMunicate:LAN:HOSTname RIGOL123 /*Sets the hostname to RIGOL123.*/ :SYSTem:COMMunicate:LAN:HOSTname? /*Queries the hostname. The query returns RIGOL123.*/
Sets or queries the IP address. After setting it, execute :SYSTem:COMMunicate:LAN:UPDate to apply the new network setting.
| Name | Type | Values | Description |
|---|---|---|---|
| ip | string | 1.0.0.0 - 223.255.255.255 | IP address in nnn.nnn.nnn.nnn format; first octet must be 1 to 223 excluding 127, and the other three octets 0 to 255. |
:SYSTem:COMMunicate:LAN:IPADdress 172.16.3.128 /*Sets the IP address to 172.16.3.128.*/ :SYSTem:COMMunicate:LAN:IPADdress? /*Queries the current IP address. The query returns 172.16.3.128.*/
Queries the MAC address.
Sets or queries the subnet mask. After sending this command, execute :SYSTem:COMMunicate:LAN:UPDate to apply the current network setting for the new parameters to take effect.
| Name | Type | Values | Description |
|---|---|---|---|
| submask | string | - | Subnet mask in nnn.nnn.nnn.nnn format, where each nnn ranges from 0 to 255. |
Sets or queries the on/off status of the Static IP mode. In Static IP mode, you can self-define the instrument's network parameters.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 0 | 1 | OFF | ON | Enables or disables Static IP mode. |
:SYSTem:COMMunicate:LAN:STATic:STATe ON /*Enables the Static IP :SYSTem:COMMunicate:LAN:STATic:STATe? /*Queries the on/off status
Stores all the modifications of the LAN setting to non-volatile memory and restarts the LAN drive program using the updated setting.
:SYSTem:COMMunicate:LAN:UPDate /*Stores all the modifications of :SYSTem:COMMunicate:LAN:UPDate /*Stores all the modifications of
Queries the instrument's USB information.
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| yyyy | integer | 1970 - 2037 | |
| mm | integer | 01 - 12 | |
| dd | integer | 01 - 31 (28, 29, or 30) |
*Queries the system date. The query returns 2022-05-01.*/
Queries and clears an error message in the error queue.
Sets or queries the status of all front-panel keys. ON or 1 locks all keys; OFF or 0 unlocks them.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 0 | 1 | OFF | ON | Locks or unlocks the keys. |
Sets or queries the system language.
| Name | Type | Values | Description |
|---|---|---|---|
| language | enum | SCHinese | TCHinese | ENGLish | Selects the system language. |
:SYSTem:LANGuage ENGLish /*Sets the system language to English.*/ :SYSTem:LANGuage? /*Queries the system language. The query returns ENGL.*/
Queries the options currently activated.
Deletes the installed option.
| Name | Type | Values | Description |
|---|---|---|---|
| name | enum | 2RL | Installed option name to delete. |
:SYSTem:LICense:DELete 2RL /*Deletes the installed memory depth upgrade option.*/
Deletes all the installed options.
Installs the option using a license. The license is a fixed-length ASCII string and must be a valid license.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | License string used to install the option. |
Installs an option license from a USB storage device path. The syntax shows a single path argument.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | Path to the license file on the USB storage device. |
Sets or queries the output type.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | - | - |
Sets or queries the power status of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| power | enum | DEFault | OPEN | Selects the instrument power status at power-up. |
Sets or queries the system clock source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | INTernal | EXTernal | Selects the system clock source. |
:SYSTem:ROSCillator:SOURce INTernal /*Sets the system clock source to internal source.*/ :SYSTem:ROSCillator:SOURce? /*Queries the system clock source. The query returns INT.*/
Sets or queries the system time.
| Name | Type | Values | Description |
|---|---|---|---|
| hour | integer | 0 - 23 | |
| minute | integer | 0 - 59 | |
| second | integer | 0 - 59 |
Sets or queries whether the touch screen is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables the touch screen. |
:SYSTem:TOUCh OFF /*Locks the touch screen.*/ :SYSTem:TOUCh? /*Queries whether the touch screen is enabled. The query returns 0.*/
Sets or queries the trigger level for an external trigger. A valid trigger event occurs when the input trigger signal crosses the trigger level on a rising or falling edge.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -8 - 8 | Trigger level to set. |
| lim_set | enum | MINimum | MAXimum | DEFault | Sets the trigger level to the minimum, maximum, or default value. |
:SYSTem:TRIGger:LEVel 2 /*Sets the trigger level for an external trigger to 2 V.*/ :SYSTem:TRIGger:LEVel? /*Queries the trigger level for an external trigger. The query returns +2.000000000000000E+00.*/
Queries the version number of the SCPI used by the system.
Sets or queries the trigger count for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified channel. |
| count | integer | 1 - 1000000 | Trigger count value. |
| lim_set | enum | MINimum | MAXimum | DEFault | Special keyword selector for the setter form. |
| lim_queryopt | enum | MINimum | MAXimum | Optional query qualifier to request the minimum or maximum trigger count. |
Sets or queries the trigger delay for the specified channel. Trigger delay is only available for N-Cycle burst mode.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specified channel number. |
| seconds | real | 0 s - 85 s | Trigger delay value in seconds. |
| qualifier | enum | MINimum | MAXimum | DEFault | Keyword alternative to the numeric delay value. |
Generates a trigger event in the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Specifies the channel number. |
:TRIGger1:IMMediate /*Generates a trigger event in CH1.*/
Sets the trigger slope for the specified trigger channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | Trigger channel number. |
| slope | - | - |
Sets or queries the trigger type for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Specifies the channel number. |
| source | enum | - | Trigger source selection. |
Sets or queries the trigger timer for the specified channel. The query returns the trigger timer in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 4 | Channel number. |
| timer | real | 1 μs - 8000 s | Trigger timer value. |
| limopt | enum | MINimum | MAXimum | Optional query qualifier. |
:TRIGger1:TIMer 1 /*Sets the trigger timer to 1 s for CH1.*/ :TRIGger1:TIMer? /*Queries the trigger timer for CH1. The query returns +1.000000000000000E+00.*/