关注:143 2014-01-11 11:21

IVI是干什么用的?

已解决 悬赏分:0 - 解决时间 2025-05-06 06:49
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
回答=长期以来,互换性成为许多工程师建造测试系统的目标。因为在很多情况下,仪器硬件不是过时就是需要更换,因此迫切需要一种无需改变测试程序代码就可用新的仪器硬件改进系统的方法。针对这一问题,在1998年9月成立了IVI(Interchangeable Virtual Instrument)基金会。IVI基金会是最终用户、系统集成商和仪器制造商的一个开放的联盟。目前,该组织已经制订了五类仪器的规范一一示波器/数字化仪(IVIScope)、数字万用表(IVIDmm)、任意波形发生器/函数发生器(IVIFGen)、开关/多路复用器/矩阵(IVISwitch)及电源(IVIPower)。美国国家仪器公司(简称NI)作为IVI的系统联盟之一,积极响应IVI的号召,开发了基于虚拟仪器软件平台的IVI驱动程序库。 因为所有的仪器不可能具有相同的功能,因此不可能建立一个单一的编程接口。正因为如此,IVI基金会制订的仪器类规范被分成基本能力和扩展属性两部分。开发IVI的Specific Driver   由于NI开发的IVI驱动程序库已经包含了仪器的Class Driver,因此,程序员只要按照IVI的规范开发自己仪器的Specific Driver,就可以实现仪器的互换性。