Programming Guide

Table Of Contents
SIGLENT
16 SVA1000X Programming Guide
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
3.1.4 Standard Event Status Enable (*ESE)
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
3.1.5 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?
3.1.6 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?
3.1.7 Service Request Enable (*SRE)
Command
Format
*SRE <integer>
*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