このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
既存のモデルの参照
別のモデル内の Model ブロックから参照されたときに、モデルは参照モデルになります。任意のモデルも参照モデルとして機能でき、また個別のモデルとしても継続して機能します。
別のモデル内の既存のモデルを参照するには、以下の手順に従います。
参照するモデルを含むフォルダーが MATLAB® のパス上にない場合、MATLAB のパス上にそのフォルダーを追加します。
参照モデルで、[最上位モデルごとに可能なインスタンスの総数] を以下に設定します。
モデルの階層構造でモデルを一度だけ使用する場合は
[1]
。モデルの階層構造でモデルを複数回使用する場合は
[複数]
。オーバーヘッドを削減するために、[複数]
の指定は必要なときだけに限定してください。モデルを参照しない場合は
[ゼロ]
。
Model ブロックを親モデルに追加します。当初、新しいブロックは参照モデルを指定しないため、関連付けられていません。
[ブロック パラメーター] ダイアログ ボックスを開くには、未解決の Model ブロックをダブルクリックします。
[モデル名] フィールドに参照モデルの名前を入力します。この名前に含まれるのは、ファイル拡張子を除いて 60 文字未満でなければなりません。
[OK] をクリックします。参照モデルにルートレベルの入力または出力を含めると、Model ブロックに対応する入力端子と出力端子が表示されます。
Model ブロック端子を使用して、参照モデル信号を親モデル内の端子に接続します。モデル参照インターフェイスの定義を参照してください。
メモ
Model ブロックが別のモデルを参照している場合は、Model ブロックをダブルクリックすると参照モデルが開きます。Model ブロックの [ブロック パラメーター] ダイアログ ボックスを開くには、Model ブロックを選択します。Simulink® ツールストリップの [Model ブロック] タブで [ブロック パラメーター] をクリックします。