В этом примере показано, как получить данные напряжения от устройства 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)