Как DDS Blockset Работы?

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

Концептуальный рабочий процесс DDS Blockset

Вы начинаете с сети DDS и определений DDS, необходимых для вашего приложения DDS.

Создание определений DDS

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

Моделируйте приложения DDS в Simulink

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

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

Развертывание приложений в сети DDS

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

DDS Blockset обеспечивает оперативную поддержку поставщиков DDS RTI и eProsima.

Рабочий процесс DDS Blockset

Чтобы использовать инструменты DDS Blockset для выполнения следующих концептуальных шагов:

  1. Используйте DDS Application Quick Start для импорта или создания определений DDS.

  2. Просмотр или изменение определений DDS в словаре DDS.

  3. Используйте блоки DDS для моделирования издателя или подписчика.

  4. Используйте редактор Отображения, чтобы сконфигурировать интерфейс DDS (свойства Topic и QoS DataReaders и DataWriters).

  5. Создайте исполняемый файл приложения для развертывания приложения в сети DDS.