• 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