IsRunning

Укажите, происходит ли операция сеанса

Описание

Свойство IsRunning только для чтения указывает, что операция сеанса запускается и происходит, получает ли оборудование или генерирует данные в то время.

Совет

  • IsRunning указывает, что сеанс запустился, но оборудование не может получать или генерировать данные. Это все еще верно, в то время как оборудование ожидает триггера, и при передаче данных в процессе остановки.

  • IsLogging указывает, что оборудование активно получает или генерирует данные.

  • IsDone указывает, что объект сеанса завершил свою операцию, включая всю необходимую передачу данных.

Значения

true

Значением является логический 1 (true), в то время как операция сеанса происходит.

false

Значением является логический 0 (false), в то время как операция сеанса не происходит, то есть, прежде чем это запустится или после того, как это останавливается.

Примеры

Создайте сеанс приобретения, добавьте прослушиватель события DataAvailable и запустите приобретение.

s = daq.createSession('ni');
addAnalogInputChannel(s,'cDAQ1Mod1','ai0','voltage');
lh = s.addlistener('DataAvailable', @plotData);

function plotData(src,event)
         plot(event.TimeStamps, event.Data)
end
startBackground(s);

Смотрите, происходит ли сеанс.

s.IsRunning
ans =

    1

Ожидайте, пока операция не завершается, и смотрите, происходит ли сеанс.

wait(s)
s.IsRunning
ans =

     0

Смотрите также

Свойства

Функции

Для просмотра документации необходимо авторизоваться на сайте