IVI技术规范及其工作原理
IVI技术规范及其工作原理IVI技术的特点为了进一步提高仪器的可互换性和测试代码的可重用性,降低系统升级的难度和成本,由NI公司、GEC马可尼公司、朗讯技术公司、GDE系统公司等十几家仪器生产厂商成立
1.1 IVI 技术规范及其工作原理 1.1.1 IVI 技术的特点 为了进一步提高仪器的可互换性和测试代码的可重用性,降低系 NIGEC 统升级的难度和成本,由公司、马可尼公司、朗讯技术公司、 GDEIVIIVI 系统公司等十几家仪器生产厂商成立了基金会并发布了 IVIIVIVPP 技术规范。技术规范是基金会在规范的基础上定义仪器 的标准接口、通用结构和实现方法,用于开发一种可互换、高性能、 IVI 更易于开发维护的仪器的编程模型。技术主要具有以下特点。 1 )通过仪器的可互换性,节省测试系统的开发和维护费用 IVI 技术提升了仪器驱动器的标准化程度,使仪器驱动器从基本 的互操作性提升到了仪器类的互操作性。通过为各仪器类定义明确的 API ,测试系统开发者在编写软件时可以做到最大程度的与硬件无关, 当替换过时的仪器或采用更高性能的新仪器进行系统升级时,测试程 序源代码可以不用做任何更改或重新编译,这大大提高了代码的可重 用性,同时也缩短了测试系统开发周期以及系统维护费用。 2 )通过状态缓存,改善测试性能 IVIIVI 引入了属性管理机制,其模型中的引擎可实现状态存储 VPP 功能。驱动程序总是假设仪器状态是未知的,因此,每个测量函 数在进行测量操作之前都要对仪器进行设置,而不管仪器在此之前是 IVI 否被配置过。而驱动器通过状态缓存能自动存储仪器的当前状

