帮助中心帮助中心
得到ROS参数值
自从R2019b
pvalue = get (ptree)
pvalue =得到(ptree paramname)
pvalue = get (ptree、名称空间)
[pvalue、状态]= get (ptree paramname)
pvalue =得到(ptree paramname,“数据类型”,ptype)
例子
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
布尔-逻辑
逻辑
双-双
双
字符串,字符串标量,字符串特征向量,字符
字符串
字符
列表-细胞阵列(细胞)
细胞
字典-结构(结构体)
结构体
(pvalue,状态]= (ptree,paramname)返回参数值和相关的状态。状态指示是否pvalue成功返回。
(pvalue,状态]= (ptree,paramname)
状态
pvalue= (ptree,paramname“数据类型”,ptype)指定了ROS生成代码时参数的数据类型。输入参数的值必须匹配现有的其他参数类型函数返回pvalue是空的,[],请求的类型。
pvalue= (ptree,paramname“数据类型”,ptype)
ptype
[]
全部折叠
创建参数树。ROS网络必须使用可用rosinit。
rosinit
启动ROS核心……在0.6682秒内完成。初始化ROS主在http://172.30.103.166:50560上。初始化全局节点/ matlab_global_node_27956 NodeURI http://dcc550239glnxa64:46797和http://localhost MasterURI: 50560。
ptree = rosparam;
设置一个参数值。您还可以使用无参数简化版本树:
1.0 rosparam设置“DoubleParam”
集(ptree,“DoubleParam”,1.0)
得到的参数值。
get (ptree,“DoubleParam”)
ans = 1
另外,使用简化的版本不使用参数树。
rosparam集“DoubleParam”2.0rosparam得到“DoubleParam”
2
ROS网络断开。
rosshutdown
关闭全局节点/ matlab_global_node_27956 NodeURI http://dcc550239glnxa64:46797和http://localhost MasterURI: 50560。在http://172.30.103.166:50560上关闭ROS的主人。
ParameterTree
参数树,指定为一个ParameterTree对象句柄。创建这个对象使用rosparam函数。
rosparam
ROS参数名称,指定为一个特征向量。这个字符串必须完全匹配参数名称。
ROS参数名称空间,指定为一个字符串标量或特征向量。列出所有与这个字符串参数名称开始时调用rosparam(“列表”,名称空间)。
rosparam(“列表”,名称空间)
“int32”
“逻辑”
“双”
“字符”
ROS参数数据类型,指定为“int32”,“逻辑”,“双”,或“字符”。
ROS参数值,作为支持返回MATLAB数据类型。金宝app当指定名称空间输入参数,pvalue作为字典下的参数值返回指定的名称空间。字典在MATLAB作为结构表示。
以下ROS支持数据类型作为参数的值。金宝app对于每个ROS数据类型,相应的MATLAB数据类型也上市。
字符串字向量(字符)
真正的
假
ROS的状态参数值,返回真正的或假。如果状态是假,pvalue返回值为空,[]。
数据类型:逻辑
用base64编码的二进制数据和iso 8601的数据不支持ROS。金宝app
这个函数支持C / c++代金宝app码生成的限制:
对于代码生成,只有以下ROS支持数据类型作为参数的值,金宝app
介绍了R2019b
集|rosparam
集
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室