del

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

Описание

пример

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

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

Примеры

свернуть все

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

rosinit
Initializing ROS master on http://bat6306glnxa64:39899/.
Initializing global node /matlab_global_node_39361 with NodeURI http://bat6306glnxa64:33203/
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_39361 with NodeURI http://bat6306glnxa64:33203/
Shutting down ROS master on http://bat6306glnxa64:39899/.

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

свернуть все

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

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

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

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

| |

Введенный в R2019b