主要内容

订阅

从活性氧网络接收消息

自从R2019b

  • 订阅块

库:
ROS工具箱/ ROS

描述

订阅块创建一个模型金宝app®nonvirtual总线对应于指定的ROS消息类型。块使用仿真软件模型的节点创建一个ROS用户为一个特定的主题。金宝app这个节点模型运行时创建和删除模型时终止。如果模型没有一个节点,创建一个块。

每个模拟步骤,块检查新的消息可以在特定的主题。如果有新消息,块检索消息,并将其转换为仿真软件总线信号。金宝app的味精端口输出这个新消息。如果一个新消息不可用,味精去年收到ROS的信息输出。如果没有收到消息开始以来的模拟,味精输出一个空白的消息。

港口

输出

全部展开

新消息指标,作为一个逻辑返回。如果输出是1收到,那么一个新的消息自从上次样品。这个输出可以用来触发子系统处理新ROS网络中接收到的消息。

ROS的信息,作为nonvirtual巴士返回。ROS消息中指定的类型消息类型参数。的订阅空白块输出消息,直到它收到一个消息在您所指定的主题名称。这些空白的信息允许您创建和测试完整模型网络的其余部分之前已经设置。

数据类型:公共汽车

参数

全部展开

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

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

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

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

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

输出之间的间隔,指定为一个标量。在仿真中,样品时间遵循模拟时间,而不是实际的时钟时间。

这个默认值表明,块样品时间继承了

关于继承采样时间类型的更多信息,看一下指定样品时间(金宝app模型)

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

提示

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

扩展功能

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

版本历史

介绍了R2019b