プロジェクト

全般

プロフィール

機能 #3226

完了

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

n-ando さんが約9年前に追加. 6年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2015/06/17
期日:
進捗率:

100%

予定工数:

説明

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

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

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

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