同时运行DAQmx任务

更新 Mar 19, 2021

适用于

硬件

  • Multifunction I/O Device

软件

  • LabVIEW
  • Measurement & Automation Explorer (MAX)

驱动

  • NI-DAQmx

问题详述

  • 我有PXI / PXIe DAQ,PCI / PCIe DAQ卡或USB DAQ设备(63XX,62XX,61XX和60XX系列设备)。我可以在同一设备上同时运行各种DAQmx任务?
  • 尝试在不同设备上的多个通道上运行“当前按需输出任务”时收到错误-200262。

解决方案

在多功能DAQ设备中,可能并发任务的总数取决于您正在运行使用硬件计时还是软件(按需)计时的任务。

硬件定时任务

硬件定时任务需要系统定时控制器提供定时信息,以用于采样时钟,参考时钟,触发器等。下表说明了可供用户使用的硬件定时任务的数量。
 

硬件定时任务
每个设备的任务数
模拟输入1个
模拟量输出1个
计数器输入N ††
计数器输出N ††
数字输入1个
数字输出1个

软件定时任务

大多数软件定时任务都不需要来自系统定时控制器的信号即可运行。软件定时意味着主机正在控制从模块读取或写入样品的频率。
 
软件定时(按需)任务每个设备的任务数
模拟输入1个
模拟量输出每个AO通道1个任务†††
计数器输入N ††
计数器输出N ††
数字输入每条具有数字输入功能的数字线路需要完成一项任务
数字输出每条具有数字输出功能的数字线路需要完成一项任务


考虑到每种计时模式的最大任务数,可以同时运行硬件和软件任务。

††计数器任务的数量始终受您拥有的计数器数量的限制。根据您是否正在使用使用多个计数器计数器任务(例如使用两个计数器方法测量频率),您可能会被限制为更少的计数器任务。

††† 67xx卡每四个通道有一个DAC,因此对于这些卡,每四个AO通道只使用一个任务。在LabVIEW中,您将以Dev1 / ao0:3 Dev1 / ao4:7 ...等样式汇总它们。

相关信息

可以使用通道扩展将多个通道合并到一项任务中。可用的选项和方法因设备而异。请参阅下面的“相关链接”部分以了解更多信息。