ファイル管理システムの設定
モデルの構築が進むと、参照ファイルや依存関係の管理がさらに複雑になります。大規模モデルを管理する複雑度を軽減するために、プロジェクトを使用できます。Simulink のプロジェクトは、必要なファイルの検索、ファイルと設定の管理と共有、ソース管理との対話によって、大規模なモデル階層を整理できます。
次のファイルを含むプロジェクト BasicModelingProject
を開きます。
サブシステム ファイル
ex_modeling_mechanical_system.slx
モデル ファイル
ex_modeling_variants.slx
モデル ファイル
ex_modeling_controller.slx
モデル ファイル
ex_modeling_operator_variant.slx
MATLAB スクリプト
ex_modeling_data_mechanical_system.m
MATLAB スクリプト
ex_modeling_data_controller.m
MATLAB スクリプト
ex_modeling_variant_choice.m
MATLAB 関数
ex_modeling_bus_objects.m
MATLAB スクリプトと関数は起動時に実行するように設定されています。
モデルの階層構造内の最上位モデルにはプロジェクト ショートカットがあります。このモデルを開くには、[プロジェクト ショートカット] タブで [Open Top Model] をクリックします。
このプロジェクトを使用して、次のようなプロジェクトの機能を確認することができます。
タスクの自動化
一般的な操作のショートカットの作成
ファイルの依存関係の解析
ファイルの変更による影響の解析
モデル ファイルの比較
プロジェクトの [表示] ペインで [依存関係アナライザー] を選択します。
プロジェクトに含まれるすべてのファイルに対して依存関係の分析を実行するには、[解析] をクリックします。
開いた依存関係グラフで依存関係の矢印をクリックすると、[プロパティ] ペインにそのプロパティ (依存関係のタイプなど) が表示されます。この例では、MATLAB スクリプトと関数がモデル コールバックによって実行されています。これらのファイルは起動時にプロジェクト内で実行されるため、モデルのコールバックは冗長であり、削除できます。
依存関係グラフには 2 レベルのモデルの階層構造も示され、その階層の最上位モデルは参照サブシステムと参照モデルに依存します。