exponenta event banner

Создание модели Simulink в качестве издателя и подписчика

Для публикации и подписки на сеть DDS модель приложения для демонстрации фигур уже настроена как модель высшего уровня, отвечающая необходимым аспектам моделирования:

  1. Модель имеет порты ввода и вывода, для которых установлены типы данных DDS.

  2. Модель имеет блоки сообщений, в частности блоки «Записать образец DDS» и «Взять образец DDS», которые отправляют и принимают сообщения из сети DDS. Эти блоки преобразуются между типами данных DDS и Simulink ®, что позволяет модели публиковать и подписываться на сеть DDS.

  3. Сама модель содержит логику приложения DDS. Логическая часть модели не зависит от промежуточного программного обеспечения. Он использует данные, передаваемые из промежуточного программного обеспечения в форме, совместимой с Simulink, для запуска алгоритма приложения.

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

  1. Щелкните ввод и просмотрите тип данных DDS.

  2. Щелкните блок Take DDS Sample, преобразующий тип данных DDS в тип данных Simulink.

  3. Проверьте логический компонент модели приложения. Логический компонент использует типы данных Simulink для вычисления логики приложения DDS.

  4. Щелкните блок «Запись образца DDS», который преобразует типы данных Simulink в тип данных DDS.

  5. Щелкните по исходящему порту и просмотрите тип данных DDS для порта, который отправляет данные в сеть DDS.

Связанные темы