DAQmx 태스크 동시 실행

업데이트 됨 Jul 26, 2023

해당 제품

하드웨어

  • Multifunction I/O Device

소프트웨어

  • LabVIEW
  • Measurement & Automation Explorer (MAX)

드라이버

  • NI-DAQmx

문의사항

  • PXI/PXIe DAQ, PCI/PCIe DAQ 카드 또는 USB DAQ 디바이스(63XX, 62XX, 61XX 및 60XX Series 디바이스)가 있습니다. 같은 디바이스에서 동시에 여러 종류의 DAQmx 태스크를 실행할 수 있습니까?

해결책

다기능 DAQ 디바이스에서 가능한 총 동시 태스크 수는 하드웨어 타이밍 또는 소프트웨어(요청시) 타이밍을 사용하는 태스크를 실행 중인지 여부에 따라 다릅니다.

하드웨어 타이밍 작업(Hardware-Timed Tasks)

하드웨어 타이밍 작업에는 샘플 클럭, 기준 클럭, 트리거 등에 사용하기 위해 시스템 타이밍 컨트롤러의 타이밍 정보가 필요합니다. 다음 표는 사용자가 사용할 수 있는 하드웨어 타이밍 작업의 수를 보여줍니다.
 
하드웨어 타이밍 작업장치 당 작업 수
아날로그 입력1
아날로그 출력1
카운터 입력N††
카운터 출력N††
디지털 입력1
디지털 출력1

소프트웨어 타이밍 작업(Software-Timed Tasks)

대부분의 소프트웨어 타이밍 작업에는 시스템 타이밍 컨트롤러의 신호가 필요하지 않습니다. 소프트웨어 타이밍은 호스트 컴퓨터가 샘플을 모듈에서 읽거나 쓰는 빈도를 제어하는 것을 의미합니다.
 
소프트웨어 타이밍 (주문형) 작업장치 당 작업 수
아날로그 입력1
아날로그 출력각 AO 채널에 대한 1개의 작업†††
카운터 입력N††
카운터 출력N††
디지털 입력1 디지털 입력이 가능한 각 디지털 라인에 대한 작업
디지털 출력1 디지털 출력이 가능한 각 디지털 라인에 대한 작업


각 타이밍 모드의 최대 작업 수를 고려하여 하드웨어 및 소프트웨어 작업을 동시에 실행할 수 있습니다.

††카운터 작업 수는 항상 보유한 카운터 수에 의해 제한됩니다. 여러 카운터를 사용하는 카운터 작업(두 카운터 방법을 사용하여 주파수 측정 등)을 사용하는지에 따라 더 적은 카운터 작업으로 제한될 수 있습니다.

†††67xx 카드에는 4개의 채널마다 하나의 DAC가 있으므로 이 카드의 경우 4개의 AO 채널마다 하나의 작업 만 사용합니다. LabVIEW에서는 Dev1/ao0:3, Dev1/ao4:7, ... etc. 와 같은 스타일로 요약할 수 있습니다.

추가 정보

채널 확장을 사용하여 하나의 작업에서 여러 채널을 결합할 수 있습니다. 사용 가능한 옵션과 방법은 장치마다 약간씩 다릅니다. 자세한 내용은 아래 "관련 링크"섹션을 참조하십시오.