DDS Blockset позволяет создавать приложения DDS в Simulink ®. Если у вас есть приложение, смоделированное в Simulink, которое вы хотите использовать DDS, вы можете использовать DDS Blockset, чтобы легко подключиться к платформе промежуточного программного обеспечения DDS. DDS Blockset переносит концепции DDS в среду Simulink, моделирует эти концепции в приложении Simulink, а затем позволяет подключить приложение к DDS.
Начните с сети DDS и определений DDS, необходимых для приложения DDS.

Затем определения DDS переносятся в среду Simulink. Эти определения можно импортировать или создать. Как только определения находятся в среде Simulink, информация о доменах, темах, типах, качестве обслуживания (QoS) и участниках домена становится доступной в Simulink.

Теперь модель Simulink можно построить или адаптировать таким образом, чтобы она вела себя как Publisher, Subscriber или приложение, которое одновременно является Publisher и Subscriber.

Затем выполняется настройка интерфейса DDS. Интерфейс DDS является точкой соединения между приложением и сетью DDS. В частности, при использовании DDS Blockset интерфейс представляет собой тему и QoS, указанные в DataWriters и DataReaders для приложения.

После соответствующего моделирования приложения DDS создайте модель и используйте исполняемый файл для развертывания приложения в сети DDS. Теперь приложение DDS может взаимодействовать с другими приложениями с помощью DDS.

DDS Blockset обеспечивает готовую поддержку поставщиков DDS RTI и eProsima.
Чтобы использовать инструменты DDS Blockset для выполнения следующих концептуальных шагов:
Используйте быстрый запуск приложения DDS для импорта или создания определений DDS.
Просмотр или изменение определений DDS в словаре DDS.
Используйте блоки DDS для моделирования издателя или подписчика.
Используйте редактор сопоставлений кода для настройки интерфейса DDS (свойства темы и QoS DataReaders и DataWriters).
Создайте исполняемый файл приложения для развертывания приложения в сети DDS.