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)