DocumentCode :
985279
Title :
Efficient instrument design using IEEE 488.2
Author :
Mueller, Joseph E.
Author_Institution :
Hewlett-Packard Co., Loveland, CO, USA
Volume :
39
Issue :
1
fYear :
1990
fDate :
2/1/1990 12:00:00 AM
Firstpage :
146
Lastpage :
150
Abstract :
IEEE 488.2 defines standard formats, protocols, and common commands for IEEE-488 programmable instrumentation. Conventional software techniques can be used to write a parser that implements the formats and common commands. Such a parser requires a simple data stream interface, where data are simply gotten (commands) or placed (responses). A software driver for an IEEE-488 interface that provides a simple data stream interface to the parser while conforming to the protocol requirements of IEEE 488.2 is described. The crux of this implementation is the isolation of the message exchange control protocol from the parser. This protocol is implemented with a simple state machine. The protocol requirements of IEEE 488.2 have been converted to a state machine for which each transition is the result of an external signal. In this process some anomalies in IEEE 488.2 have been identified and corrected
Keywords :
CAD; computer interfaces; computerised instrumentation; protocols; standards; IEEE-488 interface; IEEE-488 programmable instrumentation; common commands; data stream interface; message exchange control protocol; parser; software driver; standard formats; Buffer overflow; Helium; Instruments; Microprogramming; Multitasking; Protocols; Sections; Software standards; System recovery; Timing;
fLanguage :
English
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9456
Type :
jour
DOI :
10.1109/19.50434
Filename :
50434
Link To Document :
بازگشت