为什么我在DAQ相关任务中加入属性节点会收到报错信息:"Error -200452"?



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: Driver Software>>NI-DAQmx, LabVIEW Development Systems>>LabVIEW Professional Development System, LabWindows/CVI Development Systems>>LabWindows/CVI Full Development System
硬件: Multifunction DAQ (MIO)>>E Series>>PCI-6040E (PCI-MIO-16E-4), Multifunction DAQ (MIO)>>M Series>>PCI-6251

问题: 当我试图在DAQ任务中通过配置属性节点的赋值来对相关参数进行设定时,收到报错信息:

Error -200452: Specified property is not supported by the device or is not applicable to the task.



解答: 对于DAQmx中的相关属性节点的赋值将影响到相关设备的测量特性,有些属性节点的赋值只针对个别支持这个功能的DAQ设备才有效。

举个例子来说,在模拟输出地情况下 "AO.IdleOutputBehavior" 这个属性节点就不支持 NI-6251 或者 NI-6040E这两个型号的设备。如果在这类不支持相关属性节点设置的设备的任务中,强行对其相应的属性节点进行赋值,救活收到错误信息 Error -200452。为了避免这种情况的出现,我们提供了一种方案可以让您立即获得所运用的DAQ设备所支持的属性节点以及进行相关测量所一定要进行配置的属性节点的信息。 您可以右键点击 DAQmx 通道属性节点,然后选择 Select Filter... 来打开 Configure Filter Settings 窗口,将不支持您所使用的DAQ设备的属性节点从列表中滤除。

I如果因为某种原因,您还没有将您的DAQ设备连接到您的计算机或者机箱上,您可以先在MAX中去模拟仿真这款DAQ设备,具体操作是在右键点击MAX中的Device and Interface文件夹,并选择 Create New 在 Create New 窗口中,选择 NI-DAQmx Simulated Device 再然后将 Property Node's filter 设定为 Show Attributes For Selected Devices 再在labVIEW中进行之前提到的操作,然后再labVIEW中可供选择的属性节点列表,就是由所有支持您的DAQ设备的属性节点所构成的了。

但是如果您的DAQ设备支持相关属性节点的操作,可你还是接收到了相关的错误信息,你需要去检查您的DAQ任务中是否运用到了定时以及触发这两个功能,错误 error -200452 同样也可能因为通道属性设置和您的相关自定义属性节点设置不匹配而造成的。

相关链接: KnowledgeBase 3289EL74: Common NI-DAQmx Error Codes and Solutions: Codes -200300 to -200999
KnowledgeBase 2XQEAPQJ: Common NI-DAQmx Error Codes and Solutions: Codes -200000 to -200299 and -50103

附件:


idle.GIF - idle.GIF
idle2.GIF - idle2.GIF


报告日期: 05/06/2005
最近更新: 09/22/2010
文档编号: 3L5FO27U