이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
디지털 트리거를 사용하여 전압 데이터 수집하기
이 예제는 외부 소스에서 스위치가 닫힐 때 발생하는 하강 에지 디지털 트리거를 사용하는 방법을 보여줍니다. 트리거는 장치 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");