Main Content

cgsl_0409: コンポーネント展開用のデータ転送

ID: タイトルcgsl_0409: コンポーネント展開用のデータ転送
説明データ転送をモデル化するには次のようにします。
A呼び出し可能な関数間で信号を使用します。
B転送信号を分岐またはマージするときは、Embedded Coder ディクショナリで [関数の命名規則] フィールドに $X を追加します。この規則に準拠するようにコード生成時に強制されます。
Cデータ転送信号はルートレベルの出力端子に分岐しないでください。この規則に準拠するようにコード生成時に強制されます。
メモデータ転送信号をマージするときは、両方の信号が相互に排他的であることを確認してください。
根拠生成コードがプラットフォーム環境で同時実行のために必要なデータ通信方法と揃います。
モデル アドバイザー チェックこのガイドラインについてのモデル アドバイザー チェックは提供されていません。

Model that shows merged signals.

void CD_accumulator(void)
.
.
.
  tmpIrvIRead = get_CD_accumulator_DataTransfer();
.
.
.

void CD_integrator(void)
.
.
.
  tmp = set_CD_integrator_DataTransfer();
.
.
.

void CD_Aperiodic2(void) 
.
.
  tmp = set_CD_Aperiodic2_DataTransfer(); 
.
.
.
 

バージョン履歴

すべて展開する

R2022b で導入