[openrtm-users 02523] コンポーネントのインスタンス名を与える方法

2 個の投稿 / 0 new
最終投稿
Kei Okada
オフライン
Last seen: なし 前
登録日: 2011-05-17 20:20
[openrtm-users 02523] コンポーネントのインスタンス名を与える方法

コンポーネントのインスタンス名をプログラムの起動時に与える方法はありますでしょうか?

> Manager::createComponent()呼び出し時にインスタンス名を与えました。
> manager->createComponent("ConsoleIn?instance_name=Test");

とすると,インスタンス名を変えられる様なのですが,
./ConsoleInComp -o instnace_name=Test
みたいなことが出きるのであれば,方法を教えていただけると幸いです.
_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users

未定義
root
オフライン
Last seen: 1日 7時間 前
登録日: 2009-06-23 14:31
[openrtm-users 02524] コンポーネントのインスタンス名を与える方法

岡田先生

安藤です

r2256以降のfeatureなので、trunkのコードのみですが、、、
#1.1.0-RC3にも含まれていません。

ConsoleInComp のインスタンスを Hogehoge0 という名前にしたい場合、
ConsoleInComp のカテゴリがexample, 型がConsoleInなので

./ConsoleInComp -o example.ConsoleIn.instance_name:Hogehoge0

でインスタンス名を強制的に Hogehoge0 にすることができます。

一般に、rtc.conf で指定されるプロパティに関して、
# -o オプションで指定されるものも同じです

..xxx.yyy

カテゴリ: , 型: のコンポーネントに
xxx.yyy というプロパティーとして値が継承されます。

コンポーネントに与えられるプロパティーに関してはこちらをご覧ください。
http://www.openrtm.org/svnroot/OpenRTM-aist/trunk/OpenRTM-aist/etc/component.conf

なお、r2256以前は、rtc.confの特定の値のみコンポーネントに継承されます。
継承されるのは以下のもみです。

"config.version",
"openrtm.name",
"openrtm.version",
"os.name",
"os.release",
"os.version",
"os.arch",
"os.hostname",
"corba.endpoint",
"corba.id",
"exec_cxt.periodic.type",
"exec_cxt.periodic.rate",
"exec_cxt.evdriven.type",
"logger.enable",
"logger.log_level",
"naming.enable",
"naming.type",
"naming.formats",

2012年4月18日18:47 Kei Okada :
> コンポーネントのインスタンス名をプログラムの起動時に与える方法はありますでしょうか?
>
>> Manager::createComponent()呼び出し時にインスタンス名を与えました。
>> manager->createComponent("ConsoleIn?instance_name=Test");
>
> とすると,インスタンス名を変えられる様なのですが,
> ./ConsoleInComp -o instnace_name=Test
> みたいなことが出きるのであれば,方法を教えていただけると幸いです.
> _______________________________________________
> openrtm-users mailing list
> openrtm-users@openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users
_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2209
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク