addCounterInputChannel

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

Описание

пример

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Задайте направление встречного канала
DeviceИнформация об устройстве канала
EncoderTypeТип кодировки встречного канала
IDID канала на сеансе
InitialCountЗадайте начальную точку количества
MeasurementTypeТип измерения канала
ИмяЗадайте описательное имя для канала
TerminalТерминал PFI встречной подсистемы
ZResetConditionСбросьте условие для Z-индексации
ZResetEnableВключите сброс для Z-индексации
ZResetValueСбросьте значение для Z-индексации

Введенный в R2011a

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