Управление аспектами DDS приложений в Simulink® можно использовать раздел словаря данных Simulink, который содержит свойства DDS, называемые словарем DDS. Словарь DDS представляет собой интуитивно понятный графический интерфейс, позволяющий быстро создавать и редактировать области DDS, Темы, Выборки данных и Качество обслуживания (QoS), необходимые для настройки аспектов модели Publisher, Subscriber, DataReader и DataWriter. Словарь DDS позволяет легко создавать и конфигурировать аспекты DDS вашего приложения, не вникая в утомительные, низкоуровневые детали спецификаций XML или IDL.
Чтобы создать аспекты DDS вашего приложения, откройте DDS Dictionary и сконфигурируйте аспекты DDS вашего приложения, работая через вкладки графического интерфейса слева направо:
Создайте типы данных DDS. Чтобы создать приложение DDS, которое отправляет и получает выборки данных, состоящие из типов данных DDS, по сети DDS, используйте вкладку Types DDS Dictionary. DDS Blockset поддерживает типы данных DDS Struct, Const и Enum. Если у вас есть многочисленные типы, можно организовать эти типы в библиотеки и модули для более легкого доступа к этим типам во время строения. Для каждого типа данных DDS в словаре можно отредактировать тип данных и связанный с ним тип эквивалентных данных Simulink. Эти типы эквивалентных данных Simulink используются в прикладной логике в окружение Simulink. Дополнительные сведения см. в разделе Управление типами.
Создание областей и разделов. После создания типов данных DDS для отправки и получения данных можно использовать вкладку Domains для настройки областей и тем, чтобы приложение могло публиковать и подписываться на определенные категории данных. Области задают фрагмент сети DDS, а раздел - категорию данных. Можно использовать DDS-словарь для создания областей и настройки их имен, идентификаторов и тем. Можно также создать темы и настроить их имена, зарегистрированные типы и QoS. Дополнительные сведения см. в разделе Управление областях.
Создание качества обслуживания (QoS). Наконец, можно использовать вкладку QoS для импорта и управления политиками QoS, которые задают аспекты подключения данных для вашего приложения DDS. DDS Blockset предоставляет доступ к профилю QoS по умолчанию поставщика, встроенной библиотеке профилей QoS и возможности импорта и редактирования QoS, заданные в XML. Можно использовать DDS-словарь для применения QoS к темам или можно использовать профили для задания QoS для аспектов Publisher, Subscriber, DataReader и DataWriter вашего приложения, представленного в рабочем пространстве модели. Для получения дополнительной информации см. раздел Управление QoS.