主要内容

open_system

打开模型、库、子系统或块对话框

描述

例子

open_system (obj打开指定的模型、库、子系统或块。这相当于在当前文件夹浏览器中双击模型或库,或者在Simulink中双击子系统或块®编辑器。

一个模型或库在一个新窗口中打开。对于模型中的子系统或块,其行为取决于块的类型及其属性。

  • 计算任何OpenFcn回调参数。

  • 如果没有OpenFcn回调,并且定义了掩码,则打开掩码参数对话框。

  • 如果没有OpenFcn回调或掩码参数,Simulink将打开对象。

    • 引用的模型会在一个新窗口中打开。

    • 子系统在同一个窗口的新选项卡中打开。

    • 对于块,打开块的参数对话框。

要打开特定的子系统或块,您必须加载包含它的模型或库。否则,Simulink将返回错误。

您可以通过提供第二个输入参数来覆盖默认行为。

例子

open_system (sys, ' loadonly ')加载指定的模型或库,而不打开Simulink编辑器。这相当于使用load_system

例子

open_system (sbsys、“窗口”)打开子系统sbsys在新的Simulink编辑器窗口中。在打开特定的子系统或块之前,加载包含它的模型或库。否则,Simulink将返回错误。

open_system (sbsys“选项卡”)在同一个窗口的一个新的Simulink Editor选项卡中打开子系统。在打开特定的子系统或块之前,加载包含它的模型或库。否则,Simulink将返回错误。

例子

open_system (黑色“面具”)控件指定的块或子系统的掩码对话框黑色.加载包含的模型或库黑色之前打开它。

open_system (黑色“力量”)查看掩码块或子系统的掩码。它打开掩码下的块对话框,或者在新的Simulink Editor选项卡中打开掩码子系统。这等价于看下面具菜单项。在打开特定的子系统或块之前,加载包含它的模型或库。否则,Simulink将返回错误。

open_system (黑色,“参数”)打开块参数对话框。

open_system (黑色, ' OpenFcn ')运行块回调OpenFcn

例子

全部折叠

打开f14模型。

open_system (“f14”

加载f14模型。

open_system (“f14”“loadonly”

的Controller子系统f14模型。

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

打开f14模型,打开控制器在新选项卡中的子系统。

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

在自己的Simulink编辑器窗口中打开一个子系统。

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

打开模型sldemo_mdlref_counter,这是由CounterA所参考模型块在sldemo_mdlref_basic

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

引用的模型在它自己的Simulink编辑器窗口中作为顶级模型打开。要在模型层次结构的上下文中打开被引用的模型,请使用开放函数与一个仿真软件。BlockPath对象。

中第一个增益块的块参数对话框控制器子系统。

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

定义一个OpenFcn回调,并执行块回调。

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

这句话你好世界出现在MATLAB命令提示符中。

在模型中打开被屏蔽子系统Pump的内容sldemo_hydcyl

openExample (“sldemo_hydcyl”) open_system (“sldemo_hydcyl /泵”“力”

创建一个包含两个模型名的单元格数组,f14而且vdp.使用以下命令打开两个模型open_system使用单元格数组名。

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

输入参数

全部折叠

模型、引用模型、库、子系统或块路径,指定为字符向量。如果模型不在MATLAB路径上,请指定模型文件的完整路径。用它的全名指定块或子系统,例如,f14 /控制器/增益,在一个开放或加载的模型上。在UNIX®在系统中,模型的完全限定路径名可以以波浪号(~)开头,表示您的主目录。

数据类型:字符

模型或库的全名或路径,指定为字符向量。

数据类型:字符

在开放或加载的模型中子系统的全名或路径,指定为字符向量。

数据类型:字符

在开放或加载的模型中,作为字符向量指定的块或子系统的全名或路径。

数据类型:字符

提示

要在模型层次结构的上下文中打开引用模型,请使用开放函数与一个仿真软件。BlockPath对象。

版本历史

之前介绍过的R2006a

Baidu
map