06.08.2014 Views

(8.5x11) 6000 Manual Cover - Newport Corporation

(8.5x11) 6000 Manual Cover - Newport Corporation

(8.5x11) 6000 Manual Cover - Newport Corporation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C.4 Status Byte<br />

The Status Byte register is used to record a summary of current system<br />

conditions for the status reporting system. It is returned to the controller<br />

when a serial poll of the 2832-C is conducted or when the *STB? query is<br />

issued. The register is bit mapped, meaning that each condition is represented<br />

by a bit. When a bit is set, or has a value of 1, then the condition is<br />

true. The bits are cleared based on the conditions described for each bit.<br />

The Service Request Enable register is used to define the conditions that will<br />

generate a IEEE 488.1 . When an event occurs that causes a bit to be set<br />

in the Status Byte register and it’s corresponding bit is set in the Service<br />

Request Enable register, then a will be generated.<br />

The Service Request Enable Register is configured by using the *SRE common<br />

command.<br />

The Parallel Poll Enable Register is used with the Status Byte to generate the<br />

message. If any bit is set in the Status Byte and it’s corresponding bit is<br />

set in the Parallel Poll Enable Register, then the message is set true (a<br />

value of one). Otherwise the message is set false (a value of zero).<br />

When a parallel poll is conducted with the 2832-C configured to respond to it,<br />

the message is compared to the (sense bit). If they are the same<br />

then the configured data line will be driven true in response to the parallel poll.<br />

Both the and the data line driven during a parallel poll can be selected<br />

by the IEEE 488.1 parallel poll remote configuration command.<br />

The Parallel Poll Enable Register is configured by using the *PRE command.<br />

The Status Byte Register is described below.<br />

Status Byte<br />

bit 7: Error Queue<br />

A one in this bit indicates that the error queue is not empty (see the<br />

*ERR? query). The *CLS command will empty the error queue and, as a<br />

result, this bit.<br />

bit 6: Service Request/Master Summary Status<br />

When the status byte is read by means of a serial poll, this bit is set<br />

when the 2832-C is requesting service.<br />

When the status byte is read by means of the *STB? query, this bit will<br />

be set if any bit in the status byte is set and its corresponding bit is set<br />

in the Service Request Enable Register.<br />

bit 5: Event Status Byte<br />

The Event Status Byte bit is set when a bit in the Standard Event Status<br />

register is set and its corresponding bit in the Standard Event Enable<br />

register is set. The *CLS command or *ESR? query will clear the<br />

Standard Event Status register and, as a result, this bit.<br />

95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!