为什么我在DAQmx中配置NI 9401的双向DI/O时,会出现错误 201133?



主要软件:
主要软件版本: 2009 SP1
主要软件修正版本: N/A
次要软件: Driver Software>>NI-DAQmx
硬件: CompactDAQ>>Digital Input Modules>>NI 9401

问题:

Products and Services: NI 9401 中说明9401是“双向,可半字节配置”,但是当我试图在LabVIEW中使用DAQmx编程实现这点,出现错误 -201133.

 



解答:

当在DAQmx中配置NI 9401的双向数字输入输出时,为了避免出现错误 -201133,任意一个任务在另外一个任务开始前都必须被保留,如下图所示:

 

 

在这种情况下,在一个任务中配置数字输出位(半字节1/第4-7位),该任务通过使用DAQmx Control Task.vi得到保留。然后含有数字输入位(半字节0/第0-3位)的任务开始运行,此时之前被保留的数字输出任务才可以不出错的开始运行。

 

参看 Developer Zone Community: Configuring an NI 9401 for Bidirectional DI/O By Nibble with DAQmx,该例程演示了双向配置以及独立控制每个半字节执行时间的方法。

 

参看 Developer Zone Community: Nibble DI/O Configuration for Triggering with NI 9401,该范例演示了利用半字节配置来触发一个模拟任务。


 



相关链接:


附件:





报告日期: 05/27/2010
最近更新: 06/26/2011
文档编号: 59QILUD2