open_system
モデル、ライブラリ、サブシステム、ブロックのダイアログ ボックスを開く
構文
説明
open_system(
は、指定したモデル、ライブラリ、サブシステム、またはブロックを開きます。これは、現在のフォルダー ブラウザーでモデルやライブラリをダブルクリックするか、Simulink® エディターでサブシステムやブロックをダブルクリックすることに相当します。 obj
)
モデルとライブラリは新しいウィンドウで開きます。モデル内のサブシステムまたはブロックの動作はブロックのタイプおよびそのプロパティによって異なります。
OpenFcn コールバック パラメーターがある場合は、そのパラメーターが評価されます。
OpenFcn コールバックがなく、マスクが定義されている場合は、マスク パラメーターのダイアログ ボックスが開きます。
OpenFcn コールバックもマスク パラメーターもない場合は、オブジェクトが開きます。
参照モデルは新しいウィンドウで開きます。
サブシステムは同じウィンドウの新しいタブで開きます。
ブロックの場合は、ブロック パラメーターのダイアログ ボックスが開きます。
特定のサブシステムまたはブロックを開くには、それを含むモデルまたはライブラリを読み込んでおかなければなりません。これを行わないと、Simulink からエラーが返されます。
2 番目の入力引数を指定することで、既定の動作をオーバーライドできます。
open_system(
は、指定したモデルまたはライブラリを Simulink エディターを開かずに読み込みます。これは、sys
,'loadonly')load_system
を使用することに相当します。
open_system(
は、サブシステム sbsys
,'window')sbsys
を Simulink エディターの新しいウィンドウで開きます。特定のサブシステムまたはブロックを開く前に、それを含むモデルまたはライブラリを読み込んでおきます。これを行わないと、Simulink からエラーが返されます。
open_system(
は、サブシステムを Simulink エディターの同じウィンドウの新しいタブで開きます。特定のサブシステムまたはブロックを開く前に、それを含むモデルまたはライブラリを読み込んでおきます。これを行わないと、Simulink からエラーが返されます。sbsys
,'tab')
open_system(
は、blk
,'mask')blk
で指定したブロックまたはサブシステムのマスクのダイアログ ボックスを開きます。ダイアログ ボックスを開く前に、モデルまたは blk
を含むライブラリを読み込みます。
open_system(
は、マスク ブロックまたはマスク サブシステムのマスクの中を調べ、マスク内のブロックのダイアログ ボックスまたはマスク サブシステムを Simulink エディターの新しいタブで開きます。これは、[マスク内を表示] メニュー項目に相当します。特定のサブシステムまたはブロックを開く前に、それを含むモデルまたはライブラリを読み込んでおきます。これを行わないと、Simulink からエラーが返されます。blk
,'force')
open_system(
はブロック パラメーターのダイアログ ボックスを開きます。blk
,'parameter')
open_system(
は、ブロックのコールバック blk
,'OpenFcn')OpenFcn
を実行します。
例
入力引数
ヒント
参照モデルをモデルの階層構造のコンテキストで開くには、Simulink.BlockPath
オブジェクトとともに関数 open
を使用します。
バージョン履歴
R2006a より前に導入