gcs
現在のシステムのパス名を取得
構文
説明
gcs は、"現在のシステム" のパス名を返します。
現在のシステムとは、次のいずれかです。
編集中は、最後にクリックしたサブシステム、または最後にクリックしたブロックを含むサブシステム。最後にクリックしたものがモデルの階層構造の最上位にある場合は、現在のシステムはモデルです。
S-Function ブロックを含むモデルのシミュレーションの実行中は、現在評価されている S-Function ブロックを含むサブシステム。評価されている S-Function がモデルの階層構造の最上位にある場合は、現在のシステムはモデルです。
コールバックが呼び出されたときは、コールバックを実行しているモデル、サブシステム、またはブロック。
関数
MaskInitializationの評価中は、マスクが評価されているブロックを含むサブシステム。マスクがモデルの階層構造の最上位にある場合は、現在のシステムはモデルです。load_systemを使用して最後にメモリに読み込まれたモデル。load_systemを最初に使用した場合にのみ、モデルが現在のシステムになります。
現在のモデルを取得するには、bdroot を使用します。
現在のシステムを含むモデルを閉じると、開かれているまたは読み込まれている別のモデルが現在のシステムになります。新しい現在のシステムを調べるには、gcs を使用します。
現在のシステムを明示的に設定するには、次のいずれかを実行します。
Simulink® のルート モデルで、
'CurrentSystem'パラメーターを指定してset_paramを使用します。以下に例を示します。set_param(0,'CurrentSystem','mymodel')MATLAB® コマンド プロンプトで、
open_systemまたはモデル名を使用してモデルを開きます。
例
バージョン履歴
R2006a より前に導入