LabVIEW以编程方式查找系统中DAQ设备的设备名称 点击:36 | 回复:0



fjczd

    SSI ļʱ
发表于:2023-09-12 20:28:15
楼主

LabVIEW以编程方式查找系统中DAQ设备的设备名称

使用DAQmx VI创建虚拟通道函数,这个函数需要物理通道输入端。当使用相同型号的新设备(例如,两个不同的USB-6210)运行可执行文件时,代码会中断,因为MeasurementAutomation ExplorerMAX)将第二个设备命名为Dev2,将原始设备命名为Dev1

该如何以编程方式查找MAX中新设备的名称,以便在使用相同型号的新设备时,代码不会中断?

DAQmx的系统属性节点可用于查找设备名称列表。 DAQmx的设备属性节点可用于确定产品型号,该型号可与包含所需设备型号名称的字符串进行匹配。条件For循环用于查找系统中的所有设备名称,并在找到第一个设备名称匹配时停止。当循环停止时,设备名称将从循环中传出,并且将通道名附加到字符串的末尾。输出的字符串可用作创建虚拟通道函数的物理通道输入端。

如果安装了相同型号的多个设备,则另一种有用的方法是在For循环中使用条件索引隧道。如图第二段代码,该结果将返回所有匹配设备的数组。

这些代码仅适用于NI DAQmx设备。如果需要查找其他设备,则应考虑使用NI系统配置API

这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录北京瀚文网星官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。




楼主最近还看过

SSI ļʱ