exponenta event banner

addCounterOutputChannel

(Не рекомендуемый), Добавляет встречный выходной канал

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

Описание

пример

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 массив поставщика определенная информация о канале. Используйте этот объект канала для свойств канала и устройства доступа.

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

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

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

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

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

Введенный в R2011a