主要内容

选择

选择rosbag中的消息子集

描述

例子

bagsel=选择(返回一个BagSelection对象,bagsel控件中的所有消息BagSelection对象,

类的副本BagSelection对象或返回一个newBagSelection对象,该对象包含指定的消息选择。

例子

bagsel=选择(名称,值提供由一个或多个名称-值对参数指定的其他选项。例如,“主题”、“/奥多姆”选择按主题过滤的消息的子集/奥多姆

例子

全部折叠

检索rosbag。指定文件路径。

袋= rosbag (“ex_multiple_topics.bag”);

使用选择没有选择标准来创建rosbag的副本。

bagCopy =选择(袋);

检索rosbag。指定文件路径。

袋= rosbag (“ex_multiple_topics.bag”);

选择rosbag的第一秒内的所有消息。

袋=选择(包,“时间”(bag.StartTime袋。开始时间+ 1]);

输入参数

全部折叠

在rosbag中的消息,指定为BagSelection对象。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:“主题”、“/奥多姆”选择按主题过滤的消息的子集/奥多姆

ROS消息类型,指定为字符串标量、字符向量、字符串标量的单元格数组或字符向量的单元格数组。可以使用单元格数组指定多个消息类型。

例子:选择(袋子,“MessageType”{“nav_msgs /测程法”,“rosgraph_msgs /时钟”})

数据类型:字符|字符串|细胞

rosbag选择的开始和结束时间,指定为n2向量。

例子:选择(袋,“时间”,[bag.StartTime, bag.StartTime + 1])

数据类型:

ROS主题名称,指定为字符串标量、字符向量、字符串标量的单元格数组或字符向量的单元格数组。可以使用单元格数组指定多个主题名。

例子:选择(袋子,“话题”,{" /奥多姆"," /钟”})

数据类型:字符|字符串|细胞

输出参数

全部折叠

rosbag消息的副本或子集,作为BagSelection对象。

版本历史

介绍了R2019b

Baidu
map