このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
データ転送
データ転送は、呼び出し可能な関数を表すブロック間に存在し、1 本の信号線によって接続され、信号線を経由してデータを交換します。異なるサンプル時間を使用するように構成された参加ブロック間に発生するレート変換など、これらのデータ交換をモデル化する際の検討事項について学習します。マルチレート モデルの場合、Rate Transition ブロックを挿入して構成することによって、生成コードでのデータ転送動作を制御します。モデル内のデータ転送に関する問題を検出するための診断を有効にします。
ブロック
IC | 信号の初期値を設定 |
Initialize Function | モデルの初期化イベントでサブシステムを実行 |
Rate Transition | 異なるレートで動作しているブロック間の、データの伝達を処理 |
モデル設定
ターゲット上でタスクの同時実行を許可 | Option to enable concurrent tasking behavior for model |
データ転送に対するレート変換を自動的に取り扱う | Option to ensure integrity of data transfer between different sample times in deployed code |
確定的なデータ転送 | Deterministic data transfer behavior for automatically inserted Rate Transition blocks |
優先順位の値が高いほどタスクの優先順位が高いことを示す | Priority ordering for real-time system targets |
マルチタスク データ転送 | |
周期的なサンプル時間の制約 | Option to specify constraints on model sample times |
Rate Transition ブロック コード | Rate Transition ブロックのコードおよびデータの形式 |
シングルタスク データ転送 | |
同じ優先順位をもつタスク |
トピック
- Data Transfer Representation and Processing
Learn about data transfer basics.
- Rate Transitions
Learn basics about rate transitions and how to use the Rate Transition block for handling them.
- Control Data Transfer Behavior in Generated Code
Set up data transfer behavior for multirate models by inserting and configuring Rate Transition blocks.
- Control Format and Placement of Rate Transition Block Code and Data (Embedded Coder)
Use model configuration parameter to specify the format and placement for code and data generated for Rate Transition blocks.
- Visualize Automatically Inserted Rate Transition Blocks
Options for visualizing hidden Rate Transition blocks that Simulink automatically inserts in the model.
- Detect Data Transfer Issues in a Model
Enable diagnostics for troubleshooting data transfer issues.