exponenta event banner

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