DocumentCode
1651788
Title
A virtual instrument bus using network programming
Author
Rawnsley, D.J. ; Hummels, D.M. ; Segee, B.E.
Author_Institution
Maine Univ., Orono, ME, USA
Volume
1
fYear
1997
Firstpage
694
Abstract
This paper provides an overview of a virtual instrument bus created at the University of Maine Orono. Software to support automated tests has become difficult to maintain as the number of test boards and test instruments grows. A variety of test instruments such as logic analyzers, signal generators, and data caches connect and communicate to workstations using a General Purpose Interface Bus (GPIB). This paper describes two software packages. The first is a “virtual instrument bus” that makes a large number of GPIB buses on separate networked computers appear to be on a single bus. The second is an object-oriented instrument library. The library is designed to support a variety of instruments using a common framework in an easily maintained software package. The virtual instrument library is developed using remote procedure calls (RPC). All workstations supporting an instrument bus run a background program called a Bus Server that handles bus communications and provides an interface to the computer network. Communication to the various Bus Servers is handled by the Virtual Bus Library. This interface makes the physical configuration of the instrument buses transparent to the software developer. The virtual bus software provides easy code reuse for quick program generation used for automated testing, at the same time making all instruments appear to be located on one single bus
Keywords
automatic test equipment; object-oriented programming; peripheral interfaces; GPIB; automated tests; network programming; object-oriented instrument library; physical configuration; program generation; remote procedure calls; test instruments; virtual instrument bus; Automatic testing; Computer networks; Instruments; Logic testing; Network servers; Software libraries; Software maintenance; Software packages; Software testing; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Instrumentation and Measurement Technology Conference, 1997. IMTC/97. Proceedings. Sensing, Processing, Networking., IEEE
Conference_Location
Ottawa, Ont.
ISSN
1091-5281
Print_ISBN
0-7803-3747-6
Type
conf
DOI
10.1109/IMTC.1997.604041
Filename
604041
Link To Document