Status and Events
Synchronization Methods
Overview
Although most commands are completed almost immediately after being received
by the oscilloscope, some commands start a process that requires time. For
example, once a single sequence acquisition command is executed, depending
upon the applied signals and trigger settings, it may take an extended period
of time before the acquisition is complete. Rather than remain idle while the
operation is in process, the oscilloscope will continue processing other commands.
This means that some operations will not be completed in the order that they
were sent.
Sometimes the result of an operation depends on the result of an earlier operation.
A
fi
rst operation must complete before the next one is processed. The oscilloscope
status and event reporting system is designed to accommodate this process.
The Operation Complete (OPC) bit of the Standard Event Status Register (SESR)
can be programmed to indicate when certain oscilloscope operations have
completed and, by setting the Event Status Enable Register (ESER) to report
OPC in the Event Status Bit (ESB) of the Status Byte Register (SBR) and setting
the Service Request Enable Register (SRER) to generate service request upon a
positive transition of the ESB, a service request (SRQ) interrupt can be generated
when certain operations complete as described in this section.
The following oscilloscope operations can generate an OPC:
Table 3-3: Oscilloscope operations that can generate OPC
Command
Conditions
ACQuire:STATE <non-zero NR1> | ON
Only when in single sequence
acquisition mode
CALibrate:FACtory STARt
CALibrate:FACtory CONTinue
CALibrate:FACtory PREVious
CH<x>:PRObe:DEGAUss EXECute
AUXin:PRObe:DEGAUss EXECute
DIAg:STATE EXECute
FACtory
HARDCopy
HARDCopy START
RECAll:SETUp <
fi
le as quoted string>
RECAll:WAVEform <
fi
le as quoted string>
*RST
SAVe:IMAGe <
fi
le as quoted string>
SAVe:SETUp <
fi
le as quoted string>
SAVe:WAVEform <
fi
le as quoted string>
MSO4000 and DPO4000 Series Programmer Manual
3-7
Summary of Contents for DPO4000 Series
Page 2: ......
Page 10: ...Table of Contents vi MSO4000 and DPO4000 Series Programmer Manual ...
Page 23: ...Command Syntax MSO4000 and DPO4000 Series Programmer Manual 2 9 ...
Page 24: ...Command Syntax 2 10 MSO4000 and DPO4000 Series Programmer Manual ...
Page 84: ...Command Groups 2 70 MSO4000 and DPO4000 Series Programmer Manual ...
Page 546: ...Commands Listed in Alphabetical Order 2 532 MSO4000 and DPO4000 Series Programmer Manual ...
Page 564: ...Status and Events 3 18 MSO4000 and DPO4000 Series Programmer Manual ...
Page 565: ...Appendix A Character Set MSO4000 and DPO4000 Series Programmer Manual A 1 ...
Page 566: ...Appendix A Character Set A 2 MSO4000 and DPO4000 Series Programmer Manual ...
Page 572: ...Appendix B Reserved Words B 6 MSO4000 and DPO4000 Series Programmer Manual ...