Количество сканов для операции при запуске
При работе с основанным на сеансе интерфейсом используйте 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