addCounterOutputChannel

Добавьте встречный выходной канал

Синтаксис

addCounterOutputChannel(s,deviceID,channelID)
ch = addCounterOutputChannel(s,deviceID,channelID,measurementType)
[ch,idx] = addCounterOutputChannel(s,deviceID,channelID,measurementType)

Описание

пример

addCounterOutputChannel(s,deviceID,channelID) добавляет встречный канал на устройстве, представленном deviceID с заданным channelID и типом измерения канала, представленным measurementType, к сеансу s. Типы измерения являются конкретным поставщиком.

Совет

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

пример

ch = addCounterOutputChannel(s,deviceID,channelID,measurementType) возвращает объект ch.

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

Примеры

свернуть все

s = daq.createSession('ni');
ch = addCounterOutputChannel(s,'cDAQ1Mod3','ctr0','PulseGeneration');
ch.Terminal  % View device signal name for pin mapping.
s = daq.createSession('ni')
ch = addCounterOutputChannel(s,'cDAQ1Mod3',0:1,'PulseGeneration')

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

свернуть все

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

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

ID канала, заданный как числовое значение, вектор символов или строка, соответствуя определенному встречному каналу на устройстве, добавленном к сеансу. ID канала 0 соответствует устройству, противостоит 'ctr0', ID Канала 1 к 'ctr1', и так далее. Для связанных имен сигнала устройства и физических контактов, смотрите схему контактов для своего конкретного устройства.

Можно добавить область значений каналов путем определения ID канала с числовым массивом или массива векторов символов или строк.

Индекс для канала, отображенного на сеансе, указывает на положение канала на сеансе. Первый канал, который вы добавляете на сеансе, имеет индекс сеанса 1 и так далее.

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

Тип измерения канала, заданный как вектор символов или строка. measurementType представляет заданный поставщиками тип измерения. Допустимым выходным типом измерения является 'PulseGeneration'.

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

свернуть все

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

УстройствоИнформация об устройстве канала
DutyCycleРабочий цикл выходного канала
ЧастотаЧастота сгенерированного вывода
IDID канала на сеансе
IdleStateСостояние по умолчанию встречного выходного канала
InitialDelayЗадержитесь, пока выходной канал не генерирует импульсы
MeasurementTypeТип измерения канала
ИмяЗадайте описательное имя для канала

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

Введенный в R2011a

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