exponenta event banner

queueOutputData

(Не рекомендуемый) данные Очереди, которые будут выведены

Этот session объектная функция не рекомендуется. Используйте DataAcquisition возразите функциям вместо этого. См. Вопросы совместимости.

Синтаксис

Описание

пример

queueOutputData(s,data) данные очередей, которые будут выведены. При генерации выходных сигналов необходимо поставить данные в очередь, прежде чем вы вызовете startForeground или startBackground.

Примеры

свернуть все

Создайте сеанс, добавьте канал аналогового выхода и очередь некоторые данные, чтобы вывести.

s = daq.createSession('ni');
addAnalogOutputChannel(s,'cDAQ1Mod2','ao0','Voltage');
queueOutputData(s,linspace(-1,1,1000)');
startForeground(s)
s = daq.createSession('ni');
addAnalogOutputChannel(s,'cDAQ1Mod2',0:1,'Voltage');
data0 = linspace(-1,1,1000)';
data1 = linspace(-2,2,1000)';
queueOutputData(s,[data0 data1]);
startBackground(s);

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

свернуть все

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

Значения выходных данных в виде m- n матрица удваивается, где m количество сканов, чтобы сгенерировать, и n количество выходных каналов на сеансе.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2020a

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