해결책
LabVIEW에서 DAQmx 태스크를 로드할 때, 태스크는
일련의 상태들을 거쳐 로드됩니다.
태스크 시작,
태스크 정지 및
태스크 제어 VI는 이러한 상태를 통해 태스크를 전환합니다. 이러한 상태와 그 사이의 전환은 다음과 같습니다.
태스크 시작 VI가 선행 태스크 제어 VI없이 호출 된 경우, 실행 내에서 태스크를 확인되지 않음 상태에서 각 중간 상태를 거쳐 실행 상태로 전환합니다. 더 큰 작업에서는
시스템 리소스를 예약하고 이러한
리소스에 대한 설정을 지정하는 데 시간이 오래 걸릴 수 있으므로 (태스크 시작) VI의 실행 속도가 느려질 수 있습니다.
또는 태스크 제어 VI를 사용하여 태스크를 확인됨, 예약됨 또는 지정됨 상태로 전환 할 수 있습니다. 이 단계를 태스크 시작과 분리하면 태스크 시작 VI의 실행 시간이 줄어 듭니다. 이는 태스크가 여러 번 시작되거나 태스크 시작이 시간에 민감한 경우에 특히 중요합니다.