メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

del

R2026a

ROS パラメーターの削除

説明

del(ptree,paramname) は、パラメーター ツリー ptree から paramname という名前のパラメーターを削除します。このパラメーターは、ROS パラメーター サーバーからも削除されます。指定された paramname が存在しない場合、この関数はエラーを表示します。

例

del(ptree,namespace) は、指定された名前空間にあるすべてのパラメーター値をパラメーター ツリーから削除します。

例

すべて折りたたむ

ROS ネットワークに接続します。パラメーター ツリーと 'MyParam' パラメーターを作成します。パラメーターが存在するか確認します。

rosinit
Launching ROS Core...
Done in 0.80635 seconds.
Initializing ROS master on http://172.20.24.202:52623.
Initializing global node /matlab_global_node_56566 with NodeURI http://dcc2856820glnxa64:36449/ and MasterURI http://localhost:52623.
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_56566 with NodeURI http://dcc2856820glnxa64:36449/ and MasterURI http://localhost:52623.
Shutting down ROS master on http://172.20.24.202:52623.

入力引数

すべて折りたたむ

パラメーター ツリー。ParameterTree オブジェクト ハンドルとして指定します。関数 rosparam を使用してこのオブジェクトを作成します。

ROS パラメーター名。string スカラーまたは文字ベクトルとして指定します。この string はパラメーター名と厳密に一致しなければなりません。

ROS パラメーター名前空間。string スカラーまたは文字ベクトルとして指定します。rosparam("list",namespace) を呼び出すと、この string から始まるすべてのパラメーター名がリストされます。

拡張機能

すべて展開する

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2019b で導入

参考

| |