Instrument classes specify which subsystems they implement, as well as any instrument-specific features. Different manufacturers, and even different models, of the same type of instrument would use different command sets. For commands that accept integer arguments, values may be specified in multiple computer number formats: Since each device generated the asynchronous handshaking signals required by the bus protocol, slow and fast devices could be mixed on one bus. Configures the instrument’s output buffer to wait for all pending operations to complete before executing any additional commands over the interface. In other projects Wikimedia Commons. The identification string contains four comma separated fields:

Uploader: Molmaran
Date Added: 15 September 2006
File Size: 12.32 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 70928
Price: Free* [*Free Regsitration Required]

The data transfer is relatively slow, so transmission line issues such as impedance matching and line termination are ieer. Queries the event register for the Standard Event Register group.

GPIB Hardware and Software Specifications

In the original protocol, transfers use an interlocked, three-wire ready—valid—accepted handshake. The purpose of this command is to synchronize your application with the instrument. The selected bits are then reported to bit 5 of the Status Byte Register. While idee large and sturdy connectors were an advantage in industrial or laboratory set ups, the size and cost of the connectors was a liability in applications such as personal computers.


The following table describes the Status Byte Register.

Return five DC voltage measurements, using a software trigger to start the measurements:. Parameter Typical Return none none Wait until all pending operations complete: This page was last edited on 2 Decemberat Some commands require an additional argument. From Wikipedia, the free encyclopedia. Standard Event Status Register Query.

GPIB Hardware and Software Specifications – National Instruments

While an event bit is set, subsequent events corresponding to that bit are ignored. Return the learn string: Queries the condition register for the Status Byte Register group and returns a decimal value equal to the binary-weighted sum of all bits set in the register. You can write to or read from an enable register.

It requires use of the IEEE As GPIB became popular, it was formalized by various standards organizations.

Standard Commands for Programmable Instruments – Wikipedia

Condition register bits are updated in real time; they are neither latched nor buffered. An event register is a read-only register 48.82 latches events from oeee condition register. The physical hardware communications link is not defined by SCPI. It has been the subject of several standards. For other uses, see SCPI disambiguation. Parameter Typical Return none none Clear event ieer bits and error queue: Clears the event registers in all register groups. Because these operations are common to all instruments, IEEE Consequently, the recommendation to coat such parts in black material to call attention to metric threads is also considered unnecessary.


Unsourced material may be challenged and removed. The hardware interface enabled devices made by different manufacturers to communicate with a single host.

The physical topology can be linear or star forked. Micro ribbon connectors have a D-shaped metal shell, but are larger than D-subminiature connectors.

Returns 1 to the output buffer after all pending commands complete. By exactly defining the state of the bus and how devices should respond to specific messages, IEEE Return the installed options: Other key requirements for Controllers are bus control sequences and bus protocols.