Укажите, получает ли оборудование или генерирует данные
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