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

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

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

Примечание

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

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

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

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

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

Примечание

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

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

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

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

d = daq("ni");
addinput(d,"Dev1",0,"Voltage")

Добавьте часы в DataAcquisition, чтобы экспортировать внешние часы скана, полученные на терминале PFI6 на Dev1, и физически соедините его с внешним местом назначения.

c = addclock(d,"ScanClock","Dev1/PFI6","External")
c = 

  Clock with properties:

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

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

dataIn = read(d,seconds(1),"OutputFormat","Matrix");

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

Больше о