cgsl_0409: コンポーネント展開用のデータ転送
ID: タイトル | cgsl_0409: コンポーネント展開用のデータ転送 | |
---|---|---|
説明 | データ転送をモデル化するには次のようにします。 | |
A | 呼び出し可能な関数間で信号を使用します。 | |
B | 転送信号を分岐またはマージするときは、Embedded Coder ディクショナリで [関数の命名規則] フィールドに $X を追加します。この規則に準拠するようにコード生成時に強制されます。 | |
C | データ転送信号はルートレベルの出力端子に分岐しないでください。この規則に準拠するようにコード生成時に強制されます。 | |
メモ | データ転送信号をマージするときは、両方の信号が相互に排他的であることを確認してください。 | |
根拠 | 生成コードがプラットフォーム環境で同時実行のために必要なデータ通信方法と揃います。 | |
モデル アドバイザー チェック | このガイドラインについてのモデル アドバイザー チェックは提供されていません。 | |
例 |
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(); . . . |
参考
Code Interfaces and Code Interface Specification (Embedded Coder)
Data Transfer Service Interfaces (Embedded Coder)
Data Communication Methods (Embedded Coder)
Embedded Coder ディクショナリ (Embedded Coder)
Target Environment Services (Embedded Coder)
Select Code Generation Output for Target Platform Deployment (Embedded Coder)
C コード生成のための信号データの構成 (Embedded Coder)
get
(Embedded Coder)
set
(Embedded Coder)