このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
大規模モデルのコンポーネントの組み立て
モデルの複雑度の軽減、設計データの管理、および大規模モデルのコンパイル
シミュレーション統合ワークフローでは、コンポーネントを Simulink® に統合して作成したら、次のステップとしてそのコンポーネントをシステムレベルのモデルに組み立てて、モデルをコンパイルしてからシミュレーションを行います。モデルをコンパイルするには、Simulink ブロック線図を更新します。Simulink モデルのコンパイルの詳細については、動的システムのシミュレーションの段階を参照してください。
モデルをコンパイルする際に、Simulink は設計データとアーキテクチャ データを使用して、ブロック パラメーター、信号特性、およびモデルのインターフェイス特性を評価します。モデルのコンパイルでは、信号タイプとデータ型の伝播も実行されます。設計データとアーキテクチャ データは、システムレベルのモデルの要件に従ってワークスペースとデータ ディクショナリを使用して管理します。インターフェイスを使用して視覚的な複雑度を緩和し、システムレベルのモデルを整理します。
モデル参照階層をもつ大規模モデルのコンパイル パフォーマンスを向上させるには、依存関係に変更がある場合にのみモデルを条件付きでリビルドし、並列ビルドを使用し、インクリメンタル コンパイルのためにモデルを分割します。
トピック
設計データの管理
- Simulink モデルの変数とオブジェクトの保存場所の決定
Simulink データはベース ワークスペースやデータ ディクショナリなどのワークスペースで作成するオブジェクトと変数です。そのデータを永続的に保存する手法を選択します。 - データ ディクショナリを使用したモデル参照階層用のデータ分割
モデル参照階層に基づいてディクショナリ階層を作成します。 - Manage Subsystem Reference Data Using External Data Sources
Use Simulink data dictionary and MAT files for managing subsystem reference data. - Simulink データ ディクショナリを使用するモデルの移行
変数とオブジェクトをデータ ディクショナリに保存します。
インターフェイス
- Explore Composite Interfaces
Decide how to group signals, messages, or conserving connections based on your high-level modeling requirements. - バス要素端子を使用したサブシステム インターフェイスとモデル インターフェイスの簡略化
モデル コンポーネントの入力または出力で複数の線をバスにグループ化する。 - Simulink メッセージの概要
分散型アーキテクチャ、コード生成、およびミドルウェアのモデル化のためのメッセージベースの通信の概要。
コンパイル パフォーマンスの改善
- 並列ビルドを使用した参照モデルの更新時間の短縮
並列ビルドを使用して大きなモデル参照階層に対するブロック線図の更新時間を短縮します。 - 分割の作成
分割の概念と、モデルからの分割の作成方法を学習する。