LabVIEW选择正确的接口来控制仪器

简介: LabVIEW选择正确的接口来控制仪器

LabVIEW选择正确的接口来控制仪器


本文件将介绍在LabVIEW中,选择正确的连接接口来控制仪器并进行通信。


NI提供了各种仪器连接接口,可满足不同需求。因此,为应用选择合适的一个非常重要。首先,请参阅以程图,以确定控制仪器的正确方法。然后,参考与流程图编号对应的部分,以了解有关接口的更多信息。

仪器控制流程图的连接接口


开始使用时,建议使用仪器驱动程序。仪器驱动程序可节省开发时间和成本,因为无需学习每个仪器的编程协议。本文档将进一步介绍这两种类型的仪器驱动程序。


了解有关仪器驱动程序的更多信息


1.使用即插即用仪器驱动程序


LabVIEW即插即用仪器驱动程序是用于控制和与编程仪器通信的函数集。每个VI对应于一个编程操作,例如配置、读取、写入或触发仪器。由于LabVIEW即插即用驱动程序保持了通用的架构和接口,因此可以快速连接仪器并与仪器通信,而只需很少或无需编写代码。


2.使用IVI仪器驱动程序


IVI驱动程序是在LabWindows/CVI中开发的基于DLL的驱动程序,可实现仿真和仪器的互换性。为了实现互换性,IVI基础定义了以下仪器类别的规格:DMM、示波器、任意波形/函数发生器、直流电源、开关、功率计、频谱分析仪和RF信号发生器。IVI驱动程序还具有其他优势,例如用于提高性能的仪器状态缓存、多线程安全性和仪器属性访问。


3.使用仪器I/O助手


仪器I/O助手是一个高级快速VI,使能够轻松设置与串口、以太网或GPIB仪器的通信。仪器I/O助手提供了指导配置仪器然后根据配置自动生成代码的步骤。


注意:仪器I/O助手自LabVIEW2021起已经弃用,不推荐用于新项目。如果使用LabVIEW2021或更新程序,请使用设备所支持的仪器驱动程序。


4.修改现有仪器驱动程序


如果仪器没有仪器驱动程序,但存在类似的驱动程序,则可以修改现有驱动程序以满足应用需求。


5.创建仪器驱动程序


如果仪器的仪器驱动程序不存在,并且没有任何类似的驱动程序,则可以从仪器驱动程序项目向导创建一个仪器驱动程序。


6.使用NI-VISAAPI接口


NI-VISA是用于仪器编程的NI标准I/O接口。NI-VISA可以控制GPIB、串口、USB、以太网、PXI或VXI仪器,根据仪器类型进行适当的驱动程序调用,因此无需学习仪器特定的通信协议。


7.使用NI-488.2API


使用NI-4882开发和调试GPIB仪器的应用程序。NI-488.2驱动程序具有自动处理所有总线管理的高级命令,低级命令也可用。


8.使用NI设备驱动程序


对于NI模块化仪器,可在NI驱动程序下载中,找到厂家提供的NI设备驱动程序。


9.提交仪器驱动程序请求


如果仪器驱动程序网络没有需要的驱动程序,可以提交仪器驱动程序请求。这些请求由NI仪器驱动程序组监测,并根据流行需求进行开发。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系们。

相关文章
|
5天前
|
传感器 数据采集 监控
LabVIEW单片机的废气再循环EGR检测系统
LabVIEW单片机的废气再循环EGR检测系统
10 0
|
5天前
|
数据采集 存储 监控
LabVIEW多设备控制与数据采集系统
LabVIEW多设备控制与数据采集系统
15 4
|
5天前
|
监控 人机交互 C语言
LabVIEW自动剪板机控制系统
LabVIEW自动剪板机控制系统
21 3
|
5天前
|
网络协议 API Windows
LabVIEW以太网仪器控制
LabVIEW以太网仪器控制
12 0
|
5天前
|
数据采集 传感器 数据可视化
LabVIEW是如何控制硬件的?
LabVIEW是如何控制硬件的?
|
5天前
LabVIEW开发超导体电流特性的测量系统
LabVIEW开发超导体电流特性的测量系统
11 4
|
5天前
|
算法
LabVIEW开发牵引控制动态仿真器
LabVIEW开发牵引控制动态仿真器
17 2
LabVIEW开发牵引控制动态仿真器
|
5天前
|
数据采集 传感器 监控
LabVIEW伺服阀动静态测试系统
LabVIEW伺服阀动静态测试系统
|
5天前
|
区块链 Windows
LabVIEW无法与GPIB仪器通信
LabVIEW无法与GPIB仪器通信
16 3
|
5天前
|
文字识别 算法 机器人
LabVIEW利用相机开发零件处理和检查系统
LabVIEW利用相机开发零件处理和检查系统
15 4