Programming Guide
Table Of Contents
- 1. Programming Overview
- 2. SCPI Overview
- 3. Commands that are Common to All Modes
- 4. Spectrum Analyzer
- 5. Modulation Analyzer
- 6. Programming Examples
SIGLENT
SSA3000X Plus Programming Guide 17
Menu
None
Example
*RST
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
Command
Format
*ESE <number>
*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
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?
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










