LabVIEW에서 디지털 신호의 변경 감지 이벤트를 어떻게 사용합니까?

업데이트 됨 Jul 16, 2020

해당 제품

소프트웨어

  • LabVIEW

운전사

  • NI-DAQmx

문의사항

LabVIEW에서 DAQmx API로 디지털 신호 입력에 대한 변경 감지 태스크를 설정할 수 있습니다. LabVIEW에서 변경 감지 이벤트를 처리하는 올바른 방법은 무엇입니까?

해결책

LabVIEW에서 변경 감지 이벤트를 처리하는 가장 좋은 방법은 이벤트 구조를 사용하는 것입니다. 아래 이미지는 디지털 변경 감지를 이벤트 구조를 실행되도록 하는 방법을 보여줍니다.

추가 정보

변경 감지는 다음과 같이 간단하게 설명 할 수 있습니다.
  1. 선택된 입력 라인에서 상태 변경 모니터링
  2. 변화를 감지
  3. 장치가 인터럽트를 생성
  4. 드라이버가 소프트웨어에 알림
  5. 현재 상태를 확인하기 위해 입력 값을 읽음

변경 알림의 최대 속도는 소프트웨어 응답 시간에 의해 제한되며, 시스템마다 다르기 때문에 변경 알림은 여전히 입력되지 않은 I / O로 간주됩니다. 장비가 변경 사항을 감지하면 어떤 라인이 변경되었는지 또는 라인이 상승 또는 하강했는지 까지는 보고하지 않습니다. 변경 후, 입력 라인을 읽고 현재 라인 상태를 확인할 수 있습니다. 그러나, 소프트웨어가 응답하기 전에 라인의 상태가 변경 될 수 있음을 유의해야 합니다.