DDS Blockset предоставляет инструменты для моделирования и симуляции приложений, которые используют службы распределения данных (DDS). Blockset включает словарь, который позволяет создавать, редактировать и управлять описанием ваших DDS приложений в Simulink.
Вы можете импортировать спецификации DDS в виде XML файлов, чтобы создать базовую модель Simulink в качестве отправной точки для разработки алгоритмов DDS приложений.
DDS Blockset предоставляет блоки для издания и подписки на данные DDS, учитывающие соответствующие политики Quality of Service (QoS). Он полностью интегрируется со стеком RTI Connext DDS и eProsima Fast DDS.
DDS Blockset способен генерировать C ++ код и XML - файлы из моделей Simulink
(с Embedded Coder).
Моделируете приложения, использующие связывающие DDS протоколы и политики Quality of Service (QoS).
Используйте приложение DDS Application Quick Start для создания базового описания DDS или воспользуйтесь подготовленными описаниями, созданными по моделям DDS в Simulink. Вы можете сконфигурировать DDS модели как издателей или подписчиков на темы DDS используя предварительно настроенные блоки.
Просматривайте и управляйте описаниями DDS, включая домены, темы, типы и QoS для приложений DDS при помощи словаря DDS. Кроме того, вы можете использовать Code Mappings Editor, чтобы настроить интерфейс DDS, указать тему и QoS для издателей и подписчиков вашего приложения.
Проводите моделирование работы DDS приложений в Simulink в соответствии с их QoS.
Проводите моделирование DDS приложений, настроенных как издатели или подписчики DDS в соответствии с заданной QoS, включая ИСТОРИЮ обмена, чтобы верифицировать поведение системы.
Разрабатывайте приложения DDS в Simulink. Начните с модели Simulink или импортируйте определения DDS как XML файлы.
Создавайте и моделируйте приложения DDS в Simulink с помощью приложения DDS Application Quick Start. Создайте модель своего приложения для экспорта описания DDS в виде файлов XML для RTI Connext и файлов IDL для eProsima с Embedded Coder.
Вы можете импортировать в Simulink описание DDS из сторонних XML файлов используя DDS Application Quick Start. Этот подход позволит вам перенести домены, темы, типы и правила QoS, в Simulink для использования в своём DDS приложении.
Сгенерируйте исполняемые файлы DDS и разверните их в сети DDS.
При помощи Embedded coder сгенерируйте C ++ код производственного качества использующий программный интерфейс DDS. Из моделей Simulink получите XML или IDL для развертывания приложения в сети DDS.
DDS Blockset полностью совместим со сторонними технологиями реализации DDS, включая RTI Connext и eProsima Fast DDS.
Используйте примеры приложений для проектирования, моделирования и развертывания приложений в сети DDS.