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