主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

open_system

モデル,ライブラリ,サブシステム,ブロックのダイアログボックスを開く

説明

open_system (objは,指定したモデル,ライブラリ,サブシステム,またはブロックを開きます。これは,現在のフォルダー ブラウザーでモデルやライブラリをダブルクリックするか、Simulink®エディターでサブシステムやブロックをダブルクリックすることに相当します。

モデルとライブラリは新しいウィンドウで開きます。モデル内のサブシステムまたはブロックの動作はブロックのタイプおよびそのプロパティによって異なります。

  • OpenFcnコールバックパラメーターがある場合は,そのパラメーターが評価されます。

  • OpenFcnコールバックがなく,マスクが定義されている場合は,マスクパラメーターのダイアログボックスが開きます。

  • OpenFcnコールバックもマスクパラメーターもない場合は,オブジェクトが開きます。

    • 参照モデルは新しいウィンドウで開きます。

    • サブシステムは同じウィンドウの新しいタブで開きます。

    • ブロックの場合は,ブロックパラメーターのダイアログボックスが開きます。

特定のサブシステムまたはブロックを開くには,それを含むモデルまたはライブラリを読み込んでおかなければなりません。これを行わないと,金宝app仿真软件からエラーが返されます。

2番目の入力引数を指定することで,既定の動作をオーバーライドできます。

open_system (sys, ' loadonly ')は,指定したモデルまたはライブラリを仿金宝app真软件エディターを開かずに読み込みます。これは,load_systemを使用することに相当します。

open_system (sbsys、“窗口”)は,サブシステムsbsysを仿金宝app真软件エディターの新しいウィンドウで開きます。特定のサブシステムまたはブロックを開く前に,それを含むモデルまたはライブラリを読み込んでおきます。これを行わないと,金宝app仿真软件からエラーが返されます。

open_system (sbsys“选项卡”)は,サブシステムを仿金宝app真软件エディターの同じウィンドウの新しいタブで開きます。特定のサブシステムまたはブロックを開く前に,それを含むモデルまたはライブラリを読み込んでおきます。これを行わないと,金宝app仿真软件からエラーが返されます。

open_system (黑色“面具”)は,黑色で指定したブロックまたはサブシステムのマスクのダイアログボックスを開きます。ダイアログボックスを開く前に,モデルまたは黑色を含むライブラリを読み込みます。

open_system (黑色“力量”)は,マスクブロックまたはマスクサブシステムのマスクの中を調べ,マスク内のブロックのダイアログボックスまたはマスクサブシステムを仿真软件エ金宝appディターの新しいタブで開きます。これは,[マスク内を表示)メニュー項目に相当します。特定のサブシステムまたはブロックを開く前に,それを含むモデルまたはライブラリを読み込んでおきます。これを行わないと,金宝app仿真软件からエラーが返されます。

open_system (黑色,“参数”)はブロックパラメーターのダイアログボックスを開きます。

open_system (黑色, ' OpenFcn ')は,ブロックのコールバックOpenFcnを実行します。

すべて折りたたむ

f14モデルを開きます。

open_system (“f14”

f14モデルを読み込みます。

open_system (“f14”,“loadonly”

f14モデルの控制器サブシステムを開きます。

load_system (“f14”) open_system (“f14 /控制器”

f14モデルを開き,控制器サブシステムを新しいタブで開きます。

f14 open_system (“f14 /控制器”,“标签”

サブシステムを独自の仿金宝app真软件エディターウィンドウに開きます。

open_system (“f14”) open_system (“f14 /控制器”,“窗口”

sldemo_mdlref_basicでCounterA模型ブロックが参照するモデルsldemo_mdlref_counterを開きます。

open_system (“sldemo_mdlref_basic”) open_system (“sldemo_mdlref_basic / CounterA”

参照モデルは別の仿金宝app真软件エディターウィンドウで最上位モデルとして開かれます。参照モデルをモデルの階層構造のコンテキストで開くには,金宝app仿真软件。BlockPathオブジェクトとともに関数开放を使用します。

控制器サブシステム内にある最初の获得ブロックの[ブロックパラメーター]ダイアログボックスを開きます。

load_system (“f14”) open_system (“f14 /控制器/增益”

ブロックのOpenFcnコールバックを定義し,ブロックのコールバックを実行します。

f14 set_param (“f14 /试点”,“OpenFcn”,“disp(“Hello World !”)) open_system (“f14 /试点”,“OpenFcn”

MATLABコマンドプロンプトに”你好世界“と表示されます。

モデルsf_carのマスクサブシステム车辆の内容を開きます。

open_system (“sf_car”) open_system (“sf_car /车辆”,“力”

f14およびvdpという2つのモデル名の细胞配列を作成します。open_systemで细胞配列名を使用して両方のモデルを開きます。

模型= {“f14”,“vdp”} open_system(模型)

入力引数

すべて折りたたむ

モデル,参照モデル,ライブラリ,サブシステムまたはブロックパス。文字ベクトルとして指定します。モデルが MATLAB パス上にない場合は、モデル ファイルの絶対パスを指定します。開いているか読み込まれているモデルに含まれているブロックまたはサブシステムを完全な名前で指定します (例:f14 /控制器/增益)。UNIX®では,モデルの完全修飾パス名の先頭に,ユーザーのホームディレクトリを示すチルダ(~)を付けることができます。

データ型:字符

モデルまたはライブラリの完全な名前またはパス。文字ベクトルとして指定します。

データ型:字符

開いている,または読み込まれているモデルに含まれているサブシステムの完全な名前またはパス。文字ベクトルとして指定します。

データ型:字符

開いている,または読み込まれているモデルに含まれているブロックまたはサブシステムの完全な名前またはパス。文字ベクトルとして指定します。

データ型:字符

ヒント

参照モデルをモデルの階層構造のコンテキストで開くには,金宝app仿真软件。BlockPathオブジェクトとともに関数开放を使用します。

R2006aより前に導入