Укажите, получает ли оборудование или генерирует данные
Свойство IsLogging
только для чтения указывает, получает ли оборудование активно или генерирует данные.
IsRunning
указывает, что сеанс запустился, но оборудование не может получать или генерировать данные. Это все еще верно, в то время как оборудование ожидает триггера, и при передаче данных в процессе остановки.
IsLogging
указывает, что оборудование активно получает или генерирует данные.
IsDone
указывает, что объект сеанса завершил свою операцию, включая всю необходимую передачу данных.
true
Значением является логический 1
(true
), если устройство получает или генерирует данные.
false
Значением является логический 0
(false
), если устройство не получает или генерирует данные.
Создайте и запустите сеанс.
s = daq.createSession('ni'); addAnalogOutputChannel(s,'cDAQ1Mod2','ao1','Voltage'); s.queueOutputData(linspace(-1,1,1000)'); startBackground(s); s.IsRunning
ans = 1
Сеанс запускается, таким образом проверяйте на журналирование устройства.
s.IsLogging
ans = 0
Этот результат может показать, что устройство ожидает внешнего триггера. После инициирования ожидайте, пока журналирование не завершено.
wait(s) s.IsDone
ans = 1