Home Previous Next


Parallel Poll

In a parallel poll, the controller uses a single command to request up to eight instruments to transmit one bit of information each on the data lines, i.e., to set the data line allocated to each instrument to a logical "0" or "1". In addition to the SRE register, which determines the conditions under which an SRQ is generated, there is a parallel poll enable register (PPE). This register is ANDed with the STB bit by bit, considering bit 6 as well. The results are ORed, the result is possibly inverted and then sent as a response to the parallel poll of the controller. The result can also be queried without parallel poll by means of the command "*ISTits?".

The instrument first has to be set for the parallel poll using the quick BASIC command "IBPPC()". This command allocates a data line to the instrument and determines whether the response is to be inverted. The parallel poll itself is executed using "IBRPP()".

The parallel poll method is mainly used to find out quickly which one of the instruments connected to the GPIB bus has sent a service request. To this effect, SRE and PPE must be set to the same value.


Home Previous Next