exponenta event banner

inputSingleScan

(Не рекомендуемый), Получают один скан от всех входных каналов

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

Описание

пример

data = inputSingleScan(s); возвращает сразу полученный один скан в каждый входной канал на сеансе как 1 n массив типа double. Значение хранится в data, где n количество входных каналов на сеансе.

Совет

Чтобы получить больше, чем один скан, использовать startForeground.

пример

[data,triggerTime] = inputSingleScan(s); возвращает сразу полученный один скан в каждый входной канал на сеансе как 1 n массив типа double. Значение хранится в data, где n количество входных каналов на сеансе и MATLAB® последовательная метка времени даты, представляющая время, данные получены, возвращена в triggerTime.

Примеры

свернуть все

Получите один вход от аналогового канала.

Создайте сеанс и добавьте два канала аналогового входа:

s = daq.createSession('ni');
addAnalogInputChannel(s,'cDAQ1Mod1',1:2,'Voltage');

Введите один скан:

 data = inputSingleScan(s)
data =

   -0.1495    0.8643

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

Создайте сеанс и добавьте два цифровых канала с InputOnly тип измерения:

s = daq.createSession('ni');
addDigitalChannel(s,'dev1','Port0/Line0:1','InputOnly');

Введите один скан:

 [data,triggerTime] = inputSingleScan(s)

Получите один вход от встречного канала.

Создайте сеанс и добавьте встречный входной канал с EdgeCount тип измерения:

s = daq.createSession('ni');
addCounterInputChannel(s,'Dev1',0,'EdgeCount');

Введите одно количество ребра:

 data = inputSingleScan(s)

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

свернуть все

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

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

свернуть все

Значение из полученных данных, возвращенных как массив типа double 1 на n.

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

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

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

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

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