www.gusucode.com > robotics 案例源码程序 matlab代码 > robotics/CreateAROSParameterTreeObjectExample.m

    %% Create ROS ParameterTree Object and Modify Parameters
% 
%%
% Start the ROS master and create a ROS node.

% Copyright 2015 The MathWorks, Inc.

master = robotics.ros.Core;
node = robotics.ros.Node('/test1');
%%
% Create the parameter tree object.
ptree = robotics.ros.ParameterTree(node);

%%
% Set multiple parameters.
set(ptree,'DoubleParam',1.0)
set(ptree,'CharParam','test')
set(ptree,'CellParam',{{'test'},{1,2}});

%%
% View the available parameters.
parameters = ptree.AvailableParameters

%%
% Get a parameter value.
data = get(ptree,'CellParam')

%%
% Search for a parameter name.
search(ptree,'char')

%%
% Delete the parameter tree and ROS node. Shut down the ROS master.
clear('ptree','node')
clear('master')