宇田様
安藤です
> いつも御世話になります。宇田@NECシステムテクノロジーです
>
> データポートの1対多および多対1リンクについてご教授ください。
>
> 以前にこちらのメーリングリストの[openrtm-users 00389]において、
> OpenRTM-aist-0.4.1ではバッファ関係の問題のため、データポート
> の1対多リンクが正常に行われない旨ご報告頂いたかと思いますが、
> 0.4.2では1対多リンクは可能でしょうか?
申し訳ございませんが、0.4.2でも1対多リンクはできません。
多対1リンクは可能ですが、どちらのコンポーネントから来たデータ
かを受け取り側で区別する方法はありません。
必要ならば、独自のデータ型を定義し、データにIDを振るなど
する必要があります。
> また、多対1リンクについてはいかがでしょうか?
>
>
> ≪1対多リンク≫
>
> ┌───────┐
> in│ 入力側 │
> ┌─→□ コンポー │
> ┌───────┐ │ │ ネント │
> │ 出力側 │out │ └───────┘
> │ コンポー □─→┤
> │ ネント │ │ ┌───────┐
> └───────┘ │ in│ 入力側 │
> └─→□ コンポー │
> │ ネント │
> □:データポート └───────┘
>
>
> ≪多対1リンク≫
>
> ┌───────┐
> │ 出力側 │out
> │ コンポー □─→┐
> │ ネント │ │ ┌───────┐
> └───────┘ │ in│ 入力側 │
> ├─→□ コンポー │
> ┌───────┐ │ │ ネント │
> │ 出力側 │ │ └───────┘
> │ コンポー □─→┘
> │ ネント │out
> └───────┘
>
いつも御世話になります。宇田@NECシステムテクノロジーです
データポートの1対多および多対1リンクについてご教授ください。
以前にこちらのメーリングリストの[openrtm-users 00389]において、
OpenRTM-aist-0.4.1ではバッファ関係の問題のため、データポート
の1対多リンクが正常に行われない旨ご報告頂いたかと思いますが、
0.4.2では1対多リンクは可能でしょうか?
また、多対1リンクについてはいかがでしょうか?
≪1対多リンク≫
┌───────┐
in│ 入力側 │
┌─→□ コンポー │
┌───────┐ │ │ ネント │
│ 出力側 │out │ └───────┘
│ コンポー □─→┤
│ ネント │ │ ┌───────┐
└───────┘ │ in│ 入力側 │
└─→□ コンポー │
│ ネント │
□:データポート └───────┘
≪多対1リンク≫
┌───────┐
│ 出力側 │out
│ コンポー □─→┐
│ ネント │ │ ┌───────┐
└───────┘ │ in│ 入力側 │
├─→□ コンポー │
┌───────┐ │ │ ネント │
│ 出力側 │ │ └───────┘
│ コンポー □─→┘
│ ネント │out
└───────┘