主要内容

发布

ROS网络发送消息

  • 库:
  • ROS工具箱/ ROS

  • 发布块

描述

发布块需要在仿真软件作为输入金宝app®nonvirtual总线对应于指定的ROS消息类型并将其发布给ROS网络。它使用仿真软件模型的节点创建一个ROS出版商为一金宝app个特定的主题。这个节点模型运行时创建和删除模型时终止。如果模型没有一个节点,创建一个块。

在每个示例,阻止转换味精从一个仿真软件总线信号输入金宝app到ROS消息并将其发布。块不区分是否输入新消息,但仅仅是发布在每个样本。为模拟,这个输入是MATLAB®ROS的消息。在代码生成,这是一个c++ ROS消息。

港口

输入

全部展开

ROS的信息,指定为nonvirtual总线。指定类型的ROS消息,使用消息类型参数。

数据类型:公共汽车

参数

全部展开

源用于指定主题名称,指定为以下之一:

  • 从活性氧选择网络——使用选择选择一个主题名称。的主题消息类型自动设置参数。你必须连接到一个网络ROS。

  • 指定您自己的——输入主题名称主题并指定的消息类型消息类型。你必须完全匹配一个主题名称。

主题名称发布,指定为一个字符串。当课题来源被设置为从活性氧选择网络,使用选择选择一个主题从ROS网络。你必须连接到一个ROS网络得到一个主题列表。否则,设置课题来源指定您自己的并指定你想要的主题。

ROS消息类型,指定为一个字符串。使用选择选择从一个支持ROS消息的完整列表。金宝app服务消息类型不支持,不包括在列表中。金宝app

在代码生成消息队列长度,指定为一个整数。在仿真中,消息队列总是1,不能调整。为了确保每个消息处理,使用一个较小的模型只步执行模型在发布新消息。

提示

你也可以设置地址ROS的主人和节点主机通过单击配置网络地址链接。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

介绍了R2019b