DDS Blockset图形演示
这个例子展示了如何导入、配置和部署DDS供应商提供的图形演示介绍DDS的概念。在演示中有各种各样的形状,圆形,正方形,三角形,你可以订阅观看他们的位置移动画布。在这个版本的演示中,DDS Blockset提供一个应用程序,该应用程序可以订阅一个正方形,然后发布一个圆圈的位置。
导入DDS定义
开始使用图形演示,DDS的域,定义主题,类型和服务质量(QoS)已经从XML导入。查看XML规范,开放shapesexample.xml
。
查看和编辑的定义
查看这些DDS定义DDS的字典,打开字典和视图类型,域,QoS选项卡。
开放shapesexample.sldd
视图发布者和订阅者模型建设
open_system (“shapesdemo”);
图形演示仿真软万博1manbetx件模型,视图如何DDS块,DDS和写DDS样品,用于订阅和发布的位置形状。
点击并查看DDS数据块中的总线元素类型的形状。
单击带DDS样品块,将DDS的数据类型转换为仿真软件的数据类型。万博1manbetx
检查应用程序的逻辑组件模型。仿真软件组件使用的逻辑数据类型来计算DDS应用程序的逻辑。万博1manbetx
点击写DDS样本块,将模型数据类型转换为DDS数据类型。万博1manbetx
点击元素块和视图DDS的公交车数据类型将DDS的形状位置网络。
同时,注意根输出日志级别设置为这个模型与虚拟总线使用总线元素块代表DDS出版商。
视图配置DDS接口
除了建模的图形演示,您可以查看导入的DDS的接口配置主题,DataReaders,和DataWriters模型:
打开代码映射编辑器。在将来发布,点击代码接口并选择单个元素的代码映射。
查看导入的主题和DataReaders点击港口选项卡。
查看导入的主题和DataWriters点击外港选项卡。
构建和部署的图形演示
DDS Blockset支持开箱即用的支持RTI和eProsima。万博1manbetx使用这个开箱即用的支持,模型构建应用程序和部署您的开发万博1manbetx环境中生成的可执行文件。对于这个示例,点击构建订阅一个正方形的位置和发布一个圆的话题。