이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
포그라운드(foreground)에서 데이터 수집
이 예제는 ID cDAQ1Mod1인 NI 9205 장치로부터 전압 데이터를 수집하는 방법을 보여줍니다.
DataAcquisition 객체를 생성하고 변수 d에 저장합니다.
d = daq("ni")d =
DataAcquisition using National Instruments(TM) hardware:
Running: 0
Rate: 1000
NumScansAvailable: 0
NumScansAcquired: 0
NumScansQueued: 0
NumScansOutputByHardware: 0
RateLimit: []기본적으로 수집은 초당 1000회 스캔 속도로 수집하도록 설정되어 있습니다.
전압 측정을 위한 아날로그 입력 채널을 추가합니다. 장치 채널 ai0을 사용합니다.
addinput(d,"cDAQ1Mod1","ai0","Voltage");
2초 동안 데이터를 수집하여 변수 data에 저장한 후 플로팅합니다.
data = read(d,seconds(2),OutputFormat="Matrix");
plot(data)데이터 수집의 스캔 개수를 4096으로 지정합니다. 스캔 개수를 변경하면 디폴트 레이트에 해당하는 초당 1000개 스캔이 4.096초의 수집 시간으로 변경됩니다.
데이터를 수집하여 변수 data에 저장한 후 플로팅합니다.
data = read(d,4096,OutputFormat="Matrix"); plot(data)