Remote Control - Fundamentals R&S NRP 
1144.1400.12 5.14  E-3 
Status Reporting System 
The status reporting system collects information on the device status and makes it available to the 
output unit on request. Structure and function of this system are described in the following section. 
 
 
 
Output Unit 
The data output unit collects the information requested by the controller from the data set management. 
It processes the information in line with the SCPI rules and makes it available in the output buffer. 
 
 
 
Command Sequence and Command Synchronization 
All commands are executed in the order in which they are sent. There is no overlapping of command 
processing. (Exception: the commands INIT and CAL:ZERO:AUTO ONCE.) The user therefore can 
determine the sequence of execution. 
If a long program message is terminated by *OPC or *OPC?, the end of command processing is 
signalled to the controller, provided the controller has been adequately programmed (Æ Table 5-1). 
 
Table 5-1: Synchronization with *OPC, *OPC? and *WAI 
 
Command  Effect  Programming of controller 
*OPC 
Sets the Operation Complete bit in the ESR after 
all commands sent prior to *OPC have been 
processed. 
Set bit 0 in the ESE of the R&S NRP. 
Set bit 5 in the SRE of the R&S NRP. 
Wait for service request (SRQ). 
*OPC? 
Writes 1 in the output buffer after all commands 
sent prior to *OPC? have been processed. 
IEC/IEEE bus: the R&S NRP is addressed as a talker. 
 
*WAI 
Commands can be sent but they are only executed 
after completion of all commands sent prior to 
*WAI. 
Dividing commands timewise before/after *WAI 
serializes the command sequence. 
*WAI is sent directly after the command that should be 
completed before other commands can be executed.