DAQmx 태스크 정지와 태스크 지우기 VI의 차이점

업데이트 됨 Apr 24, 2023

해당 제품

소프트웨어

  • LabVIEW Base

드라이버

  • NI-DAQmx

문의사항

DAQmx 태스크 정지와 태스크 지우기 VI의 차이점은 무엇입니까? 

해결책

DAQmx 태스크 정지 VI와 DAQmx 태스크 지우기 VI는 모두 데이터 수집 프로그래밍의 작업을 종료하는 데 사용됩니다. 주요 차이점은 VI가 할당 된 리소스로 작동하는 방식입니다.
  • 태스크 정지 VI는 작업을 중지하고 리소스를 해제하지 않습니다. 따라서, 다시 태스크 생성을 하지 않고도 태스크를 다시 시작할 수 있습니다.

그림 1. DAQmx 태스크 정지 (VI)
  • 태스크 지우기 VI는 태스크를 중지하고 리소스를 지웁니다. 태스크를 지우기 전에 태스크가 예약 한 모든 리소스를 해제합니다. 태스크를 다시 사용하려면 먼저 태스크 생성을 다시 해야 합니다. 이 VI를 사용하는 시기에 대한 더 자세한 정보는 NI-DAQmx에서 생성 및 삭제 하기(Create and Destroy NI-DAQmx Tasks in Memory) 글을 참조하십시오.

그림 2. DAQmx 태스크 지우기 (VI)

추가 정보

프로그램에서 동일한 수집을 여러 번 수행하려는 경우, DAQmx 태스크 지우기 VI를 호출하면 DAQmx 태스크 정지 VI보다 비효율적입니다. 동일한 물리적 및 타이밍 매개 변수를 사용하여, 동일한 태스크를 반복해서 시작하고 중지하는 것이 바람직한 방법입니다.