addCounterInputChannel

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

Синтаксис

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

Описание

пример

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

пример

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

пример

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

Примеры

свернуть все

s = daq.createSession('ni')
ch = addCounterInputChannel(s,'cDAQ1Mod5','ctr0','EdgeCount');
ch.Terminal  % View device signal name for pin mapping.

Задайте выходные аргументы, чтобы представлять объект канала и индекс.

s = daq.createSession('ni')
[ch,idx] = addCounterInputChannel(s,'cDAQ1Mod5',1,'Frequency');
ch.Terminal  % View device signal name for pin mapping.
s = daq.createSession ('ni')
ch = addCounterInputChannel(s,'cDAQ1Mod5',[0 1 2],'EdgeCount');

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

свернуть все

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

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

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

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

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

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

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

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

  • 'EdgeCount'

  • 'PulseWidth'

  • 'Frequency'

  • 'Position'

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

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

свернуть все

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

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

Советы

Свойства объекта канала:

ActiveEdgeПовышение или падение ребер сигналов EdgeCount
ActivePulseАктивное импульсное измерение PulseWidth противостоит каналу
CountDirectionЗадайте направление встречного канала
УстройствоИнформация об устройстве канала
EncoderTypeТип кодировки встречного канала
IDID канала на сеансе
InitialCountЗадайте начальную точку количества
MeasurementTypeТип измерения канала
ИмяЗадайте описательное имя для канала
ТерминалТерминал PFI встречной подсистемы
ZResetConditionСбросьте условие для Z-индексации
ZResetEnableВключите сброс для Z-индексации
ZResetValueСбросьте значение для Z-индексации

Введенный в R2011a

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