채널과 태스크
물리적 채널과 버추얼 채널
물리적 채널은 아날로그나 디지털 신호를 측정하거나 생성할 수 있는 터미널 또는 핀입니다. 버추얼 채널은 이름, 물리적 채널, 입력 터미널 연결, 측정이나 생성 타입과 같은 셋팅 모음이며 스케일링 정보를 포함할 수 있습니다. NI-DAQmx에서 버추얼 채널은 모든 측정에 필수적입니다. NI-DAQmx에서는 MAX나 NI 어플리케이션에서 접근할 수 있는 DAQ 어시스턴트를 사용하여 채널과 측정 태스크를 설정합니다. NI-DAQmx에 대한 정보는 DAQ 어시스턴트 도움말과 Measurement & Automation Explorer 도움말을 참조하십시오. 또한 어플리케이션 프로그램의 NI-DAQmx API로도 버추얼 채널을 설정할 수 있습니다. Traditional NI-DAQ (Legacy) 및 이전 버전에서는 MAX를 사용하여 버추얼 채널을 설정할 수 있는데, 이는 서로 다른 측정에서 어떤 채널이 사용되는지 기록하기 위한 옵션입니다.
태스크
NI-DAQmx의 중요한 개념인 태스크는 타이밍, 트리거, 기타 프로퍼티를 가진 하나 또는 그 이상 버추얼 채널의 모음입니다. 개념적으로 태스크는 실행하려는 측정 또는 생성을 나타냅니다. 태스크에 모든 설정 정보를 설정 및 저장한 후 태스크를 어플리케이션에서 사용할 수 있습니다.
글로벌 버추얼 채널과 로컬 버추얼 채널
NI-DAQmx에서는 태스크의 일부 또는 태스크와는 별개로 버추얼 채널을 설정할 수 있습니다. 태스크 내부에 생성된 버추얼 채널은 로컬 버추얼 채널입니다. 태스크 외부에 정의된 버추얼 채널은 글로벌 버추얼 채널입니다. MAX나 사용자 어플리케이션 소프트웨어에서 글로벌 버추얼 채널을 생성하고 MAX에서 이것을 저장할 수 있습니다. 어플리케이션에서 글로벌 버추얼 채널을 사용하거나 많은 다른 태스크에서 이들을 추가할 수 있습니다. 글로벌 버추얼 채널을 수정하는 경우, 변화는 해당 글로벌 버추얼 채널을 참조한 모든 태스크에 영향을 미칩니다. 대부분의 경우에는 로컬 버추얼 채널을 사용하는 것이 더 간단합니다.
노트 LabVIEW 8.0 및 이후 버전을 사용하는 경우, LabVIEW 프로젝트에 로컬인 태스크와 채널도 생성할 수 있습니다. |
사용자 어플리케이션에서 DAQ 어시스턴트 사용하기
DAQ 어시스턴트를 사용하여 사용자 어플리케이션에서 사용할 버추얼 채널이나 태스크를 생성, 설정, 저장할 수 있습니다. NI 어플리케이션 소프트웨어를 사용하는 경우 태스크 또는 버추얼 채널을 기반으로 한 코드를 생성할 수도 있습니다.
태스크 또는 글로벌 채널로 프로그래밍하는데 대한 추가적인 정보는 LabVIEW 도움말, LabWindows/CVI Help, Measurement Studio Help, 또는 NI-DAQmx 주요 개념을 참조하십시오.