Семейство продуктов Digital Signal Analyzer (DSA) предназначено для проведения высокоточных измерений звуковой частоты. Можно синхронизировать другие семейства продуктов PCI и PXI с помощью Trigger Connections и Clock Connections. Чтобы синхронизировать семейства PXI и PCI устройств DSA, необходимо использовать тактовый синхросигнал с основанной на времени синхронизацией или основанную на опорном тактовом синхросигнале синхронизацией. Модуль DataAcquisition AutoSyncDSA
свойство позволяет автоматически включать как однородную, так и неоднородную синхронизацию между семействами устройств PCI и PXI. The AutoSyncDSA
свойство автоматически конфигурирует все необходимые часы, триггеры и синхроимпульсы, необходимые для синхронизации устройств DSA в DataAcquisition.
Устройства PXI синхронизируются с помощью объединительной платы шасси PXI, которая включает шины синхронизации и включения. Можно автоматически синхронизировать эти серии устройств как однородно (в рамках одной серии), так и неоднородно (в рамках отдельных серий) в одном и том же DataAcquisition, включая следующее:
Серия PXI/e 446x
Серия PXI/e 449x
Серия PXI 447x
Перед синхронизацией убедитесь, что комбинации устройств соответствуют следующим аппаратным ограничениям:
Синхронизировать эти серии можно с помощью PXI или корпуса PXIe. Убедитесь, что все ваши модули находятся на одном корпусе.
Вы можете использовать любой паз на шасси, который поддерживает ваш модуль.
Синхронизировать эту серию можно как однородно, так и неоднородно только на корпусе PXI. Их можно использовать на корпусе PXIe для получения несинхонизированных данных.
На шасси PXI только паз синхронизации может привести в действие шину триггера. Для поиска паза синхронизации системы обратитесь к руководству по устройству. На этом изображении показан паз системы на корпусе 1062Q PXIe.
Однородная синхронизация: Можно равномерно синхронизировать устройства PXI 447x, если одно устройство подключено к системному пазу синхронизации корпуса PXI.
Неоднородная синхронизация:
Можно синхронизировать устройство PXI 447x с устройством PXI 446x, когда устройство 446x подключено к системному пазу синхронизации корпуса PXI.
Вы не можете синхронизировать устройства PXI 447x с устройствами PXI 449x.
Вы не можете использовать устройства, совместимые с гибридным слотом 446x.
Серия 446x | Серия 447x | Серия 449x | |
---|---|---|---|
Серия 446x | ✓ |
| ✓ |
Серия 447x |
|
| |
Серия 449x | ✓ | ✓ |
Устройства PCI синхронизируются с помощью кабеля RTSI. Можно автоматически синхронизировать эти серии устройств как однородно (в рамках одной и той же серии), так и неоднородно (между отдельными сериями) в одном и том же DataAcquisition, когда они соединены кабелем RTSI. Поддержка включает в себя следующее:
Серия PCI 446x
Серия PCI 447x
Примечание
Если вы синхронизируете устройства PCI, убедитесь, что вы зарегистрировали кабели RTSI в Measurement and Automation Explorer. Для получения дополнительной информации см. статью базы знаний NI «Системное интегрирование в реальном времени» (RTSI) и «Объяснение строения».
В этом примере показано, как получить синхронизированные данные от двух устройств DSA PCI, NI PCI-4461 и NI PCI-4462.
Подключите два устройства к кабелю RTSI.
Зарегистрируйте свой кабель RTSI в Measurement and Automation Explorer.
Создайте DataAcquisition и добавьте один аналоговый входной канал напряжения от каждого из двух устройств PCI
d = daq("ni"); addinput(d,"Dev1",0,"Voltage") addinput(d,"Dev2",0,"Voltage")
Синхронизируйте два канала с помощью AutoSyncDSA
свойство:
d.AutoSyncDSA = true;
Получите данные на переднем плане и постройте график:
[data,time] = read(d,seconds(1),"OutputFormat","Matrix"); plot(time,data)
Устройства DSA имеют встроенный цифровой фильтр. Вы должны учитывать задержки фильтра при синхронизации между неоднородными устройствами. Информацию о задержке фильтра см. в руководствах по устройствам. Для получения дополнительной информации смотрите статью базы знаний NI «Синхронизированные данные с задержкой при использовании устройств DSA».
В этом примере показано, как рассчитать задержки фильтра, когда вы используете ту же синусоиду, чтобы получить от двух разных каналов от двух разных устройств PXI. Идеально синхронизированные каналы покажут нулевую задержку фазы между двумя полученными сигналами.
Создайте DataAcquisition и добавьте два аналоговых входных канала с 'Voltage'
тип измерения, от National Instruments ™® PXI-4462 и NI PXI-4472.
d = daq("ni"); ch1 = addinput(d,"PXI1Slot2",0,"Voltage"); ch2 = addinput(d,"PXI1Slot3",0,"Voltage");
Получите несинхонизированные данные и постройте график:
[data,time] = read(d,seconds(1),"OutputFormat","Matrix"); plot(time,data)
Используйте AutoSyncDSA, чтобы автоматически сконфигурировать триггеры, часы и синхроимпульсы каналов для синхронизации устройств:
d.AutoSyncDSA = true;
Получение синхронизированных данных:
[data,time] = read(d,seconds(1),"OutputFormat","Matrix"); plot(time,data)
Таблицы данных для NI PXI 4462 и PXI-4472 указывают, что задержка фазы для каждого из них составляет 63 и 38 выборок, соответственно, когда EnhancedAliasRejectionEnable
свойство отключено. Убедитесь, что для этого свойства задано значение false
или 0
на обоих каналах:
ch1.EnhancedAliasRejectionEnable
ans = 0
ch2.EnhancedAliasRejectionEnable
ans = 0
Визуально проверьте в нанесенных данных, что различие фазы находится на расстоянии 25 выборок друг от друга.