文档帮助中心
获得ROS参数值
pvalue = get (ptree)
pvalue =得到(ptree paramname)
pvalue = get (ptree、名称空间)
例子
pvalue= (ptree)返回根命名空间下的参数值字典:/.字典存储在一个结构中。
pvalue= (ptree)
pvalue
ptree
/
pvalue= (ptree,paramname)获取带有名称的参数的值paramname从参数树对象ptree.
pvalue= (ptree,paramname)
paramname
pvalue= (ptree,名称空间)返回指定名称空间下参数值的字典。
pvalue= (ptree,名称空间)
名称空间
支持如下的ROS数据类型作为参数值。金宝app对于每个ROS数据类型,相应的MATLAB®还列出了数据类型。
32位的整数,int32
int32
布尔-逻辑
逻辑
双-双
双
Strings—字符串标量,字符串,或字符向量,字符
字符串
字符
List -单元格数组(细胞)
细胞
字典-结构(结构体)
结构体
全部折叠
创建参数树。ROS网络必须是可用的rosinit.
rosinit
启动ROS核心……用时0.98018秒。在http://192.168.0.10:60892上初始化ROS master。使用NodeURI http://bat800801glnxa64:34597/初始化全局节点/matlab_global_node_94014
ptree = rosparam;
设置参数值。你也可以使用不带参数树的简化版本:
设置'DoubleParam' 1.0
集(ptree,“DoubleParam”, 1.0)
获取参数值。
get (ptree,“DoubleParam”)
ans = 1
或者,使用不使用参数树的简化版本。
rosparam集“DoubleParam”2.0rosparam得到“DoubleParam”
2
断开ROS网络。
rosshutdown
使用NodeURI http://bat800801glnxa64:34597/关闭全局节点/matlab_global_node_94014
ParameterTree
参数树,指定为ParameterTree对象句柄。属性创建此对象rosparam函数。
rosparam
ROS参数名称,指定为字符向量。此字符串必须与参数名称完全匹配。
ROS参数名称空间,指定为字符串标量或字符向量。调用时列出以该字符串开头的所有参数名rosparam(“列表”,名称空间).
rosparam(“列表”,名称空间)
ROS参数值,作为支持的MATLAB数据类型返回。金宝app当指定名称空间输入参数,pvalue作为指定名称空间下参数值的字典返回。字典在MATLAB中表示为一个结构。
支持如下的ROS数据类型作为参数值。金宝app对于每个ROS数据类型,也列出了相应的MATLAB数据类型。
字符串-字符向量(字符)
不支持base64编码的二进制数据和来自ROS的iso 8601数据。金宝app
rosparam|集
集
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系