queueOutputData

Данные очереди, которые будут выведены

Синтаксис

queueOutputData(s,data)

Описание

пример

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-by-n матрица, удваиваются, где m является количеством сканирований, чтобы сгенерировать, и n является количеством выходных каналов на сеансе.

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

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