addAnalogOutputChannel

Добавьте канал аналогового выхода в сеанс

Синтаксис

addAnalogOutputChannel(s,deviceName,channelID,measurementType)
ch = addAnalogOutputChannel(s,deviceName,channelID,measurementType)
[ch,idx] = addAnalogOutputChannel(s,deviceName,channelID,measurementType)

Описание

пример

addAnalogOutputChannel(s,deviceName,channelID,measurementType) добавляет канал аналогового выхода на устройстве, представленном deviceID, с заданным channelID и типом измерения канала, заданным measurementType, на объекте s сеанса. Типы измерения специфичны для поставщика.

  • Используйте daq.createSession, чтобы создать объект сеанса, прежде чем вы будете использовать этот метод.

  • Чтобы использовать встречные каналы, смотрите addCounterInputChannel.

пример

ch = addAnalogOutputChannel(s,deviceName,channelID,measurementType) создает и возвращает объект ch канала, представляя канал, который был добавлен.

пример

[ch,idx] = addAnalogOutputChannel(s,deviceName,channelID,measurementType) создает и возвращает объект ch, представляя канал, который был добавлен, и объект idx, представляя индекс в массив свойства объекта Channels сеанса.

Примеры

свернуть все

s = daq.createSession('ni')
addAnalogOutputChannel(s,'cDAQ1Mod2','ao0','Voltage');
s = daq.createSession('ni')
[ch,idx] = addAnalogOutputChannel(s,'cDAQ1Mod2','ao0','Voltage');
s = daq.createSession('ni')
ch = addAnalogOutputChannel(s,'cDAQ1Mod8',0:3,'Current');

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

свернуть все

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

Для списка соответствующих свойств объектов сеанса смотрите Советы.

ID устройства, заданный как вектор символов или строка, как задано поставщиком устройства. Получите ID устройства путем вызова daq.getDevices.

Типы данных: char | string

ID канала, заданный как числовое значение, вектор символов или строка; или физическое местоположение канала на устройстве. Поддерживаемые значения характерны для поставщика и устройства. Можно добавить несколько каналов путем определения ID канала как числового вектора или массива векторов символов или строк. Индекс для этого канала указывает на свое положение в отображении сеанса. ID канала не является тем же самым как индексом канала на сеансе: если вы добавляете канал с ID 2 как первый канал на сеансе, индексом канала сеанса является 1.

Тип измерения канала, заданный как вектор символов или строка. measurementType представляет заданный поставщиками тип измерения. Поддерживаемые типы измерения включают:

  • 'Voltage'

  • 'Current'

Типы данных: char | string

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

свернуть все

Канал аналогового выхода, возвращенный как объект, содержащий массив 1 на n специфичной для поставщика информации о канале. Используйте этот объект канала для свойств канала и устройства доступа.

Индекс канала, возвращенный как числовое значение. С этим индексом можно получить доступ к массиву свойства объекта Channels сеанса.

Советы

Соответствующие свойства сеанса сбора данных:

УстройствоИнформация об устройстве канала
ExcitationCurrentТекущий из внешнего источника возбуждения
ExcitationSourceВнешний источник возбуждения
ExternalTriggerTimeoutЗадайте максимальное время ожидания для внешнего триггера
IDID канала на сеансе
MaxSoundPressureLevelУровень звукового давления для каналов микрофона
MeasurementTypeТип измерения канала
ИмяЗадайте описательное имя для канала
Область значенийЗадайте область значений измерения канала
ScansOutputByHardwareУкажите на количество сканирований, выведенных оборудованием
ScansQueuedУкажите на количество сканирований, поставленных в очередь для вывода
ЧувствительностьЧувствительность аналогового канала
TerminalConfigЗадайте терминальную настройку

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

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