exponenta event banner

Управление определениями DDS

Для управления аспектами DDS приложений в среде Simulink ® можно использовать раздел словаря данных Simulink, который содержит свойства DDS, называемые DDS Dictionary. DDS Dictionary - это интуитивно понятный графический интерфейс, позволяющий быстро создавать и редактировать домены DDS, темы, образцы данных и качество обслуживания (QoS), необходимые для настройки параметров модели Publisher, Subscriber, DataReader и DataWriter. DDS Dictionary позволяет легко создавать и настраивать DDS-аспекты приложения без необходимости углубляться в утомительные, низкоуровневые сведения о спецификациях XML или IDL .

Чтобы создать DDS-аспекты приложения, откройте DDS-словарь и настройте DDS-аспекты приложения, используя вкладки графического интерфейса слева направо:

  1. Создание типов данных DDS. Чтобы создать приложение DDS, которое отправляет и принимает образцы данных, состоящие из типов данных DDS, по сети DDS, используйте вкладку Типы словаря DDS. Блок DDS поддерживает типы данных DDS Struct, Const и Enum. Если существует множество типов, можно упорядочить эти типы в библиотеки и модули для облегчения доступа к этим типам во время настройки. Для каждого типа данных DDS в словаре можно изменить тип данных и связанный с ним эквивалентный тип данных Simulink. Эти эквивалентные типы данных Simulink используются в логике приложения в среде Simulink. Дополнительные сведения см. в разделе Управление типами.

  2. Создание доменов и разделов. После создания типов данных DDS для отправки и получения данных можно использовать вкладку Домены для настройки доменов и разделов, чтобы приложение могло публиковать и подписываться на определенные категории данных. Домены определяют часть сети DDS, а раздел - категорию данных. Словарь DDS можно использовать для создания доменов и настройки их имен, идентификаторов и тем. Можно также создавать темы и настраивать их имена, зарегистрированные типы и качество обслуживания. Дополнительные сведения см. в разделе Управление доменами.

  3. Создание качества обслуживания (QoS). Наконец, можно использовать вкладку QoS для импорта и управления политиками QoS, которые определяют аспекты подключения данных для приложения DDS. DDS Blockset предоставляет доступ к профилю QoS по умолчанию поставщика, встроенной библиотеке профилей QoS, а также возможность импорта и редактирования QoS, указанного в XML. Можно использовать словарь DDS для применения QoS к темам или профили для указания QoS для аспектов Publisher, Subscriber, DataReader и DataWriter приложения, представленных в рабочей области модели. Дополнительные сведения см. в разделе Управление QoS.

См. также

Связанные темы