このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
シミュレーションまたは外部スケジューラとの統合用にモデル コンポーネントをスケジューリングするには、アルゴリズムを AtomicSubsystemブロックまたはModelブロックに配置しなければなりません。その後、実行レートは周期的 (スケジュールされたサブシステム) または非周期的 (Function-Call Subsystem) として指定されます。
分割は、アトミック タスクとして独立して実行されるモデルのコンポーネントです。マルチタスク モデルで、分割はモデル コンポーネントから作成されます。分割を使用して、スケジュール エディター ツールで明示的に制御できるモデルの部分を区切ることができます。
スケジュール エディターは、分割と呼ばれるモデルのコンポーネント、分割間のデータ接続、分割の順序付けを表すスケジューリング ツールです。スケジュール エディターは、Atomic サブシステム、エクスポート関数、モデル ブロックなどの既存のコンポーネントでのみ使用できます。スケジュール エディターは、モデル コンポーネントのスケジュールを簡単に表示および編集できる対話型ツールです。
エクスポート関数モデルの概要とモデル作成の要件。
生成コード内に独立した関数を作成する最初のステップ。
入力行列を使用したエクスポート関数モデルのシミュレーションのテスト
入力行列を使用して関数呼び出しイベントのスケジューリングを指定およびテストする。
関数呼び出しジェネレーターを使用したエクスポート関数モデルのシミュレーションのテスト
複数の Function-Call Generator ブロックを使用して関数呼び出しイベントのスケジューリングをテストする。
Stateflow チャートを使用したエクスポート関数モデルのシミュレーションのテスト
Stateflow チャートを使用して関数呼び出しイベントのスケジューリングをテストする。
スケジュール エディターを使用したエクスポート関数モデルのシミュレーションのテスト
スケジュール エディターを使用して、関数呼び出しイベントのスケジューリングをテストします。
外部スケジューラと統合できる関数のコードを生成する。
レートベース モデルを含むエクスポート関数モデルのコードの生成
関数呼び出しサブシステムおよびスケジュールされたサブシステムを含むモデルからコードを生成する。
サブシステムやモデルのスケジュールを指定する。
サブシステムの周期レートの設定
Function-Call Generator を使用したレートベース モデルのシミュレーションのテスト
レートベース モデルのシミュレーション
モデルのテスト ハーネスではなく、レートベース モデルからコードを生成します。
タスク内のブロック間の実行順序の決定。
明示的にスケジュールされたモデル コンポーネントの並べ替えルール
金宝app®により、モデル コンポーネント (サブシステムと参照モデル) の実行順序が決定します。
分割の概念と、モデルからの分割の作成方法を学習する。
分割の順序とスケジュールの編集方法について学習する。
コード生成時にスケジュールを分割および編集する影響について学習する。
イベントはアクション、遷移、または条件を表す構造です。