주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

디지털 트리거를 사용하여 전압 데이터 수집하기

이 예제는 외부 소스에서 스위치가 닫힐 때 발생하는 하강 에지 디지털 트리거를 사용하는 방법을 보여줍니다. 트리거는 장치 Dev1의 터미널 PFI0에 연결되어 센서 전압 데이터를 수집하기 시작합니다.

NI 장치에 대한 DataAcquisition 객체를 생성합니다.

 d = daq("ni");

장치 ID Dev1를 가진 NI USB-6211에서 전압 입력 채널을 추가합니다.

addinput(d,"Dev1",0,"Voltage")

NI USB-6211의 터미널 PFI0에 스위치를 물리적으로 연결합니다. 트리거는 외부 소스인 스위치에서 나옵니다. DataAcquisition에 트리거를 프로그래밍 방식으로 추가하여 소스, 대상 및 장치 PFI 터미널을 표시합니다.

t = addtrigger(d,"Digital","StartTrigger","External","Dev1/PFI0")
t = 

  DigitalTrigger with properties:

         Source: 'External'
    Destination: 'Dev1/PFI0'
           Type: StartTrigger
      Condition: 'RisingEdge'

트리거 Condition 속성을 'FallingEdge'로 설정합니다.

t.Condition = 'FallingEdge';

데이터를 수집하여 dataIn에 저장합니다. DataAcquisition은 트리거가 발생할 때까지 기다리고 스위치가 닫히면 데이터 수집을 시작합니다.

dataIn = read(d,seconds(1),"OutputFormat","Matrix");

참고 항목

도움말 항목