Укажите, получает ли оборудование или генерирует данные
IsLogging
только для чтения свойство указывает, получает ли оборудование активно или генерирует данные.
IsRunning
указывает, что сеанс запустился, но оборудование не может получать или генерировать данные. Это все еще верно, в то время как оборудование ожидает триггера, и при передаче данных в процессе остановки.
IsLogging
указывает, что оборудование активно получает или генерирует данные.
IsDone
указывает, что объект сеанса завершил свою операцию, включая всю необходимую передачу данных.
true
Значением является логический 1
TRUE
) если устройство получает или генерирует данные.
false
Значением является логический 0
ложь
) если устройство не получает или генерирует данные.
Создайте и запустите сеанс.
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