addClockConnection

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

Синтаксис

addClockConnection(s,source,destination,type)
cc = addClockConnection(s,source,destination,type)
[cc,idx] = addClockConnection(s,source,destination,type)

Описание

пример

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

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