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