IEEE Common Commands

Identification Query (*IDN)

Command

Format

*IDN?

Instruction

Returns an instrument identification information string. The string will contain he manufacturer, model number, serial number, software number, FPGA number and CPLD number

Menu

None

Example

*IDN?

Return: Siglent Technologies,SSA3032,1234567890,100.01.01.06.01

Reset (*RST)

Command

Format

*RST

Instruction

This command presets the instrument to a factory defined condition that is appropriate for remote programming operation. *RST is equivalent to performing the two commands :SYSTem:PRESet and *CLS. This command always performs a factory preset.

Menu

None

Example

*RST

Clear Status (*CLS)

Command

Format

*CLS

Instruction

Clears the status byte register. It does this by emptying the error queue and clearing all bits in all of the event registers. The status byte register summarizes the states of the other registers. It is also responsible for generating service requests.

Menu

None

Example

*CLS

Standard Event Status Enable (*ESE)

Command

Format

*ESE <value>

*ESE?

Instruction

Set the bits in the standard event status enable register. This register monitors I/O errors and synchronization conditions such as operation complete, request control, query error, device dependent error,execution error, command error and power on. A summary bit is generated on execution of the command.

The query returns the state of the standard event status enable register.

Menu

None

Example

*ESE 16

Standard Event Status Register Query (*ESR)

Command

Format

*ESR?

Instruction

Queries and clears the standard event status event register. (This is a destructive read.) The value returned reflects the current state (0/1) of all the bits in the register.

Menu

None

Example

*ESR?

Operation Complete Query (*OPC)

Command

Format

*OPC

*OPC?

Instruction

Set bit 0 in the standard event status register to “1” when all pending operations have finished.

The query stops any new commands from being processed until the current processing is complete. Then it returns a “1”, and the program continues. This query can be used to synchronize events of other instruments on the external bus.

Returns a “1” if the last processing is complete. Use this query when there’s a need to monitor the command execution status, such as a sweep execution.

Menu

None

Example

*OPC?

Service Request Enable (*SRE)

Command

Format

*SRE <value>

*SRE?

Instruction

This command enables the desired bits of the service request enable register.

The query returns the value of the register, indicating which bits are currently enabled. The default value is 255.

Menu

None

Example

*SRE 1

Status Byte Query (*STB)

Command

Format

*STB

Instruction

This query is used by some instruments for a self test.

Menu

None

Example

*STB

Wait-to-Continue (*WAI)

Command

Format

*WAI

Instruction

This command causes the instrument to wait until all pending commands are completed before executing any additional commands. There is no query form to the command.

Menu

None

Example

*WAI

Self Test Query (*TST)

Command

Format

*TST?

Instruction

This query is used by some instruments for a self test.

Menu

None

Example

*TST?