• IVI仪器驱动技术的发展
• IVI-C
• IVI-COM
• IVI-MSS
• IVI-Signal Interface
• IVI(Interchangeable Virtual Instruments—
—可互换式虚拟仪器)于1998年由IVI基金会推
出的新一代仪器驱动技术规范。IVI致力于实现
仪器驱动器的可互换性、开发灵活性、测试高效
性以及保证测试品质。 IVI与已有的仪器驱动技
术相比主要优势体现在:
(1)仪器可互换能力
(2)仪器的仿真模拟
(3)仪器状态跟踪与缓存
• 目前已制定和正在制定的IVI仪器类规范有十
、功率
余种,包括:
计、射频信号发生器、频谱分析仪、数字I/O、
化学分析仪等 。
• IVI-C、IVI-COM实现了同类仪器的可互换,
编程开发中同一类仪器采用统一的类仪器驱
动器, 同一类仪器的编程接口完全相同。
测试程序
IVI类驱动器
IVI特定仪器驱动器
应用程序
交互开发接口
编程开发接口
初
始
化
函
数
函数体
应用函数
阻态
函数
动作状
函数体
态函数
数据
函数
属性
函数
回调函数
关
闭
函
数
子程序
接口
VISA I/O
接口
IVI
引擎
• IVI内部模型由:回调函数集、VPP功能体和
IVI引擎。其中VPP功能体部分与VPP仪器驱
动器内部设计模型相同,包括组件函数集和
应用函数集两部分。回调函数是IVI引擎提供
的读写仪器配置或获取仪器状态的操作机制,
回调函数不能被用户直接调用。
IVI
引擎
VPP仪器
驱动器结构
回调函数集
VPP仪器驱动器内部结构