Как 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, чтобы импортировать или создать Определения DDS.

  2. Просмотрите или отредактируйте определения DDS в Словаре DDS.

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

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

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

Для просмотра документации необходимо авторизоваться на сайте