del

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

Описание

пример

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

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

Примеры

свернуть все

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

rosinit
Launching ROS Core...
Done in 0.66709 seconds.
Initializing ROS master on http://192.168.0.10:58788.
Initializing global node /matlab_global_node_54840 with NodeURI http://bat6312glnxa64:41431/
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_54840 with NodeURI http://bat6312glnxa64:41431/
Shutting down ROS master on http://192.168.0.10:58788.

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

свернуть все

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

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

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

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

| |

Введенный в R2019b