メインコンテンツ

データ転送

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

データ転送は、呼び出し可能な関数を表すブロック間に存在し、信号線を経由してデータを交換します。異なるサンプル時間を使用するように構成された参加ブロック間に発生するレート変換など、これらのデータ交換をモデル化する際の検討事項について学習します。マルチレート モデルの場合、Rate Transition ブロックを挿入して構成することによって、生成コードでのデータ転送動作を制御します。モデル内のデータ転送に関する問題を検出するための診断を有効にします。

ブロック

IC信号の初期値を設定
Initialize Functionモデルの初期化イベントでサブシステムを実行
Rate Transition異なるレートで動作しているブロック間の、データの伝達を処理

モデル設定

ターゲット上でタスクの同時実行を許可モデルの同時実行タスクの動作を有効にするオプション
データ転送に対するレート変換を自動的に取り扱う展開されたコードにおける異なるサンプル時間の間のデータ転送の整合性を確保するオプション
確定的なデータ転送Deterministic data transfer behavior for automatically inserted Rate Transition blocks
優先順位の値が高いほどタスクの優先順位が高いことを示すPriority ordering for real-time system targets
マルチタスク データ転送Diagnostic action to take for unspecified data transfers between tasks
周期的なサンプル時間の制約モデルのサンプル時間に関する制約を指定するオプション
Rate Transition ブロック コードRate Transition ブロックのコードおよびデータの形式
シングルタスク データ転送Diagnostic action to take for unspecified data transfers between rates
同じ優先順位をもつタスクDiagnostic action to take when tasks with equal priority can preempt each other

トピック

注目の例