关闭 Simulink 模型窗口或模块对话框 |
您所在的位置:网站首页 › 如何关闭子系统 › 关闭 Simulink 模型窗口或模块对话框 |
打开一个模型层次结构,加载引用模型,然后关闭顶层模型,但使引用模型保持已加载状态。 打开 sldemo_mdlref_basic 模型并加载其引用模型 sldemo_mdlref_counter。 openExample('sldemo_mdlref_basic') load_system('sldemo_mdlref_counter')检查内存中加载了哪些模型。 loadedModels = Simulink.allBlockDiagrams('model'); modelNames = get_param(loadedModels,'Name')modelNames = 2×1 cell array {'sldemo_mdlref_counter'} {'sldemo_mdlref_basic' }关闭 sldemo_mdlref_basic 模型,同时保持引用模型处于加载状态。 close_system('sldemo_mdlref_basic',0,'closeReferencedModels',false)检查内存中加载了哪些模型。 loadedModels = Simulink.allBlockDiagrams('model'); modelNames = get_param(loadedModels,'Name')modelNames = 'sldemo_mdlref_counter'关闭顶层模型会将其从内存中清除。默认情况下,由于它们共享一个窗口,因此对顶层模型使用 close_system 也会关闭引用模型并将其从内存中清除。将 'closeReferencedModels' 设置为 false 会使引用模型 sldemo_mdlref_counter 保持已加载状态。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |