각 채널의 속성 노드를 별도로 구성

업데이트 됨 Jul 28, 2023

해당 제품

하드웨어

  • NI-9361

소프트웨어

  • LabVIEW

드라이버

  • NI-DAQmx

문의사항

아래 문제 중 하나가 있습니다.
  • 카운터 읽기 작업을 구성하고 카운터를 물리적 입력에 매핑 할 때 각 채널에 대해 동일한 판독 값을 얻습니다.
  • 하나의 채널에 대한 속성을 변경할 수 없습니다.
  • ActiveChans 속성을 올바르게 사용하려면 어떻게합니까?

해결책

터미널을 카운터에 매핑 할 때 수정하려는 활성 채널을 지정해야 합니다. 속성 목록에서 ActiveChans 를 선언하면됩니다. ActiveChans 는 채널 이름을 가진 문자열 입력을 수신하므로 동일한 작업 내에서 각 카운터 입력에 대한 채널을 만들어야합니다.

아래 예에서는 두 개의 채널이있는 단일 작업을 만들고 "Frequency_0"채널의 ctr0을 PFI0 에 매핑하고 "Frequency_1"채널의 ctr2를 PFI2 에 매핑합니다.



또한 DAQ 어시스턴트를 사용하여 태스크를 생성 할 수 있습니다. 그것들을 DAQmx 코드로 변환합니다.
 

추가 정보

프로퍼티 노드에 쓸 때 위에서 아래로 처리됩니다. 즉, 이전에 활성 채널이 정의되어 있지 않으면 작업의 모든 채널에 no 속성이 적용됩니다.

아래 예에서는 chan1에 대한 입력 터미널과 chan2에 대한 측정 단위를 설정하는 동안 모든 채널에 대한 논리 레벨 동작을 설정합니다.