del

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

Синтаксис

del(ptree,paramname)
del(ptree,namespace)

Описание

пример

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

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

Примеры

свернуть все

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

rosinit
Initializing ROS master on http://bat6230glnxa64:45273/.
Initializing global node /matlab_global_node_70033 with NodeURI http://bat6230glnxa64:35499/
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_70033 with NodeURI http://bat6230glnxa64:35499/
Shutting down ROS master on http://bat6230glnxa64:45273/.

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

свернуть все

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

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

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

Смотрите также

| |

Представленный в R2015a