주요 콘텐츠

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

포그라운드(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)

참고 항목

도움말 항목