LabVIEW를 사용하여 NI-DAQmx에서 아날로그 및 디지털 출력 작업을 동기화하는 방법

업데이트 됨 Nov 7, 2018

해당 제품

Software

  • LabVIEW

Driver

  • NI-DAQmx

문의사항

LabVIEW에서 아날로그 출력과 디지털 출력 작업을 동기화하여 아날로그 신호가 특정 레벨보다 높거나 낮을 때 정확하게 디지털 펄스를 출력 할 수있게하고 싶습니다. 어떻게 해야 합니까?

해결책

아날로그 출력과 디지털 출력 작업간에 동기화가 필요한 많은 응용 프로그램이 있습니다. 예를 들어 아날로그 출력 신호가 4.5V 이상이되거나 0.5V 아래로 갈 때마다 디지털 펄스를 출력해야 할 수도 있습니다.

이 동기화 된 성능을 달성하려면 두 가지 목표를 달성해야합니다.

  1. 원하는 방식으로 상관 된 두 개의 파형 생성 (예 : 아날로그 파형이 지정된 범위를 벗어날 때마다 높은 디지털 파형 생성)
  2. 하드웨어 타이밍에 의한 동기화의 몇 가지 형태를 사용하여 두 개의 개별 DAQmx 작업으로 이들 파형을 출력하십시오

LabVIEW 비교 노드를 사용하여 아날로그 출력 파형으로부터 디지털 출력 파형을 유도하여 상관 신호를 생성합니다. 샘플 클럭 동기화는 아날로그 출력 태스크의 샘플 클럭을 디지털 출력 태스크의 샘플 클럭 소스로 지정하여 수행됩니다. 
 

이 글이 도움이 되셨습니까?

도움 안됨