del

Удалите параметр ROS

Описание

пример

del(ptree,paramname) удаляет параметр с именем paramname из дерева параметров, ptree. Параметр также удаляется с сервера параметров ROS. Если заданное paramname не существует, функция отображает ошибку.

del(ptree,namespace) удаляет из дерева параметров все значения параметров в указанном пространстве имен.

Примеры

свернуть все

Подключение к сети ROS. Создайте дерево параметров и 'MyParam' параметр. Проверьте, что параметр существует.

rosinit
Launching ROS Core...
Done in 0.66552 seconds.
Initializing ROS master on http://192.168.0.10:49394.
Initializing global node /matlab_global_node_98855 with NodeURI http://bat6315glnxa64:37001/
ptree = rosparam;
set(ptree,'MyParam','test')
has(ptree,'MyParam')
ans = logical
   1

Удалите параметр. Проверьте, что он был удален. Завершите работу сети ROS.

del(ptree,'MyParam')
has(ptree,'MyParam')
ans = logical
   0

rosshutdown
Shutting down global node /matlab_global_node_98855 with NodeURI http://bat6315glnxa64:37001/
Shutting down ROS master on http://192.168.0.10:49394.

Входные параметры

свернуть все

Дерево параметров, заданное как ParameterTree указатель на объект. Создайте этот объект с помощью rosparam функция.

Имя параметра ROS, заданное как строковый скаляр или вектор символов. Эта строка должна точно совпадать с именем параметра.

Пространство имен параметра ROS, заданное как строковый скаляр или вектор символов. Все имена параметров, начинающиеся с этой строки, перечисляются при вызове rosparam("list",namespace).

См. также

| |

Введенный в R2019b