
Chapter 4 Remote Interface Reference
The SCPI Status Registers
111
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 E3646A
Page 2: ...2...
Page 16: ...16 Contents Contents...
Page 17: ...1 Quick Start...
Page 27: ...2 General Information...
Page 39: ...3 Front Panel Operation and Features...
Page 72: ...Chapter 3 Front Panel Operation and Features Calibration Overview 72...
Page 73: ...4 Remote Interface Reference...
Page 125: ...5 Error Messages...
Page 136: ...Chapter 5 Error Messages Calibration Errors 136...
Page 137: ...6 Application Programs...
Page 148: ...Chapter 6 Application Programs Example Program for Excel 97 148...
Page 149: ...7 Tutorial...
Page 160: ...Chapter 7 Tutorial Remote Programming 160...
Page 161: ...8 Specifications...
Page 169: ...Appendix Service Information...
Page 178: ...Appendix Service Information General Disassembly 178 General Disassembly...
Page 210: ......