Stops any operation that is triggered.
SCPI COMMAND REFERENCE
The Rigol DG5358PRO is Rigol's function generator in the DG5000 Pro Series family. Its SCPI remote-control interface exposes 107 commands across 13 subsystems - 89 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.
107
Commands
89
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 for 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 | - | Brightness value to set. |
| lim | enum | <lim> | Optional qualifier for the query syntax. |
Sets or queries the current channel.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | enum | CH1 | CH2 | CH3 | CH4 | CH5 | CH6 | CH7 | CH8 | Current channel to select. |
:DISPlay:FOCus CH1 /*Sets the current channel to CH1.*/ :DISPlay:FOCus? /*Queries the current channel. The query returns CH1.*/
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 | Boolean state of 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 used to specify pulse width.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | WIDTh | DUTY | Method to specify pulse width. |
:DISPlay:UNIT:PULSe DUTY /*Sets the method to specify the pulse width to duty cycle.*/ :DISPlay:UNIT:PULSe? /*Queries the method to specify the pulse width. 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 | Rate unit to use. |
:DISPlay:UNIT:RATE <unit> :DISPlay:UNIT:RATE?
Sets or queries the method used to specify the frequency sweep range.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | STARtstop | CENTerspan | Selects whether sweep range is defined by start/stop or center/span values. |
:DISPlay:UNIT:SWEep CENTerspan :DISPlay:UNIT:SWEep?
Sets the voltage unit display setting.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | V | mV | Voltage unit to display. |
Sets or queries the Multi-window mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | SINGle | DUAL | FOUR | EIGHt | Selects the multi-window display mode. |
:DISPlay:VIEW <mode> :DISPlay:VIEW?
Captures the current screen.
Sets or queries the format of the screen image.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | BMP | PNG | Image format to use for the screen capture data. |
:HCOPy:SDUMp:DATA:FORMat PNG /*Sets the format of the image to PNG.*/ :HCOPy:SDUMp:DATA:FORMat? /*Queries the format of the screen image. The query returns PNG.*/
Clears all the event registers and also clears the error queue.
Sets or queries the enable register of the standard event register set.
| Name | Type | Values | Description |
|---|---|---|---|
| maskargument | integer | 0 - 255 | Bit mask for enabling one or more standard event register bits. |
Queries and clears the event register of the standard event status register.
Queries the ID string of the instrument.
Sets the OPC (bit 0, "Operation Complete") of the Standard Event register to 1 after all commands are executed.
Queries the options installed in the instrument. The response is a comma-separated list of installed option names, or NONE if no option is installed.
*OPT? /*Queries the options installed. The query returns NONE.*/
Sets the power-on status clear behavior.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean value that enables or disables power-on status clear. |
Recalls a previously stored instrument state from the specified non-volatile memory location.
| Name | Type | Values | Description |
|---|---|---|---|
| value | discrete | 0 - 5 | Non-volatile memory location to recall. |
Resets the instrument to its factory default state.
Stores the current instrument state to a specified location in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | 0 | 1 | 2 | 3 | 4 | 5 | Memory location to store the current instrument state. |
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, equal to the sum of the decimal values of all bits set. |
*SRE 16 *SRE?
Queries the event register for the status byte register. After executing the command, the value in the status byte register is cleared.
Generates a trigger event.
*TRG /*Generates a trigger event.*/
Waits until all pending previously received commands have completed execution before processing subsequent commands.
Sets the wait-for-trigger state for a specified channel. This command is used to determine whether, after output is finished, the system returns to the idle state or the wait-for-trigger state.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Channel number. |
| bool | boolean | - | Wait-for-trigger state. |
Sets whether the trigger system always returns to the "wait-for-trigger" state for all channels.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number; when omitted, CH1 is assumed. |
| bool | enum | 0 | 1 | OFF | ON | Enables or disables returning to the wait-for-trigger state. |
Changes the status of the trigger system from "idle" to "wait-for-trigger" for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specified channel number; when omitted, it is interpreted as CH1. |
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 | 5 | 6 | 7 | 8 | Selects the channel number. |
Sets or queries the on/off status of the multicast Domain Name System (mDNS).
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | On/off state of mDNS. |
Sets or queries the service name for mDNS.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | mDNS service name; can contain English characters, numbers, and strikethrough, up to 28 characters. |
:LXI:MDNS:SNAMe:DESired RIGOL /*Sets the mDNS service name to :LXI:MDNS:SNAMe:DESired? /*Queries the service name for mDNS. The
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.
:MEMory:NSTates?
Queries the names of the state files in the internal non-volatile memory of the instrument.
Deletes the state file stored in the specified memory location. This command is valid only when a state file has been stored in that location.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 | 1 | 2 | 3 | 4 | 5 | Specifies the memory location of the state file to delete. |
:MEMory:STATe:DELete 1 /*Deletes the state file stored in location 1.*/
Sets or queries the filename associated with a stored state location. The query returns the name for the specified memory location.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 0 - 5 | Memory location index for the state file. |
| nameopt | string | - | Filename to assign to the specified state location. |
The query returns "AUTO_RECALL","STATE_1","STATE_2","STATE_3","STATE_4","STATE_5". :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".*/
Sets or queries whether to enable the automatic recall of the last power-on setting.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables automatic recall of the last power-on setting. |
Queries whether a state file is available in the specified internal non-volatile memory location. The query returns 1 if an existing state file is stored in the location, otherwise 0.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | 2 | 3 | 4 | 5 | Memory location to check. |
:MEMory:STATe:VALid? 2 /*Queries whether an existing state file is stored in the location 2 in the internal non-volatile memory of the instrument. The query returns 1.*/
Queries all the files in the specified directory. If <folder> is omitted, the command queries the directory specified by :MMEMory:CDIRectory.
| Name | Type | Values | Description |
|---|---|---|---|
| folderopt | string | - | Valid directory in internal or external memory. |
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? INT:\folder /*Queries all the arbitrary waveform files and sequence files in the folder named "folder" under C disk. The query returns 28672,4102361088,"Rigol1.seq,SEQ,1254","test.arb,ARB,587".*/
Queries the state file (*.sta) under the specified directory. If the folder is omitted, it queries the current directory.
| Name | Type | Values | Description |
|---|---|---|---|
| folderopt | string | - | Valid directory in the internal or external memory. |
:MMEMory:CATalog:STATe? /*Queries the state file under the current directory. The query returns 28672,4102361088,"MySetup.sta,STAT,8192".*/
Sets or queries the default directory for :MMEMory commands.
| Name | Type | Values | Description |
|---|---|---|---|
| directory_name | string | - | The directory to use as the default location for MMEMory commands. |
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 path for the copied file. |
Copies a specified sequence file (.seq) to the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| <sequence> | string | - | The filename of the sequence to be copied; the filename must contain the file extension. |
| <directoryname> | string | - | The target directory path. |
:MMEMory:COPY:SEQuence INT:\Rigol\MySequence.seq,USB:\rigol /
Deletes a specific file under the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| file_name | string | - | File name to delete. |
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 | 5 | 6 | 7 | 8 | Specifies the number of the channel to which the file is loaded. |
| file_name | string | - | Specifies the name of the file under the specified directory. |
| separatoropt | enum | ENTer | COMMa | SEMicolon | Specifies the separator used in the file. |
| datatypeopt | enum | NORMal | VOLtage | Specifies the data type to load. |
Loads the specified state file.
| Name | Type | Values | Description |
|---|---|---|---|
| file_name | string | - | ASCII string specifying a valid state file name. |
Creates an empty folder with the specified name in the mass memory system.
| Name | Type | Values | Description |
|---|---|---|---|
| <dir_name> | string | - | Specifies the 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 | - | Source file name. |
| <file2> | string | - | Destination file name or directory. |
Deletes the specified directory (empty folder) in the mass memory system.
| Name | Type | Values | Description |
|---|---|---|---|
| folder | string | - | Folder name of the empty folder. |
Stores a sequence file (*.seq) in volatile memory of the specified channel to the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 8 | Specified channel number. |
| file_name | string | - | Valid directory and file name for the sequence file. |
:MMEMory:STORe:DATA 1,INT:\Seq_1.seq /*Stores a sequence file (*.seq) in volatile memory of CH1 to the internal memory with the name of Seq_1.seq.*/
Stores the current instrument state with the specified name in the specified directory.
| Name | Type | Values | Description |
|---|---|---|---|
| file_name | string | - | Name of the file or directory where the state is stored. |
Sends floating point values from -1.0 to 1.0 to the specified Arb file.
| Name | Type | Values | Description |
|---|---|---|---|
| arb_name | string | Valid filename | Name of the Arb file under the specified directory; the file name must end with .arb. |
| flag | enum | HEADer | CONTinue | END | Specifies the data transmission status. |
| data | string | - | The data to be sent, with values separated by commas. |
Sends integer sample data or a data stream to the specified Arb file. The file name must end with .arb; new data overwrites an existing file with the same name.
| Name | Type | Values | Description |
|---|---|---|---|
| arb_name | string | - | Name of the Arb file under the specified directory. |
| flag | enum | HEADer | CONTinue | END | Specifies the data transmission status. |
| data | block | - | Integer data between -32768 and +32767, or a data stream as an ASCII string or IEEE 488.2 block. |
:MMEMory:TRACe:ARB:DATA:DAC <arb_name>,<flag>,<data> :MMEMory:TRACe:ARB:DATA:DAC INT:\ARB.arb,HEADer,0,0.0975,0.1913,0.2777
Sets or queries the on/off status of the debounce function for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | On/off status of the debounce function. |
:OUTPut[<n>]:DEBounce[:STATe] <bool> :OUTPut[<n>]:DEBounce[:STATe]?
Sets or queries the idle level position of the burst mode for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 8 | Channel number. |
| idle | integer | 0 - 65535 | Idle level value. |
| position | enum | FPT | TOP | CENTer | BOTTom | Idle level position. |
Sets or queries the output impedance for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specifies the output channel; when omitted, it is interpreted as CH1. |
| ohms | integer | 1 Ω - 10 kΩ | Sets the output impedance to a specified value. |
| lim_set | enum | INFinity | MINimum | MAXimum | DEFault | Sets the impedance to HighZ, the minimum value, the maximum value, or the default value. |
Sets or queries the output polarity for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 8 | Specifies the output channel number; when omitted, it is interpreted as CH1. |
| polarity | enum | NORMal | INVerted | Sets the output signal polarity to normal or inverted. |
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 | 5 | 6 | 7 | 8 | Selects the output channel; when omitted, it is interpreted as CH1. |
| time | real | -200 ns - +200 ns | Sets the skew time. |
| lim | discrete | MINimum | MAXimum | DEFault | Keyword alternative to specify a limit 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 for the selected channel. When omitted, <n> is interpreted as CH1.
| Name | Type | Values | Description |
|---|---|---|---|
| <n>opt | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Selects the output channel number. |
| <state> | - | - |
Sets or queries the output state of the sync signal.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 8 | Determines the channel number; when omitted, it is interpreted as CH1. |
| state | enum | 0 | 1 | OFF | ON | Enables or disables the sync output. |
Sets or queries whether the frequency mark function is enabled for the specified channel. When <n> is omitted, it is interpreted as CH1.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specifies the channel number. |
| mode | enum | NORMal | MARKer | Enables or disables the frequency mark function. |
:OUTPut1:SYNC:MODE MARKer /*Enables the frequency mark function for CH1.*/ :OUTPut1:SYNC:MODE? /*Queries whether the frequency mark function is enabled for CH1. The query returns MARK.*/
Sets or queries the polarity of the sync signal for the specified channel. The query returns NORM or INV.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specifies the output channel; when omitted, it is interpreted as CH1. |
| polarity | enum | NORMal | INVerted | Sets the sync signal polarity to normal or inverted. |
:OUTPut1:SYNC:POLarity NORMal /*Sets the output polarity of CH1 :OUTPut1:SYNC:POLarity? /*Queries the output polarity of CH1 sync
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 | 5 | 6 | 7 | 8 | Specifies the output channel number; when omitted, it is interpreted as CH1. |
Sets or queries the edge of the trigger output signal for the specified channel. Positive outputs the pulse at the leading edge; Negative outputs it at the trailing edge.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specifies the output channel number; when omitted, it is interpreted as CH1. |
| type | enum | POSitive | NEGative | Selects which edge of the trigger output signal is used. |
Sets or queries the benchmark channel. The benchmark channel is used by the channel coupling and track functions.
| Name | Type | Values | Description |
|---|---|---|---|
| <chan> | enum | CH1 | CH2 | CH3 | CH4 | CH5 | CH6 | CH7 | CH8 | Benchmark channel. |
:SYNChro:BENChmark 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 bundled.
| Name | Type | Values | Description |
|---|---|---|---|
| chan | discrete | CH1 | CH2 | CH3 | CH4 | CH5 | CH6 | CH7 | CH8 | Specifies the channel to add to or remove from 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 | boolean | - | Beeper on/off state. |
Sets or queries the on/off status of the Auto IP mode.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | On/off state of Auto IP mode. |
Sets or queries the on/off status of the Auto IP mode. After changing it, the manual says to execute :SYSTem:COMMunicate:LAN:UPDate for the new network settings to take effect.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Turns Auto IP mode on or off. |
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 | boolean | - | On/off status of DHCP mode. |
Sets or queries the domain name server (DNS) address.
| Name | Type | Values | Description |
|---|---|---|---|
| dns | string | - | DNS address in nnn.nnn.nnn.nnn format; the first octet ranges from 1 to 223 excluding 127, and the other three range from 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 | - | ASCII string for the default gateway address. |
Sets or queries the hostname. The hostname must be 1 to 28 characters long, start with a letter A to Z, and may contain letters, numbers, and hyphens.
| Name | Type | Values | Description |
|---|---|---|---|
| <name> | string | 28 characters | The specified hostname. |
:SYSTem:COMMunicate:LAN:HOSTname RIGOL123 /*Sets the hostname to RIGOL123.*/
Sets or queries the IP address.
| Name | Type | Values | Description |
|---|---|---|---|
| ip | string | 1 - 223 | IP address in nnn.nnn.nnn.nnn format; the first octet must be 1 to 223 excluding 127, and the other three octets must be 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.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | OFF | ON | Enables or disables Static IP mode. |
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
Queries the instrument's USB information.
:SYSTem:COMMunicate:USB:INFormation?
Sets or queries the system date.
| Name | Type | Values | Description |
|---|---|---|---|
| yyyy | integer | 1970 - 2037 | |
| mm | integer | 01 - 12 | |
| dd | integer | 01 - 31 |
:SYSTem:DATE 2022,05,01 /*Sets the system date to May 1, 2022.*/ :SYSTem:DATE? /*Queries the system date. The query returns 2022-05-01.*/
Queries and clears an error message in the error queue.
Sets or queries the locked/unlocked 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 front-panel keys. |
:SYSTem:KLOCk ON /*Locks all front-panel keys.*/ :SYSTem:KLOCk? /*Queries whether all front-panel keys are locked. The query returns 1.*/
Sets or queries the system language. The instrument supports Simplified Chinese, Traditional Chinese, and English, and the setting is not affected by *RST.
| Name | Type | Values | Description |
|---|---|---|---|
| language | enum | SCHinese | TCHinese | ENGLish | System language to set. |
: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 | discrete | IQ | MPULse | SEQuence | 2RL | PJ | MTONe | Specifies which installed option to delete. |
:SYSTem:LICense:DELete 2RL /*Deletes the installed memory depth upgrade option.*/
Deletes all installed license options.
Installs the option using a license string. The license is a fixed-length string and each instrument has a unique license.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | Valid license | License string used to install the option. |
Installs the option using a license file from a USB storage device. The path must point to a valid .lic file.
| Name | Type | Values | Description |
|---|---|---|---|
| path | string | - | Valid license path; must include the .lic file extension. |
:SYSTem:LICense:INSTall:UDISk USB:/rigol/license.lic /*Installs the option using the "license.lic" file in the "rigol" folder of the USB storage device.*/
Sets or queries the power status of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| power | enum | DEFault | OPEN | Power status to set. |
:SYSTem:PSTatus DEFault /*Sets the power status to DEFault.*/ :SYSTem:PSTatus? /*Queries the power status of the instrument. The query returns DEF.*/
Sets or queries the system clock source.
| Name | Type | Values | Description |
|---|---|---|---|
| <source> | enum | INTernal | EXTernal | System clock source. |
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. |
Queries the version number of the SCPI used by the system.
Sets or queries the trigger count for the specified channel. Trigger count is the number of cycles of the effective output signals after each trigger event.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specifies the trigger channel. |
| count | integer | 1 - 1000000 | Trigger count value. |
| qualifier | enum | MINimum | MAXimum | DEFault | Keyword alternative for setting the trigger count to the minimum, maximum, or default value. |
| qualifieropt | 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 | 5 | 6 | 7 | 8 | Channel number. |
| seconds | real | 0 s - 85 s | Trigger delay value in seconds. |
| qualifier | enum | MINimum | MAXimum | DEFault | Sets the trigger delay to the minimum, maximum, or default value. |
Generates a trigger event in the specified channel. This command is only available for Burst, Sweep, Advanced-Sequence, and Advanced-Multi-pulse modes using manual trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Specifies the channel number. |
*None*
Sets or queries the edge type of the external trigger signal for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | - | Edge type of the external trigger signal. |
Sets or queries the trigger type for the specified channel. This command is only available for the Burst mode or Sweep mode.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 - 8 | |
| source | enum | IMMediate | EXTernal | BUS | TIMer |
Sets or queries the trigger timer for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Channel number. |
| timer | real | 1 μs - 8000 s | Trigger timer value. |
| limopt | enum | MINimum | MAXimum | Returns the minimum or maximum timer limit. |
: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.*/