创建仪器控制应用程序
- 更新时间2025-08-27
- 阅读时长2分钟
仪器驱动包含了创建仪器控制应用程序所需的组件VI。这些VI的连接类似于常见的LabVIEW应用程序。
建立通信
初始化VI,即首个调用的VI,用于建立与仪器之间的通信。另外,该VI还将仪器置于默认的上电或其他特定状态。一般情况下,只需在首次使用应用程序时调用初始化VI一次。
注: 使用资源名称和资源名称输出接线端,将初始化VI与之后要与设备交互或关闭设备的VI相连接。
与仪器交互
配置VI是一组软件程序的集合,用于配置仪器以执行所需的操作。特定仪器可能会存在许多配置VI。调用这些VI后,仪器就已准备完毕,可以开始测量或仿真系统。
动作VI用于开始或结束测试和测量操作,例如,启动触发系统或生成激励。动作VI与配置VI有所不同,因为动作VI不改变仪器设置,而是要求仪器根据现有配置执行某个操作。状态VI用于获取仪器的当前状态,或待执行操作的状态。
数据VI用于往返传输仪器的数据,比如读取测量值或波形的VI以及将波形或数字模式下载至源仪器的VI。
辅助工具VI用于执行最常见仪器驱动程序VI的多种辅助操作。这些VI包括大多数仪器驱动程序VI模板,例如重置、自检、修订、错误查询和错误消息。辅助工具VI也可能包含其它自定义仪器驱动VI,用于执行校准或存储等操作,以及调用各种设置。
关闭连接
关闭VI用于断开软件和仪器的连接,并释放系统资源。一般情况下,完成与仪器通信后,只需在应用程序结束时调用一次关闭VI。确保每次成功调用初始化VI后,都调用一次关闭VI,防止不必要的系统资源占用。
错误处理
由于可能存在多处错误源,在仪器控制应用中进行错误处理尤为重要。