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

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

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

  2. Модель имеет блоки сообщения, в частности Write DDS Sample и блоки Take DDS Sample, которые отправляют и получают сообщения от сети DDS. Эти блоки преобразуют между DDS и Simulink® типы данных, чтобы позволить модели опубликовать и подписаться на сеть DDS.

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

Исследовать публиковать и подписать аспекты прикладной модели:

  1. Кликните по импорту и просмотрите его тип данных DDS.

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

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

  4. Кликните по блоку Write DDS Sample, который преобразует типы данных Simulink в тип данных DDS.

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

Похожие темы