Количество сканирований для операции при запуске
При работе с основанным на сеансе интерфейсом используйте свойство NumberOfScans
задать количество сканирований, которые сеанс получит во время операции. Изменение количества сканирований изменяет длительность приобретения. Когда сеанс содержит выходные каналы, NumberOfScans
становится свойством только для чтения, и количество сканирований на сеансе определяется поставленным в очередь объемом данных.
Чтобы задать продолжительность приобретения, используйте DurationInSeconds
.
Чтобы управлять продолжительностью выходной операции, используйте queueOutputData
.
Можно изменить значение только, когда вы используете входные каналы.
Создайте сеанс приобретения, добавьте канал аналогового входа и отобразите NumberOfScans
.
s = daq.createSession('ni'); addAnalogInputChannel(s,'cDAQ1Mod1','ai0','Voltage'); s.NumberOfScans
ans = 1000
Измените свойство NumberOfScans
.
s.NumberOfScans = 2000
s = Data acquisition session using National Instruments hardware: Will run for 2000 scans (2 seconds) 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