Hardware Settling Time; Error, Fault And Status Reporting; Hp-Ib Status Byte - HP 8112A Operating, Programming And Servicing Manual

50 mhz programmable pulse generator
Table of Contents

Advertisement

Hardware Settling Time

Error, Fault and
Status Reporting

HP-IB Status Byte

The timings given are worst case. When parameter settings
are combined into one programming message, the combined
implementation time can be up to 40% more efficient.
The Buffer Not Empty flag in the HP 8112A status byte is set during
this time. The system controller can therefore monitor this flag to
detect when a programming message has been implemented. Refer to

"Error, Fault and Status Reporting".

The hardware requires time to settle after a change. This sometimes
takes longer than the time taken to interpret and execute the
message, typically <5 ms.
The HP 8112A is provided with the capabilities of requesting service
from the controller (the computer) whenever the instrument detects
an error.
To be able to determine if an error was caused, Status Reporting
Structures are required. For this purpose the i.nstrument contains the
Status Byte register:
The Status Byte Register (STB) is composed Iof seven single-bit
"summary-messages".
type of error. For example, bit 0 represents all types of Limit errors.
(See the operating manual of the HP 8112A) 13it 6 of the STB is the
Request Service (RQS) Bit and is set whenever a service request is
caused. Bit 7 indicates whether the Buffer is empty or not.
After a Serial Poll (SPOLL) the complete Status Byte is cleared.
The Status Byte is updated after every command received by the HP
8112A.
The HP 8112A status byte can be read using a serial poll.
= SPOLL(712)
A
PRINT "8112A
Status Byte= ";A
The meaning of each bit in the status byte is given below. In all
cases, the bit is set to 1 to indicate that the condition described is
true.
Each of the bits 0 thru 5 summarizes a specific
Read instrument status byte
into variable A
Programming 6-13

Advertisement

Table of Contents
loading

Table of Contents