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

2 posts / 0 new
Last post
Kei Okada
Offline
Last seen: Never ago
Joined: 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

Undefined
root
Offline
Last seen: 2 days 19 hours ago
Joined: 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

Log in or register to post comments

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK