카운터 출력 태스크로 아날로그 입력 태스크를 어떻게 트리거합니까?

업데이트 됨 Sep 28, 2023

환경

드라이버

  • NI-DAQmx

연속 펄스 트레인을 생성하는 카운터 태스크가 있습니다. 이 카운터 태스크의 펄스로 유한 아날로그 입력 태스크를 트리거하고 싶습니다. 어떻게 해야 합니까?

유한 아날로그 입력 태스크를 트리거 하려면 카운터의 출력 신호를 내부적으로 라우팅하여 아날로그 입력 태스크를 트리거 해야 합니다. 이것은 아래 코드와 같습니다.
KCS Pic.PNG
  1. DAQmx 트리거 VI를 블록 다이어그램에 삽입하고 참조 디지털 에지 옵션을 선택합니다.
  2. 에지 입력에서 마우스 오른쪽 버튼을 클릭하고 생성 >> 상수를 선택합니다. 이 상수를 상승 또는 하강 에지로 변경합니다.
  3. 소스 입력에서 마우스 오른쪽 버튼을 클릭하고 생성 >> 상수를 선택합니다.
  4. 새로 생성된 소스 상수를 마우스 오른쪽 버튼을 클릭하고 I/O 이름 필터링...을 선택합니다 .
  5. 이름 필터 대화 상자에서 고급 터미널 포함을 선택하고 확인을 클릭하십시오 .
  6. 소스 상수 내부를 클릭하고 아래로 스크롤합니다. 목록에 /device/CtrXInternalOutput 이 있어야 합니다. 카운터 태스크에 사용된 카운터에 해당하는 내부 출력을 선택합니다.
  7. DAQmx 트리거 프로퍼티 노드를 삽입합니다. 참조 >> 기타 >> 재트리거 가능 프러퍼티를 선택합니다.
  8. 참 상수를 Ref.Retriggerable 프로퍼티에 연결합니다.