addCounterOutputChannel

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

Описание

пример

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 свойство.

Введенный в R2011a

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