Семейство цифровых анализаторов сигналов (DSA) предназначено для высокоточных измерений частоты звука. Вы можете синхронизировать другие семейства продуктов PCI и PXI с помощью триггерных и тактовых соединений. Для синхронизации PXI и PCI-семейств DSA-устройств необходимо использовать образец тактового сигнала с синхронизацией по времени или опорный тактовый сигнал синхронизации по времени. DataAcquisition AutoSyncDSA позволяет автоматически включить однородную и разнородную синхронизацию между семействами устройств PCI и PXI. AutoSyncDSA свойство автоматически настраивает все необходимые часы, триггеры и синхроимпульсы, необходимые для синхронизации устройств DSA в DataAcquisition.
Устройства PXI синхронизируются с помощью объединительной платы корпуса PXI, которая включает шины синхронизации и запуска. Эти серии устройств можно автоматически синхронизировать как однородно (в пределах одной серии), так и неоднородно (между отдельными сериями) в одном и том же DataAcquisition, включая следующее:
Серия PXI/e 446x
Серия PXI/e 449x
Серия PXI 447x
Перед синхронизацией убедитесь, что комбинации устройств соответствуют следующим аппаратным ограничениям:
Синхронизировать эти серии можно с помощью корпуса PXI или PXIe. Убедитесь, что все модули находятся в одном корпусе.
Можно использовать любой слот на шасси, поддерживающий модуль.
Синхронизировать эту серию можно как однородно, так и неоднородно только на корпусе PXI. Их можно использовать на шасси PXIe для получения несинхронизированных данных.
На шасси PXI триггерной шиной может управлять только системный слот синхронизации. Для поиска системного слота синхронизации см. руководство по устройству. На этом рисунке показан слот синхронизации системы на шасси PXIe 1062Q.

Однородная синхронизация: устройства 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 зарегистрированы в проводнике измерений и автоматизации. Дополнительные сведения см. в статье базы знаний NI Интеграция системы в реальном времени (RTSI) и Пояснение конфигурации.
В этом примере показано, как получать синхронизированные данные с двух устройств DSA PCI, NI PCI-4461 и NI PCI-4462.
Подключите два устройства с помощью кабеля RTSI.
Зарегистрируйте кабель RTSI в обозревателе измерений и автоматизации.
Создайте 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 =
0ch2.EnhancedAliasRejectionEnable
ans =
0Визуально проверьте в построенных на графике данных, что разность фаз составляет 25 выборок.