
Status and Events
*PSC Command
The *PSC command controls the Enable Registers contents at power-on. Sending
*PSC 1 sets the Enable Registers at power on as follows:
ESER 0 (equivalent to an *ESE 0 command)
SRER 0 (equivalent to an *SRE 0 command)
Sending *PSC 0 sets the Enable Register to store register values in nonvolatile
memory through a power cycle.
NOTE.
To enable the PON (Power On) event to generate a Service Request, send
*PSC 0, use the *ESE command to enable PON in the ESER, and use the *SRE
command to enable bit 5 in the SRER. Subsequent power-on cycles will generate a
Service Request.
Queues
The *PSC command controls the Enable Registers contents at power-on. Sending
*PSC 1 sets the Enable Registers to clear at power on.
Output Queue
The instrument stores query responses in the Output Queue and empties this
queue each time it receives a new command or query message after an <EOM>.
The controller must read a query response before it sends the next command (or
query) or it will lose responses to earlier queries.
CAUTION.
When a controller sends a query, an <EOM>, and a second query,
the instrument normally clears the
fi
rst response and outputs the second while
reporting a Query Error (QYE bit in the ESER) to indicate the lost response. A
fast controller, however, may receive a part or all of the
fi
rst response as well. To
avoid this situation, the controller should always read the response immediately
after sending any terminated query message or send a DCL (Device Clear) before
sending the second query.
Event Queue
The Event Queue stores detailed information on up to 32 events. If more than 32
events stack up in the Event Queue, the 32nd event is replaced by event code
350, "Queue Over
fl
ow."
Before reading an event from the Event Queue, you must use the *ESR? query
to read the summary of the event from the SESR. Reading the SESR erases any
events that were summarized by previous *ESR? reads but not read from the
Event Queue. Events that follow an *ESR? read are put in the Event Queue but
are not available until *ESR? is used again.
3-4
FCA3000, FCA3100, MCA3000 Series Programmer Manual
Содержание FCA3000 Series
Страница 2: ......
Страница 8: ...Preface iv FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Страница 9: ...Getting Started ...
Страница 10: ......
Страница 14: ...Using the USB Interface 1 4 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Страница 15: ...Syntax and Commands ...
Страница 16: ......
Страница 26: ...Command Syntax 2 10 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Страница 135: ...Status and Events ...
Страница 136: ......
Страница 156: ...Status and Events 3 20 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Страница 157: ...Programming Examples ...
Страница 158: ......
Страница 179: ...Appendices ...
Страница 180: ......
Страница 181: ...Appendix A Character Set FCA3000 FCA3100 MCA3000 Series Programmer Manual A 1 ...
Страница 182: ...Appendix A Character Set A 2 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...
Страница 188: ...Appendix D Reserved Words D 2 FCA3000 FCA3100 MCA3000 Series Programmer Manual ...