メインコンテンツ

シングルタスク モードのマルチレート モデル化 (OS なしのベア ボード)

このモデルでは、ベアボード ターゲット (オペレーティング システムが搭載されていない) に構成したマルチ レートの離散時間モデルに生成されるコードを説明します。

モデル例を開く

モデル例 MultirateSingleTaskingBareBoard を開きます。

open_system('MultirateSingleTaskingBareBoard')

このモデルには 2 つのサンプル時間が含まれています。Inport ブロック 1 と Inport ブロック 2 は、それぞれ 1 秒と 2 秒のサンプル時間を指定します。これには、モデル コンフィギュレーション パラメーター [周期的なサンプル時間の制約] の設定が適用されています。ソルバーにはシングルタスク操作が設定されています。したがってプリエンプションは発生せず、異なるサンプル時間で実行されるブロック間に Rate Transition ブロックは含められません。

このモデルは注釈付きの色分けされたサンプル時間を表示するように設定されています。モデルを開いた後に表示するには、Ctrl+D を押してブロック線図を更新します。凡例を表示するには、Ctrl+J を押します。赤色はモデル内の最速の離散サンプル時間を表し、緑色は 2 番目に速いサンプル時間を、黄色は混在しているサンプル時間を表します。