NI多功能設備上DAQmx並行任务的数量

更新 May 13, 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任務嗎?
  • 嘗試在不同設備的多個通道上運行“Current Output On Demand Task”時收到錯誤-200262。

解決方案

在多功能DAQ設備中,並發可能任務的總數取決於您正在運行使用硬體計時還是軟體(按需)計時*的任務。

硬體定時任務

硬體定時任務需要系統定時控制器提供定時訊息,以用於sample clocks, reference clocks, triggers等。下表說明了可供用戶使用的硬體定時任務的數量。
 
Hardware-Timed Tasks# of Tasks per Device
Analog Input1
Analog Output1
Counter InputN**
Counter OutputN**
Digital Input1
Digital Output1

軟體定時任務

大多數軟體定時任務都不需要來自系統定時控制器的訊號即可運行。軟體定時意味著主機正在控制從模組讀取或寫入sample的頻率。
 
Software-Timed (On Demand) Tasks# of Tasks per Device
Analog Input1
Analog Output每個AO通道1個任務***
Counter InputN**
Counter OutputN**
Digital Input1 Task for each digital line capable of Digital Input
Digital Output1 Task for each digital line capable of Digital Output
 

考慮到每種計時模式的最大任務數,可以同時運行硬體和軟體任務。

** 計數任務的數量始終受您擁有的計數器數量的限制。根據您是否正在使用多個計數器的計數任務(例如使用兩個計數器方法測量頻率),您可能會被限制更少的計數器任務。

*** 67xx卡每四個通道有一個DAC,因此對於這些卡,每四個AO通道只使用一個任務。在LabVIEW中,您將以Dev1/ao0:3 Dev1/ao4:7 ...等格式匯總它們。

相關資訊

可以使用通道擴展將多個通道合併到一項任務中。可用的選項和方法因設備而異。請參閱下面的“相關連結”部分以了解更多資訊。