Title :
Attribute based instrument drivers
Author :
Kominek, Jiri ; Straub, Juergen ; Zidek, Jan
Author_Institution :
Div. of Virtual Instrum., ELCOM, a.s., Ostrava-Pustkovec, Czech Republic
Abstract :
The task of programming instruments in a test system has always been a concern for end users and a major cost for the overall system development. Many users know that programming can often be the most time-consuming part of developing a system. The developer spends much valuable time learning the specific programming requirements of each instrument in the system. Almost all instruments are designed for interactive use through a physical front panel and also offer remote control capability via a communication port on the back of the instrument. An instrument driver, in the simplest definition, is a set of software routines that handles the programmatic details of controlling and communicating with a specific instrument. The most successful instrument driver concepts have always distributed instrument drivers in source code and provided end users with access to the same tools developers use to write drivers. With this philosophy, new instrument drivers were often easily developed by end users through modifying an existing driver for another instrument.
Keywords :
application program interfaces; software engineering; virtual instrumentation; attribute based instrument driver; instrument programming; software routine; Hardware; IEEE standards; Instruments; Libraries; Programming; Software; Software measurement; Instrument remote control; LabVIEW; LabWindows/CVI; VXI plug&play instrument driver; attribute based instrument driver; instrument driver;
Conference_Titel :
Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), 2011 IEEE 6th International Conference on
Conference_Location :
Prague
Print_ISBN :
978-1-4577-1426-9
DOI :
10.1109/IDAACS.2011.6072719