DDS Blockset позволяет вам создавать приложения DDS в Simulink®. Если у вас есть приложение, смоделированное в Simulink, которое вы хотели бы использовать DDS, можно использовать DDS Blockset, чтобы легко подключиться к промежуточной платформе DDS. DDS Blockset вносит концепции DDS в окружение Simulink, моделирует эти концепции в приложении Simulink, а затем позволяет подключать приложение к DDS.
Вы начинаете с сети DDS и определений DDS, необходимых для вашего приложения DDS.
Затем определения DDS можно перенести в окружение Simulink. Можно импортировать или создать эти определения. Как только определения находятся в окружении Simulink, Области, Темы, Типы, Качество обслуживания (QoS) и Информация о участнике области доступна в Simulink.
Теперь можно создать или адаптировать модель Simulink так, чтобы она вела себя как издатель, подписчик или приложение, являющееся одновременно издателем и подписчиком.
Затем конфигурируйте интерфейс DDS. Интерфейс DDS является точкой соединения между приложением и сетью DDS. В частности, когда вы используете DDS Blockset, интерфейс является темой и QoS, заданные в DataWriters и DataReaders для вашего приложения.
После того, как вы соответствующим образом смоделировали ваше приложение DDS, создайте модель и используйте исполняемый файл, чтобы развернуть приложение в сети DDS. Теперь ваше приложение DDS может взаимодействовать с другими приложениями при помощи DDS.
DDS Blockset обеспечивает оперативную поддержку поставщиков DDS RTI и eProsima.
Чтобы использовать инструменты DDS Blockset для выполнения следующих концептуальных шагов:
Используйте DDS Application Quick Start для импорта или создания определений DDS.
Просмотр или изменение определений DDS в словаре DDS.
Используйте блоки DDS для моделирования издателя или подписчика.
Используйте редактор Отображения, чтобы сконфигурировать интерфейс DDS (свойства Topic и QoS DataReaders и DataWriters).
Создайте исполняемый файл приложения для развертывания приложения в сети DDS.