exponenta event banner

addClockConnection

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

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

Описание

пример

addClockConnection(s,source,destination,type) добавляет связь часов от заданного исходного устройства и терминала к заданному устройству назначения и терминала заданного типа подключения.

Совет

Перед добавляющими связями часов создайте использование сеанса daq.createSession, и добавьте каналы в сеанс.

пример

cc = addClockConnection(s,source,destination,type) добавляет связь часов от заданного исходного устройства и терминала к заданному устройству назначения и терминала, заданного типа подключения и отображает его в переменной cc.

пример

[cc,idx] = addClockConnection(s,source,destination,type) добавляет связь часов от заданного исходного устройства и терминала к заданному устройству назначения и терминала, заданного типа подключения и отображает связь в переменной cc и индекс связи, idx.

Примеры

свернуть все

Создайте сеанс и добавьте канал аналогового входа из Dev1 к сеансу.

s = daq.createSession('ni')
addAnalogInputChannel(s,'Dev1','ai0','Voltage');

Добавьте связь часов с внешнего устройства на терминал PFI1 на Dev1 использование 'ScanClock' тип подключения и сохраняет настройки подключения в переменную.

cc = addClockConnection(s,'external','Dev1/PFI1','ScanClock');

Чтобы добавить связь часов, идущую к внешнему месту назначения, создайте сеанс и добавьте канал аналогового входа из Dev1 к сеансу.

s = daq.createSession('ni')
addAnalogInputChannel(s,'Dev1','ai0','Voltage');

Добавьте часы из терминала PFI0 на Dev1 к внешнему устройству с помощью 'ScanClock' тип подключения.

addClockConnection(s,'Dev1/PFI1','external','ScanClock');

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

свернуть все

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

Источник для связи часов в виде вектора символов или строки. Допустимые значения:

  • 'external' — Когда ваши часы основаны на внешнем событии.

  • 'deviceID/terminal' — Когда ваш источник часов находится на определенном терминале на устройстве на вашем сеансе, например, 'Dev1/PFI1'. Для получения дополнительной информации об устройстве ID смотрите Device. Для получения дополнительной информации о терминале смотрите Terminals.

  • 'chassisId/terminal' — Когда ваш источник часов находится на определенном терминале на шасси на вашем сеансе, например, 'cDAQ1/PFI1'. Для получения дополнительной информации о терминале смотрите Terminals.

У вас может быть только один источник часов на сеансе.

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

Место назначения для связи часов в виде вектора символов или строки. Допустимые значения:

  • 'external' — Когда ваш источник часов соединяется с внешним устройством.

  • 'deviceID/terminal' — Когда ваш источник часов соединяется с другим устройством на вашем сеансе, например, 'Dev1/PFI1'. Для получения дополнительной информации об устройстве ID смотрите Device. Для получения дополнительной информации о терминале смотрите Terminals.

  • 'chassisId/terminal' — Когда ваш источник часов соединяется с шасси на вашем сеансе, например, 'cDAQ1/PFI1'. Для получения дополнительной информации о терминале смотрите Terminals.

Можно также задать несколько устройств назначения как массив, например, {'Dev1/PFI1','Dev2/PFI1'}.

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

Тип подключения часов в виде вектора символов или строки. 'ScanClock' единственный тип подключения, доступный для связей часов в это время.

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

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

свернуть все

Добавленная связь часов, возвращенная как объект ScanClockConnection, содержащий информацию о связи часов.

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

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

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

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

Представленный в R2012a