해결책
다기능 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. 와 같은 스타일로 요약할 수 있습니다.