为什么我的NI-DMM在DAQmx设备名输入控件中不显示
发布网友
发布时间:2022-05-20 17:40
我来回答
共1个回答
热心网友
时间:2023-11-05 05:09
即使NI-DMMs 的设备名已经在MAX中显示了,但仍不会在 DAQmx Device Name Control中显示。这是因为DMMs不是 DAQmx 设备,但他们通过DAQmx 命名。
NI-DMMs 只能通过IVI Resource Name control中选中,要创建控件则可以通过右键点击 NI-DMM Initialize VI然后 Instrument Descriptor 然后创建输入控件。
如下图所示,MAX系统中,PCI-4070 DMM有类似DAQmx Device的命名。(在本例中这是虚拟出来的)
然而在LabVIEW 中,如果创建一个 NI-DAQmx Device Name 常量,(函数位置: Programming » Measurement I/O » DAQmx » DAQmx Advanced » DAQmx Constants and Property Node) ,你将无法与NI-DMM相连。所以,请放置一个NI-DMM VI(本例使用NI-DMM初始化VI)在程序框图上(函数位置: Programming » Measurement I/O » NI-DMM ),然后再在 Instrument Descriptor 创建 一个常量既可。
Instrument Descriptor 常量的正式名字应为 IVI Session of Class ,大多数模块化仪器使用相同的 IVI Session of Class 输入控件,但要选择不同的类。为了使你的输入控件是正确的,右键输入控件或者常量然后选择Select IVI Class » IviDMM » niDMM.
当IVI类选择了之后,可以在IVI Session of Class 输入控件中看到你的 NI-DMM