プロジェクト

全般

プロフィール

機能 #3224

未完了

同一プロセスのコンポーネント間のデータポート接続で、データ転送をダイレクトに行うようにする

n-ando さんが約9年前に追加. ほぼ9年前に更新.

ステータス:
解決
優先度:
通常
担当者:
対象バージョン:
開始日:
期日:
進捗率:

50%

予定工数:

説明

同一プロセスに存在する複数のコンポーネント間のデータ転送においては、

  • マーシャリング
  • バッファリング
  • アンマーシャリング

が行われているが、実際には単にOutPortからInPortの変数にデータを書き込むことができれば効率的である。
複数のRTCが並列に動作していたり、異なる周期で動作する場合などはバッファリングも必要になるケースも考えられるが、例えばECを共有しそれらのコンポーネントの実行がシーケンシャルであることが保証される場合、コンポーネントの実行・データ転送効率を上げる意味でも、OutPort→InPortで直接変数に書き込む機能があればよいのでこれを実装する。

他の形式にエクスポート: Atom PDF