From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



常见的NI-DAQmx错误代码以及处理:代码-200300到-200999



主要软件:
主要软件版本: 7.3
主要软件修正版本:
次要软件: Utility Software>>Measurement & Automation Explorer

问题: 我得到的NI-DAQmx错误代码是什么含义,该如何处理?

解答:

错误代码:
- 200324
- 200368
- 200380
- 200428
- 200488
- 200524
- 200557
- 200574

错误代码: - 200324
描述: NI-DAQmx无可用设备。可能原因是Traditional NI-DAQ正在使用该设备或者该设备正在被重置。
可能原因: 同一个设备不能同时被Traditional NI-DAQ和NI-DAQmx的函数调用。可能另外一个运行的程序正在通过Traditional NI-DAQ调用该设备,您没有进行重置或者您尝试在同一程序中使用这两种DAQ函数进行编程。当然也有可能是将设备名写错了。
解决方法: 在Traditional NI-DAQ中使用该设备后,必须重置该设备才能在NI-DAQmx中使用。对于SCXI设备,必须重置通信DAQ设备。调用Traditional NI-DAQ Device Reset VI或者Init_DA_Brds函数。如果需重置Traditional NI-DAQ中的全部设备,在MAX中可右键单击Traditional NI-DAQ设备文件夹并选择Reset Driver for Traditional NI-DAQ(参考下面的截图)。如果正在重置设备,请等待重置操作完成。

 


错误代码: - 200368
描述: 指定路由无法满足要求,因为硬件不支持。
可能原因: 由于硬件的限制,信号并不能被路由到所有的端口。您可能正在尝试将某一信号输入/输出到设备并不支持的端口/路径。
解决方法: 在硬件手册和/或MAX中查看针对您设备有效的信号路由方式。您可能需要更改接收信号的端口或者调整读取信号的方式。

错误代码: - 200380
描述: 应变计校准过程失败。
可能原因: 正在使用的设备配置不正确或者应变计与采集设备的物理连接/配置不正确。
解决方法: 参考您的硬件手册以及应变计文档以完成正确的配置。确认应变计已经连接到全部指定的应变通道,并且正确配置其所使用的桥路,分流电阻位置正确,以及正确设置硬件跳线(如存在)。

错误代码: - 200428
描述: 传递至任务/通道输入控件的值无效。该值必须为有效任务或虚拟通道。
可能原因: 任务没有被创建或者错误地保存。
解决方法: 首先确定任务在Measurement & Automation Explorer中存在。如果是的话,打开任务并确认其没有任何错误。

错误代码: - 200488
描述: 无法将虚拟通道添加至任务,因为该通道不存在。您不能指定一个物理通道。
可能原因: 尝试指定一个不存在或者无法直接访问的物理通道,例如热电偶测量中的CJC。
解决方法: 使用MAX,DAQ助手,或者DAQmx Create Virtual Channel函数/VI创建一个虚拟通道,然后将虚拟通道添加到您希望配置的任务中。

错误代码: - 200524
描述: 无法执行写入操作,因为写入数据并没有包含任务中所有通道需要的数据。当写入时,应为任务中全部通道提供数据。或者更改任务以确保包含与写入数据一致的通道数。
可能原因: 创建了包含多个通道的任务,NI-DAQ需要任务中每一个通道的数据,但是您并没有为所有通道都提供数据。
解决方法: 连线时,需要为任务中的所有通道都提供数据。通常您可以为输入数组添加行数从而输入期望通道数的数据。或者,修改任务,使其仅包含写入数据中对应的通道数。

错误代码: - 200557
描述: 任务正在运行时无法设置指定的属性。
可能原因: 在开始任务和停止任务之间使用属性节点,尝试在任务运行时设置任务属性。
解决方法: NI-DAQmx不能在任务运行时设置任务属性。在任务开始之前对属性进行设置,或者在设置属性值前停止任务。

错误代码: - 200574
描述: 没有为设备配置触发线。
可能原因: 由于完成路由的唯一方式需要使用触发总线,但是在MAX中该设备尚未配置任何触发总线,因驱动无法完成路由操作。
解决方法: 如果使用PXI机箱,请确保在Measurement & Automation Explorer (MAX)中已经正确识别该机箱。如使用PCI设备,即使不使用任务RTSI线缆,也请在MAX中为该设备配置RTSI线缆。



相关链接: KnowledgeBase 2XQEAPQJ: Common NI-DAQmx Error Codes and Solutions: Codes -50103 and -200000 to -200299
SCXI & Signal Conditioning Support Homepage
Data Acquisition Support Homepage

附件:





报告日期: 10/09/2003
最近更新: 08/22/2010
文档编号: 3289EL74