В этом примере показано, как получить данные о напряжении из устройства NI 9205 с ID 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: []По умолчанию захват сконфигурирован, чтобы получить по курсу 1 000 сканов в секунду.
Добавьте канал аналогового входа для измерения напряжения, с помощью канала устройства ai0:
addinput(d,"cDAQ1Mod1","ai0","Voltage");
Получите данные в течение 2 секунд и сохраните их в переменной, data, затем постройте его:
data = read(d,seconds(2),"OutputFormat","Matrix"); plot(data)
Задайте захват 4 096 сканов данных. Изменение количества сканов изменяет длительность захвата к 4,096 секундам на уровне по умолчанию 1 000 сканов в секунду.
Получите данные и сохраните их в переменной data, и затем постройте его:
data = read(d,4096,"OutputFormat","Matrix"); plot(data)