startForeground

Запустите приоритетные операции

Описание

пример

startForeground(s); запускает операции объекта сеанса, s, и блоки командная строка MATLAB® и другой код до операции сеанса завершены.

пример

data = startForeground(s); возвращает данные, полученные в выходном параметре, data.

пример

[data,timeStamps,triggerTime] = startForeground(s); возвращает полученные данные, метки времени относительно времени, операция инициирована, и триггерное время, указав абсолютное время, операция была инициирована.

Примеры

свернуть все

Получите данные путем создания сеанса с каналом аналогового входа.

s = daq.createSession('ni');
addAnalogInputChannel(s,'cDAQ1Mod1','ai0','Voltage');

Запустите приобретение и сохраните полученные данные в переменную data:

	data = startForeground(s);

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

s = daq.createSession('ni');
addAnalogOutputChannel(s,'cDAQ1Mod2','ao0','Voltage');

Создайте и поставьте выходной сигнал в очередь и запустите генерацию:

outputSignal = linspace(-1,1,1000)';
queueOutputData(s,outputSignal);
startForeground(s);
s = daq.createSession('ni');
addAnalogInputChannel(s,'cDAQ1Mod1','ai0','Voltage');

Запустите приобретение и сохраните полученные данные в переменной data, метка времени приобретения в timestamps, и триггерное время в triggerTime:

	[data,timestamps,triggerTime] = startForeground(s);

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

свернуть все

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

Выходные аргументы

свернуть все

Значения полученных данных, возвращенных как m- n массив удваивается, где m количество сканирований, полученных, и n количество входных каналов на сеансе.

Записанная метка времени относительно времени операция инициирована, возвращена как m- 1 массив, где m количество сканирований.

Метка времени полученных данных, которые являются MATLAB последовательная метка времени даты, представляющая абсолютное время когда timeStamps = 0.

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

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