[openrtm-users 00770] RTCLink を使用しないでデータポートを接続する方法

9 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00770] RTCLink を使用しないでデータポートを接続する方法

OpenRTMユーザーの皆様
お世話になっております。
株式会社イノスの渡邊と申します。

データポート(InPort)を2つ持つコンポーネントと
データポート(OutPort)を2つ持つコンポーネントを
RTCLinkを使用しないで接続するプログラムを作成しております。
データポート間の接続はうまく行っている(RTCLink上で確認)のですが、
データの受け渡しが行われません。
接続時に指定するプロパティー"dataport.corba_any.inport_ref"の場合に、
オブジェクトを設定するのですが、この部分がまずいと思っているのですが、
正しい設定方法が分かりません。
どのように記述するのが正しいのかご教授願えないでしょうか。
よろしくお願いします。

参考の為、作成したソース(test.java)とRTCLink上で接続した情報を保存したフ
ァイル(test.rtclink)を添付します。

環境は以下になります。

<環境>
OS: Windows XP(SP2)
OpenRTM: 0.4.1
eclipse: 3.2.0
rtclink: 0.4.1
java : 1.6.0_07

--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/

未定義
root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00771] RTCLink を使用しないでデータポートを接続する方法

株式会社イノス 渡邊 様

お世話になっております。
産総研 栗原です。
ご連絡が遅くなり、申し訳ございません。

> 接続時に指定するプロパティー"dataport.corba_any.inport_ref"の場合に、
> オブジェクトを設定するのですが、この部分がまずいと思っているのですが、
> 正しい設定方法が分かりません。
inport_refはconnect()の過程で設定されますので、ここで設定する必要はござ
いません。
また、"dataport.data_type"も指定する必要はありませんので、これら2つの
行を削除して確認して頂けますでしょうか?

以下の2行です。
# CORBA_SeqUtil.push_back(nvholder, NVUtil.newNV
# ("dataport.data_type","TimedDoubleSeq"));
# CORBA_SeqUtil.push_back(nvholder, NVUtil.newNV("dataport.corba_any.inport_ref",
# prof.ports[0]._duplicate())); 

以上、宜しくお願い致します。

On Mon, 30 Mar 2009 19:23:56 +0900 (JST)
渡邊 wrote:

> OpenRTMユーザーの皆様
> お世話になっております。
> 株式会社イノスの渡邊と申します。
>
> データポート(InPort)を2つ持つコンポーネントと
> データポート(OutPort)を2つ持つコンポーネントを
> RTCLinkを使用しないで接続するプログラムを作成しております。
> データポート間の接続はうまく行っている(RTCLink上で確認)のですが、
> データの受け渡しが行われません。
> 接続時に指定するプロパティー"dataport.corba_any.inport_ref"の場合に、
> オブジェクトを設定するのですが、この部分がまずいと思っているのですが、
> 正しい設定方法が分かりません。
> どのように記述するのが正しいのかご教授願えないでしょうか。
> よろしくお願いします。
>
> 参考の為、作成したソース(test.java)とRTCLink上で接続した情報を保存したフ
> ァイル(test.rtclink)を添付します。
>
> 環境は以下になります。
>
> <環境>
> OS: Windows XP(SP2)
> OpenRTM: 0.4.1
> eclipse: 3.2.0
> rtclink: 0.4.1
> java : 1.6.0_07
>
>
> --------------------------------------
> Power up the Internet with Yahoo! Toolbar.
> http://pr.mail.yahoo.co.jp/toolbar/

root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00772] RTCLink を使用しないでデータポートを接続する方法

栗原様

お世話になっております。
株式会社イノスの渡邊です。

以下の2行を削除して再度実行したのですが、
データの受け渡しが行われません。
接続後の接続情報を保存すると、"dataport.data_type"と"dataport.corba_any.inport_ref"
の記述が
なくなっていました。
他に原因があればご教授をお願いします。

root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00773] RTCLink を使用しないでデータポートを接続する方法

株式会社イノス 渡邊 様

産総研 栗原です。

ご連絡が遅くなり申し訳ございません。

> 接続後の接続情報を保存すると、"dataport.data_type"と"dataport.corba_any.inport_ref"
> の記述が
> なくなっていました。
RTCLinkで接続した場合は、接続情報に"dataport.data_type"と
"dataport.corba_any.inport_ref"の記述はありますでしょうか?

以上、宜しくお願い致します。

On Mon, 6 Apr 2009 10:16:51 +0900 (JST)
渡邊 wrote:

> 栗原様
>
> お世話になっております。
> 株式会社イノスの渡邊です。
>
> 以下の2行を削除して再度実行したのですが、
> データの受け渡しが行われません。
> 接続後の接続情報を保存すると、"dataport.data_type"と"dataport.corba_any.inport_ref"
> の記述が
> なくなっていました。
> 他に原因があればご教授をお願いします。
>
>

root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00774] RTCLink を使用しないでデータポートを接続する方法

栗原様

お世話になっております。
株式会社イノスの渡邊です。

RTCLinkで接続した場合は、接続情報に"dataport.data_type"と
"dataport.corba_any.inport_ref"の記述はあります。
保存した接続情報を添付します。

root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00775] RTCLink を使用しないでデータポートを接続する方法

株式会社イノス 渡邊 様

産総研 栗原です。

接続情報のご送付、有難うございます。
お手数ですが、test.javaで接続した場合の接続情報もお送り
頂けますでしょうか?

宜しくお願い致します。

On Tue, 7 Apr 2009 09:47:15 +0900 (JST)
渡邊 wrote:

> 栗原様
>
> お世話になっております。
> 株式会社イノスの渡邊です。
>
> RTCLinkで接続した場合は、接続情報に"dataport.data_type"と
> "dataport.corba_any.inport_ref"の記述はあります。
> 保存した接続情報を添付します。
>

root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00776] RTCLink を使用しないでデータポートを接続する方法

栗原様

お世話になっております。
株式会社イノスの渡邊です。

test.javaで接続した場合の接続情報を送ります。

先ほど送った物はポートを2つとも接続した状態ですので、
同様に2つ接続した状態にする為、ループカウントを2に修正して実行しており
ます。

for(int k = 0; k<1;k++){ //修正前
    ↓↓↓↓↓↓↓↓↓↓↓↓
for(int k = 0; k<2;k++){ //修正後

root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00777] RTCLink を使用しないでデータポートを接続する方法

株式会社イノス 渡邊 様

産総研 栗原です。

接続情報のご送付、有難うございます。
確かに"dataport.data_type"と"dataport.corba_any.inport_ref"の記述
がありませんね。

先日添付してありました"test.java"と同じような内容にSimpleIOサンプ
ルのConnectorComp.javaを編集し、こちらで動作確認してみましたが、
こちらでは、接続情報に"dataport.data_type"と"dataport.corba_any.
inport_ref"も記述されてましたし、データ通信も行われてました。
よって、test.javaには問題はないように思えます。

参考までに、編集後のConnectorComp.javaを添付させて頂いております。

また、こちらの動作環境は下記の通りです。

OS: Windows XP Professional (SP3)
OpenRTM: 0.4.2(Java版)
eclipse: 3.2.0
rtclink: 0.4.1
java: 1.5.0_14

以上、宜しくお願い致します。

On Tue, 7 Apr 2009 10:47:53 +0900 (JST)
渡邊 wrote:

> 栗原様
>
> お世話になっております。
> 株式会社イノスの渡邊です。
>
> test.javaで接続した場合の接続情報を送ります。
>
> 先ほど送った物はポートを2つとも接続した状態ですので、
> 同様に2つ接続した状態にする為、ループカウントを2に修正して実行しており
> ます。
>
> for(int k = 0; k<1;k++){ //修正前
>     ↓↓↓↓↓↓↓↓↓↓↓↓
> for(int k = 0; k<2;k++){ //修正後
>

root
オフライン
Last seen: 9時間 31分 前
登録日: 2009-06-23 14:31
[openrtm-users 00778] RTCLink を使用しないでデータポートを接続する方法

栗原様

お世話になっております。
株式会社イノスの渡邊です。

動作確認までしていただいて有難うございます。
もう少しこちらで調査してみます。(接続する対象のコンポーネントを別の物にし
て見る等)
状況が変わりましたらご連絡する事にします。

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

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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