stop

Остановите фоновую работу

Синтаксис

Описание

пример

stop(s); останавливает сеанс и всю связанную происходящую аппаратную работу. Остановка сеанса сбрасывает все непоставленные данные, которые являются ниже порога, заданного свойством NotifyWhenDataAvailableExceeds, и не будет больше запускать DataAvailable события.

Примеры

свернуть все

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

Сгенерируйте выходные данные.

s = daq.createSession('ni');
addAnalogOutputChannel(s,'cDAQ1Mod2',0,'Voltage');
s.IsContinuous = true;
s.Rate = 10000;
data = linspace(-1,1,5000)';
lh = addlistener(s,'DataRequired', ...
         @(src,event) src.queueOutputData(data));
queueOutputData(s,data)
startBackground(s);

Выполните другие операции MATLAB во время генерации сигнала, затем остановите сеанс, когда вам больше не будет нужен сигнал.

stop(s);

Входные параметры

свернуть все

Сеанс сбора данных, заданный как объект сеанса. Создайте объект сеанса использование daq.createSession. Используйте сеанс сбора данных в операциях приобретения и генерации. Создайте один сеанс на поставщика и используйте тот сеанс поставщика, чтобы выполнить все операции сбора данных.

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

Функции

Представленный в R2010b

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