주요 콘텐츠

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

단자가 없는 CompactDAQ 섀시에서 PFI와 동기화하기

이 예제는 PFI 단자가 없는 CompactDAQ 9174 섀시에서 외부 트리거 및 외부 클록 기능을 사용하는 방법을 보여줍니다. 이를 위해 ID cDAQ2Mod3를 가진 디지털 I/O CompactDAQ 모듈 9402와 ID cDAQ2Mod4를 가진 모듈 9201의 PFI 단자를 활용합니다.

일부 CompactDAQ 섀시(예: NI 9174 및 9172)는 섀시 자체에 외부 BNC PFI 커넥터가 없기 때문에 내장 트리거를 지원하지 않습니다. 그러나 이러한 섀시의 PFI 핀은 NI 9402와 같은 디지털 모듈을 통해 접근할 수 있습니다.

외부 소스에서 시작 트리거를 추가합니다.

d = daq("ni");
addinput(d,"cDAQ2Mod4","ai0","Voltage")
addtrigger(d,"Digital","StartTrigger","External","cDAQ2Mod3/PFI0")
[data,timestamps] = read(d,seconds(1),"OutputFormat","Matrix");
plot(timestamps,data)

NI 9402의 PFI1 단자에 100 kHz 클록을 제공하는 함수 발생기의 외부 스캔 클록을 사용합니다.

d = daq("ni");
addinput(d,"cDAQ2Mod3","Port0/Line2","Digital")
addclock(d,"ScanClock","External","cDAQ2Mod3/PFI1")
d.Rate = 100E+3;
[data,timestamps] = read(d,seconds(1),"OutputFormat","Matrix");
plot(timestamps,data);

여러 스캔 레이트로 장치를 실행하려면 서로 다른 스캔 레이트 설정을 가진 두 개의 별도 DataAcquisition 객체를 사용하십시오.

참고 항목

도움말 항목