물리적 채널 문자열 지정을 위한 NI-DAQmx 구문

업데이트 됨 Jul 31, 2023

해당 제품

드라이버

  • NI-DAQmx

문의사항

NI-DAQmx를 사용하여 DAQ 디바이스의 단일 채널을 지정하거나 여러 채널로 확장하고 싶습니다. 두 개 이상의 다른 채널에서 동시에 데이터를 수집하려고 합니다. DAQmx의 물리적 채널 문자열 구문은 무엇입니까?

해결책

물리적 채널 이름

물리적 채널 이름은 장치 식별자와 슬래시(/) 뒤에 채널 식별자가옵니다. 예를 들어, 물리 채널이 Dev0/ai1이면 장치 식별자는 Dev0이고 채널 식별자는 ai1입니다. MAX는 Dev0Dev1 과 같이 시스템에 설치된 순서대로 장치 식별자를 장치에 할당합니다. 또한 MAX에서 임의의 장치 식별자를 지정할 수 있습니다. 장치 및 채널 식별자는 대/소문자를 구분하지 않습니다.

아날로그 I/O 및 카운터 I/O의 경우 채널 식별자는 아날로그 입력(ai), 아날로그 출력(ao) 및 카운터 (ctr)와 같은 채널 유형을 다음과 같은 채널 번호와 결합합니다.
ai1
ctr0


디지털 I/O의 경우 채널 식별자는 포트 내의 모든 라인을 포함하는 포트를 지정합니다.
port0

또한 채널 식별자는 포트 내에서 라인을 지정할 수 있습니다.
port0/line1

모든 행에는 고유 식별자가 있습니다. 따라서 어떤 포트에 속하는지 지정하지 않고 라인을 사용할 수 있습니다. 예를 들어, line31은 4개의 8 비트 포트가 있는 장치의 port3/line7과 같습니다.

물리적 채널 범위

물리적 채널의 범위를 지정하려면 두 개의 채널 번호 또는 두 개의 물리적 채널 이름 사이에 콜론을 사용하십시오.
Dev0/ai0:4
Dev0/ai0:Dev0/ai4


디지털 I/O의 경우 두 포트 번호 사이에 콜론을 사용하여 포트 범위를 지정할 수 있습니다.
Dev0/port0:1

또한 라인 범위를 지정할 수 있습니다.
Dev0/port0/line0:4
Dev0/line0:31


역순으로 채널 범위를 지정할 수 있습니다.
Dev0/ai4:0
Dev0/ai4:Dev0/ai0
Dev0/port1/line3:0


물리적 채널 목록

쉼표를 사용하여 다음과 같이 목록에서 물리적 채널 이름과 범위를 분리하십시오.
Dev0/ai0,Dev1/ai0:3,Dev1/ai6
Dev0/port0,Dev0/port1/line0:2

추가 정보

이 정보는 DAQmx 도움말 파일에도 있습니다. 다음 중 하나에서 시작할 수 있습니다.
  • Windows 시작 메뉴»검색 : NI-DAQmx 도움말 또는
  • NI MAX의 메뉴 중 도움말»도움말 토픽»NI DAQmx»NI DAQmx 도움말로 이동하십시오.
도움말 안으로 들어 오면, 섹션 NI-DAQmx 주요 개념»NI-DAQmx에서 채널과 태스크»채널: 물리적, 버추얼, 로컬 버추얼 및 글로벌 버추얼»물리적인 채널 구문 섹션에 있습니다.