Синхронизируйте связи

Когда использовать часы

Используйте часы, чтобы синхронизировать операции на всех подключенных устройствах на сеансе. Вы соединяете источник часов с местом назначения часов. Источник часов может быть или внешним, куда сигнал часов прибывает из источника вне сеанса, или на устройстве и терминальной паре в сеансе. Устройства назначения могут быть внешними, где сигналы получены вне сеанса или устройств в сеансе. Чтобы изучить исходные устройства и устройства назначения, смотрите Исходные устройства и Устройства назначения.

Примечание

Вы не можете использовать триггер и синхронизировать связи со звуковыми каналами.

Импортируйте часы сканирования из внешнего источника

Чтобы импортировать часы сканирования из внешнего источника, необходимо соединить внешний таймер с парой терминала и устройства на устройстве на сеансе. Два обстоятельства внешне синхронизированной синхронизации включают:

  • Синхронизация операций на всех устройствах в сеансе путем совместного использования часов на устройстве в сеансе или внешнем таймере

  • Синхронизация операций на всех устройствах в сеансе и некоторых внешних устройствах, путем совместного использования внешнего таймера

Примечание

Импорт внешнего таймера автоматически не устанавливает уровень вашего сеанса. Вручную установите уровень сеанса совпадать с ожидаемой частотой внешнего таймера.

Экспортируйте часы сканирования во внешнюю систему

В этом примере показано, как добавить, что сканирование синхронизируют к устройству и выводить часы к устройству вне вашего сеанса, который соединяется с осциллографом. Часы сканирования управляют операциями на внешнем устройстве.

Создайте сеанс и добавьте один входной канал напряжения из NI USB-6211 с ID устройства 'Dev1'.

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

Добавьте внешний таймер в терминал 'PFI6' на 'Dev1' и соедините его с внешним местом назначения.

addClockConnection(s,'Dev1/PFI6','External','ScanClock')
ans =


Scan Clock for 'Dev1' will available at terminal 'PFI6' for external use.

       Source: 'Dev1/PFI6'
  Destination: 'External'
         Type: ScanClock

Получите данные и сохраните их в dataIn.

dataIn = startForeground(s); 

Связанные примеры

Больше о

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