[openrtm-users 02797] Re: RTCインスタンス名の動的変更について

chiku chiku @ sec.co.jp
2013年 5月 13日 (月) 16:56:30 JST


安藤様

返信ありがとうございます。 セック)知久です。

setInstanceName関数の設計思想について、承知致しました。
コンポーネント生成時にインスタンス名を指定する方法を検討してみます。

以上、よろしくお願いします。


(2013/05/13 15:43), Ando Noriaki wrote:
> 知久さま
>
> 安藤です
>
> setInstanceNameはユーザが呼ぶことを想定した関数ではないので、
> これによりRTC生成後にインスタンス名を変更すると、いろいろと不整合が起こると思います。
> また、RTSystemEditorの方でも特に動的インスタンス名の変更は想定しておりません。
> ただし、コンポーネント生成時にcreateComponentに与える引数により、<型名>+数字
> 以外の特定のインスタンス名を与えることは可能です。
>
> 以上、よろしくお願いします。
>
>
> 2013年5月13日 15:16 chiku <chiku @ sec.co.jp>:
>> OpenRTM-aist開発チームの皆様
>>
>> 株式会社セックの 知久 と申します。
>>
>> OpenRTP 1.1.0-RC4を使用しておりますが、システムエディタの下記現象に困っ
>> ております。
>>
>> ・RTCのインスタンス名をRTObject_impl::setInstanceName関数を用いて動的に
>> 変更した際に、
>> System Diagramタブ上の表示に反映されない。
>>
>> ちなみに、プロパティータブ上での表示には、変更が自動的に反映されて表示が
>> 変化します。
>>
>> System Diagram上の表示は、Name Serviceペインからドラッグ&ドロップした際
>> に表示されるインスタンス名のままとなっており、再度ドラッグ&ドロップし直
>> さないと反映されないようです。
>> DiactivateやActivateをしても、インスタンス名の表示は変化しません。
>>
>> RTCのインスタンス名の動的変更に応じて、
>> System Diagram上での表示インスタンス名も更新されるようにご対応頂けないで
>> しょうか。
>>
>> あるいは、再度ドラッグ&ドロップすることなく強制的に変更を反映させる代替
>> 手段が
>> ありましたら、その方法をご教示下さい。
>>
>> 以上、よろしくお願いいたします。
>>
>> --
>> /********************************************************
>> 株式会社セック 開発本部 第四開発部
>> 知久 健
>> 158-0097 東京都世田谷区用賀4-10-1 世田谷ビジネススクエア
>> TEL : 03-5491-4404
>> e-mail : chiku @ sec.co.jp
>> ********************************************************/
>>
>> _______________________________________________
>> 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
>
>


More information about the openrtm-users mailing list