14.06.2014 Views

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Status Reporting System<br />

ESIB<br />

Parallel Poll<br />

In a parallel poll, up to eight instruments are simultaneously requested by the controller by means of a<br />

single command to transmit 1 bit of information each on the data lines, i.e., to set the data line allocated<br />

to each instrument to logically "0" or "1". By analogy to the SRE register which determines under which<br />

conditions an SRQ is generated, there is a parallel poll enable register (PPE) which is ANDed with the<br />

STB bit by bit as well considering bit 6. The results are ORed, the result is then sent (possibly inverted)<br />

as a response in the parallel poll of the controller. The result can also be queried without parallel poll by<br />

means of command "*IST".<br />

The instrument first has to be set for the parallel poll using quick-BASIC command "IBPPC()". This<br />

command allocates a data line to the instrument and determines whether the response is to be inverted.<br />

The parallel poll itself is executed using "IBRPP()".<br />

The parallel-poll method is mainly used in order to quickly find out after an SRQ which instrument has<br />

sent the service request if there are many instruments connected to the IEC bus. To this effect, SRE<br />

and PPE must be set to the same value. A detailed example as to the parallel poll is to be found in<br />

chapter 7, Program Examples.<br />

Query by Means of Commands<br />

Each part of every status register can be read by means of queries. The individual commands are<br />

indicated in the detailed description of the registers. What is returned is always a number which<br />

represents the bit pattern of the register queried. Evaluating this number is effected by the controller<br />

program.<br />

Queries are usually used after an SRQ in order to obtain more detailed information on the cause of the<br />

SRQ.<br />

Error-Queue Query<br />

Each error state in the instrument leads to an entry in the error queue. The entries of the error queue<br />

are detailed plain-text error messages which can be looked at in the ERROR menu via manual control<br />

or queried via the IEC bus using command "SYSTem:ERRor?". Each call of "SYSTem:ERRor?"<br />

provides an entry from the error queue. If no error messages are stored there any more, the instrument<br />

responds with 0, "No error".<br />

The error queue should be queried after every SRQ in the controller program as the entries describe the<br />

cause of an error more precisely than the status registers. Especially in the test phase of a controller<br />

program the error queue should be queried regularly since faulty commands from the controller to the<br />

instrument are recorded there as well.<br />

1088.7531.12 5.32 E-16

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

Saved successfully!

Ooh no, something went wrong!