open_system
打开模型、库、子系统或模块对话框
语法
说明
open_system(
打开指定的模型、库、子系统或模块。obj
)
模型或库将在新窗口中打开。对于模型内的子系统或模块,行为取决于模块的类型及其属性。
计算模块或模型的任何
OpenFcn
回调。如果模块或模型没有
OpenFcn
回调,但是定义了封装,则将打开封装参数对话框。如果没有
OpenFcn
回调或封装参数,软件将打开该对象。引用的模型将在新窗口中打开。
提示
要在模型层次结构的上下文中打开引用模型,请使用
open
函数和Simulink.BlockPath
对象。子系统将在同一窗口中的新选项卡上打开。
对于模块,将打开模块的模块参数对话框。
要打开特定的子系统或模块,必须加载包含此模块的模型或库。否则,软件会引发错误。
您可以通过指定多个输入参量来覆盖默认行为。以下是有效的参量组合:
当将
Force
与Tab
或Window
结合使用时,您可以在新窗口或新选项卡中查看模块的封装内容。将
ActiveChoice
与Tab
或Window
结合使用会在新选项卡或新窗口中打开 Variant Subsystem 模块的活动选择项。如果其中一个参量是ActiveChoice
,则通过将Force
作为另一个参量与Tab
或Window
一起传递,来打开封装的活动选择项的内容。
以下输入参量组合将导致出错。
如果指定参量
parameter
、mask
和OpenFcn
以及除ActiveChoice
之外的任何其他参量。如果对 Variant Subsystem 模块以外的任何其他模块指定
ActiveChoice
。如果指定
force
时带有ActiveChoice
、window
或tab
以外的任何其他参量。如果同时指定
window
和tab
作为参量。如果指定
loadonly
时带有任何其他参量。
open_system(
加载指定的模型或库,无需打开 Simulink® 编辑器。使用此语法等效于调用 sys
,"loadonly")load_system
函数。
open_system(
在新的 Simulink 编辑器窗口中打开子系统 sbsys
,"window")sbsys
。在打开特定的子系统或模块之前,加载包含该子系统或模块的模型或库。否则,软件会引发错误。
open_system(
在同一 Simulink 编辑器窗口的新选项卡中打开该子系统。在打开特定的子系统或模块之前,加载包含该子系统或模块的模型或库。否则,软件会引发错误。sbsys
,"tab")
示例
输入参数
提示
要在模型层次结构的上下文中打开引用模型,请使用 open
函数和 Simulink.BlockPath
对象。
版本历史记录
在 R2006a 之前推出
另请参阅
new_system
| load_system
| close_system
| save_system
| open
(BlockPath)