メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

データ転送

特定の用途のためにデータ転送動作をカスタマイズする

データ転送は、呼び出し可能な関数を表すブロック間に存在し、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 ブロックのコードおよびデータの形式
シングルタスク データ転送
同じ優先順位をもつタスク

トピック

注目の例