도움말센터도움말센터
Rosbag에서메시지의일부선택
R2019b이후
Bagsel = select(bag)
bagsel = select(包,名称,值)
예제
bagsel=选择(袋)은BagSelection객체袋의모든메시지를포함하는BagSelection객체bagsel을반환합니다。
bagsel=选择(袋)
bagsel
袋
BagSelection
이 함수는BagSelection객체의복사본을만들거나지정된메시지선택을포함하는새BagSelection객체를반환합니다。
bagsel=选择(袋,名称,值)는하나이상의이름-값쌍通讯录수로지정된추가옵션을제공합니다。예를 들어“主题”、“/奥多姆”은 토픽/奥多姆으로필터링된,메시지의일부를선택합니다。
bagsel=选择(袋,名称,值)
名称,值
“主题”、“/奥多姆”
/奥多姆
모두 축소
Rosbag을가져옵니다。파일경로를지정합니다。
袋子= rosbag(“ex_multiple_topics.bag”);
선택기준없이选择를사용하여rosbag의복사본을만듭니다。
选择
bagCopy = select(包);
Rosbag의첫번째와두번째항목내에있는모든메시지를선택합니다。
包= select(包,“时间”(bag.StartTime袋。StartTime + 1]);
Rosbag의메시지로,BagSelection객체로지정됩니다。
선택적수쌍을Name1 = Value1,…,以=家으로지정합니다。여기서名字은수이름이고价值는대응값입니다。이름-값수는다른수뒤에와야하지만,수쌍의순서는상관없습니다。
Name1 = Value1,…,以=家
名字
价值
R2021a이전버전에서는쉼名字을묶으십시오。
예:“主题”、“/奥多姆”은 토픽/奥多姆으로필터링된,메시지의일부를선택합니다。
MessageType
ROS메시지유형으로,弦형스칼라,문자형벡터,또는字符串형스칼라나문자형벡터로구성된셀형배열로지정됩니다。셀형배열을사용하여여러메시지유형을지정할수있습니다。
예:选择(袋子,“MessageType”{“nav_msgs /测程法”,“rosgraph_msgs /时钟”})
选择(袋子,“MessageType”{“nav_msgs /测程法”,“rosgraph_msgs /时钟”})
데이터형:字符|字符串|细胞
字符
字符串
细胞
时间
Rosbag선택의시작시간과종료시간으로,n×2벡터로지정됩니다。
예:选择(袋,“时间”,[bag.StartTime, bag.StartTime + 1])
选择(袋,“时间”,[bag.StartTime, bag.StartTime + 1])
데이터형:双
双
主题
ROS토픽이름으로,弦형스칼라,문자형벡터,또는字符串형스칼라나문자형벡터로구성된셀형배열로지정됩니다。셀형배열을사용하여여러토픽이름을지정할수있습니다。
예:选择(袋子,“话题”,{" /奥多姆"," /钟”})
选择(袋子,“话题”,{" /奥多姆"," /钟”})
Rosbag메시지의복사본또는일부로,BagSelection객체로반환됩니다。
R2019b에개발됨
readMessages|rosbag|timeseries
readMessages
rosbag
timeseries
이예제의수정된버전이있습니다。사용자가편집한내용을반하여이예제를여시겠습니까?
다음matlab명령에해당하는링크를클릭했습니다。
명령을실행하려면matlab명령창에입력하십시오。웹브라우저는matlab명령을지원하지않습니다。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处