DDS块集

DDS块集

DDS应用的设计与仿真

开始:

DDS应用建模

对使用DDS中间件协议和服务质量(QoS)策略的应用程序进行建模和仿真。

创建DDS应用程序

使用DDS应用程序快速入门应用程序创建默认DDS定义,或使用在DDS Simulink模型中创建的预定义DDS定义。您可以使用预配置的块将DDS模型配置为DDS主题的发布者和订阅者。万博1manbetx

创建DDS的定义。

配置和管理DDS定义

使用DDS字典查看和管理DDS定义,包括DDS应用程序的域、主题、类型和QoS。此外,您可以使用代码映射编辑器配置DDS接口,以指定应用程序的DataReader和DataWriter实体的主题和QoS。

管理DDS定义。

DDS应用仿真

模拟DDS Simulin万博1manbetxk模型,包括其QoS。

模拟DDS模型和QoS

模拟配置为DDS主题和服务质量(包括历史)的发布者和订阅者的DDS模型,以验证使用指定QoS策略的运行时行为。

模拟DDS应用程序,包括其QoS。

导入和导出DDS说明

在Simulink中开发DDS应用程序。从Simulin万博1manbetxk模型开始,或将DDS定义作为XML文件导入。

从Simulink模型开始万博1manbetx

中创建和建模DDS应用程序万博1manbetx使用DDS应用程序快速启动应用程序。构建您的应用程序模型,将DDS定义导出为RTI Connext的XML文件和带有嵌入式编码器的eProsima的IDL文件。

在Simulink中建模DDS应用。万博1manbetx

从XML文件中的DDS定义开始

您可以使用DDS应用程序快速启动将DDS定义从第三方生成的XML文件导入Simulink。此方法使您能够将DDS概念(如域、主题、类型和QoS)引万博1manbetx入Simulink for DDS应用程序。

将DDS定义导入Simulink。万博1manbetx

为DDS应用程序生成和部署代码

生成DDS可执行文件并将其部署到DDS网络上。

部署DDS应用程序

使用嵌入式编码器,用DDS API和XML或IDL文件从C++生成的代码,在DDS网络上部署。万博1manbetx

从DDS Simulink模型生成c++代码。万博1manbetx

与第三方DDS实现堆栈集成

DDS区块集与第三方DDS堆栈完全集成,包括RTI连接eProsima快速DDS

万博1manbetx支持第三方DDS实现堆栈。

应用实例

使用应用程序示例在DDS网络上设计、模拟和部署应用程序。