可互换虚拟仪器(IVI)驱动有IVI-C和IVI-COM的分别,前者是基于C语言开发的,由美国国家仪器有限公司(National Instruments,NI)倡导;后者是基于COM技术的,Agilent倡导的。

近日安排个学生使用LabWindows 7.0开发IVI-C驱动。LabWindows 7.0有一个IVI向导,可以方便地生成C代码,但是编译的时候总是报告ivi.h找不到。找了一下原因发现没有安装IVI引擎(IVI Engine),该引擎包括开发IVI驱动所需要的头文件和库文件。可以访问www.ni.com/ivi/ivi_prod.htm下载IVI引擎。


NI的另一个工具NI-Spy,可以方便对IVI-C驱动进行调试。NI-Spy包含在NI VISA软件包中。

NI还提供了可互换虚拟仪器(IVI)兼容工具包(Interchangeable Virtual Instruments (IVI) Compliance Package ),这一软件包包含了若干 IVI类驱动程序和支持库,对于开发和实现各种运用仪器互换性的应用系统是必不可少的。这一软件包可以帮助那些需要仪器互换性的军用和航天测试系统开发人员迅速而轻松地开发符合IVI的仪器驱动程序。 利用IVI兼容工具包,工程师们现在能在Measurement & Automation Explorer (MAX)中完全编辑自己的仪器驱动软件。更新的软件包中包括一种工具程序,用于创建用于IVI-C仪器专用驱动的、兼容IVI的安装器。另外,IVI专用驱动程序测试套件(IVI Specific Driver Test Suite)现在提供多种工具,用于检查IVI-C仪器专用驱动的状态、结构和功能面板,并核实驱动程序是否符合最新的IVI Foundation规范。IVI-C仪器驱动程序是基于ANSI C的,这是所有平台上都可用的长期标准。可以访问www.ni.com/ivi/ivi_prod.htm下载NI可互换虚拟仪器(IVI)兼容工具包。

posted on 2005-04-08 10:40  zealsoft  阅读(6851)  评论(2编辑  收藏  举报