addClockConnection

Добавьте связь часов

Описание

пример

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

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

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