Сбор данных на переднем плане

Этот пример показывает, как получить данные о напряжении от устройства NI 9205 с идентификатором cDAQ1Mod1.

Создайте объект 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 сканов данных. Изменение количества сканов изменяет длительность сбора на 4,096 секунд при скорости по умолчанию 1000 сканов в секунду.

Получите данные и сохраните их в переменной data, а затем постройте график:

data = read(d,4096,"OutputFormat","Matrix");
plot(data)

Похожие темы