DocumentCode
3236199
Title
A COM-based instrument interchangeable framework and its realization approach
Author
Niu, Shuangcheng ; Xu, Aiqiang
Author_Institution
Dept. of Comput. Sci. of Tsinghua, Univ. of China, Beijing
fYear
2008
fDate
8-11 Sept. 2008
Firstpage
543
Lastpage
549
Abstract
IVI Specification is a technology framework promoted by IVI foundation (a consortium of vendors, integrators, and users), whose purpose is to advance instrument interchangeability and enhance software interoperability. IVI defines two distinct driver architectures: IVI-C and IVI-COM. IVI-COM is an interface specification of instruments drivers for Common Object Model (COM) applications. It is independent of programming languages and widely used. But it also has defects, such as: complex architecture, difficult to develop and expand, limited development environments. LabWindows/CVPM is a popular ANSI-C programming environment owned by National Instruments Incorporate. It is easy to learn and simple to develop test programs and drivers. But C is not an object-oriented language, so it is difficult to create complicated IVI-COM components. This paper promotes a light-weight COM-Based instrument interchangeable framework; it removes the defects of IVI-COM and realizes distributed measurements. An implementing approach of the components in CVIis also discussed.
Keywords
computer output to microfilm; computerised instrumentation; COM based instrument; IVI specification; common object model; interchangeable framework; realization approach; technology framework; Application software; Cities and towns; Coherence; Computer architecture; Computer languages; Computer science; Instruments; Object oriented modeling; Programming environments; Testing; ANSI-C; IVI-COM; distributed measurements; instruments interchangeability;
fLanguage
English
Publisher
ieee
Conference_Titel
AUTOTESTCON, 2008 IEEE
Conference_Location
Salt Lake Cirty, UT
ISSN
1088-7725
Print_ISBN
978-1-4244-2225-8
Electronic_ISBN
1088-7725
Type
conf
DOI
10.1109/AUTEST.2008.4662677
Filename
4662677
Link To Document