이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
카운터 채널에서 펄스 데이터 생성
카운터 출력 채널 추가
addoutput를 사용하여 카운터/타이머 서브시스템에서 펄스를 생성하는 채널을 추가합니다. 동일한 장치에서 하나의 채널 또는 여러 채널에서 생성할 수 있습니다.
카운터 출력 채널에서 펄스 생성
이 예제에서는 장치 ID가 cDAQ1Mod5인 NI 9402에서 펄스 데이터를 생성하는 방법을 보여줍니다.
1단계. 변수 d에 할당된 DataAcquisition 객체를 생성합니다.
d = daq("ni");2단계. 펄스 생성을 위한 카운터 출력 채널을 추가합니다.
ch = addoutput(d,"cDAQ1Mod5",0,"PulseGeneration")
Index Type Device Channel Measurement Type Range Name
_____ ____ ___________ _______ _________________ _____ ________________
1 "co" "cDAQ1Mod5" "ctr0" "PulseGeneration" "n/a" "cDAQ1Mod5_ctr0"3단계. 신호 주파수와 듀티 사이클에 대한 출력 카운터 채널 속성을 구성합니다.
ch.Frequency = 50000; ch.DutyCycle = 0.25;
4단계. MATLAB®가 계속되는 동안 백그라운드에서 펄스를 생성합니다.
start(d,"Continuous")5단계. 완료되면 DataAcquisition 출력을 중지합니다.
stop(d)