Задайте длительность приобретения
При работе с основанным на сеансе интерфейсом используйте свойство DurationInSeconds изменить длительность приобретения.
Когда сеанс содержит аналог, цифровые каналы, или аудиовыхода, DurationInSeconds является свойством только для чтения, значение которого определяется .
Если сеанс содержит, только отвечают на выходные каналы типом измерения PulseGeneration, то DurationInSeconds представляет длительность импульсной генерации сигнала train.
На сеансе только с входными каналами или встречные выходные каналы, можно ввести значение в секундах в течение продолжительности приобретения. Изменение длительности изменяет количество сканирований соответственно. По умолчанию DurationInSeconds установлен в 1 секунду.
Создайте объект сеанса, добавьте канал аналогового входа и измените длительность:
s = daq.createSession('ni'); addAnalogInputChannel(s,'cDAQ1Mod1','ai0','voltage'); s.DurationInSeconds = 2
s =
Data acquisition session using National Instruments hardware:
Will run for 2 seconds (2000 scans) at 1000 scans/second.
Operation starts immediately.
Number of channels: 1
index Type Device Channel MeasurementType Range Name
----- ---- --------- ------- ----------------- ---------------- ----
1 ai cDAQ1Mod1 ai0 Voltage (Diff) -10 to +10 Volts