
Chapter 4 Remote Interface Reference
The SCPI Status Registers
97
4
To Determine When a Command Sequence is Completed
1
Send a device clear message to clear the power supply's output buffer (e.g.,
CLEAR 705
).
2
Clear the event registers with the
*CLS
(clear status) command.
3
Enable the “operation complete” bit (bit 0) in the Standard Event register by
executing the
*ESE 1
command.
4
Send the
*OPC?
(operation complete query) command and enter the result
to ensure synchronization.
5
Execute your command string to program the desired configuration,
and then execute the
*OPC
(operation complete) command as the last
command. When the command sequence is completed, the “operation
complete” bit (bit 0) is set in the Standard Event register.
6
Use a serial poll to check to see when bit 5 (standard event) is set in the
Status Byte summary register. You could also configure the power supply
for an SRQ interrupt by sending
*SRE 32
(Status Byte enable register, bit 5).
Using *OPC to Signal When Data is in the Output Buffer
Generally, it is best to use the “operation complete” bit (bit 0) in the
Standard Event register to signal when a command sequence is completed.
This bit is set in the register after an
*OPC
command has been executed. If
you send
*OPC
after a command which loads a message in the power
supply's output buffer (query data), you can use the “operation complete” bit
to determine when the message is available. However, if too many messages
are generated before the
*OPC
command executes (sequentially), the output
buffer will fill and the power supply will stop processing commands.
Summary of Contents for E3631-90002
Page 9: ...8...
Page 14: ...1 1 General Information...
Page 25: ...24...
Page 26: ...2 2 Initial Operation...
Page 34: ...3 3 Front Panel Operation...
Page 64: ...4 4 Remote Interface Reference...
Page 113: ...112...
Page 114: ...5 5 Error Messages...
Page 124: ...6 6 Application Programs...
Page 137: ...136...
Page 138: ...7 7 Tutorial...
Page 153: ...152...
Page 154: ...8 8 Specifications...
Page 161: ...160...