文档帮助中心文档
关万博1manbetx系统窗口或块对话框
封闭系统
关闭系统(blockOrSys)
关闭系统(系统,保存标志)
关闭系统(系统、新闻系统)
关闭系统(系统,___,名称,值)
封闭系统关闭当前系统或子系统。如果当前系统是顶级模型且已修改,封闭系统返回一个错误。
使用地面军事系统函数确定当前系统。
地面军事系统
笔记
你不能使用封闭系统在块或菜单回调中关闭根级别模型。尝试在块或菜单回调中关闭根级别模型会导致错误并中断回调执行。
实例
封闭系统(blockOrSys)关闭指定的模型或子系统,或关闭指定块的“块”对话框。如果仅加载模型,即使用加载系统,此语法将从内存中清除模型。
封闭系统(blockOrSys)
blockOrSys
加载系统
封闭系统(系统,保存标志)用于指定是使用当前名称保存模型,还是在不保存的情况下关闭模型。
封闭系统(系统,保存标志)
系统
保存标志
封闭系统(系统,纽西)关闭前,将模型保存到具有指定名称的文件中。
封闭系统(系统,纽西)
纽西
封闭系统(系统,___,名称、值)使用一个或多个选项指定其他选项名称、值配对参数。
封闭系统(系统,___,名称、值)
名称、值
全部崩溃
打开模型vdp然后把它关上。
vdp
vdp闭路电视系统
打开模型vdp.
在模型中,双击亩块以打开其“块”对话框。
关闭“块”对话框
封闭系统(“vdp/Mu”);
打开模型,修改它,用新名称保存模型,然后关闭它。
打开模型vdp并在其中添加一个块。
vdp块=添加块(“vdp/Mu”,“vdp/Mu”,“MakeNameUnique”,“开”);
关闭模型,并使用新名称保存它。
封闭系统(“vdp”,“myvdp”);
此命令尝试保存vdp将系统复制到名为的文件“马克斯”,但返回一个错误,因为“马克斯”是现有MATLAB的名称®作用
“马克斯”
封闭系统(“vdp”,“马克斯”,“错误阴影”,对)
打开模型层次结构,加载引用模型,然后关闭顶部模型,保留已加载的引用模型。
打开sldemo_mdlref_基本建模并加载其参考模型,sldemo_mdlref_计数器.
sldemo_mdlref_基本
sldemo_mdlref_计数器
开放式系统(“sldemo\u mdlref\u基本”)加载系统(“sldemo\u mdlref\u计数器”)
检查内存中加载了哪些型号。
loadedModels=Si万博1manbetxmulink.allBlockDiagrams(“模型”); modelNames=get_参数(loadedModels,“姓名”)
modelNames=2×1单元数组{'sldemo\u mdlref\u counter'}{'sldemo\u mdlref\u basic'}
关sldemo_mdlref_基本同时保持引用模型处于加载状态。
封闭系统(“sldemo\u mdlref\u基本”,0,“closeReferencedModels”,错)
modelNames='sldemo\u mdlref\u计数器'
关闭顶部模型会将其从内存中清除。默认情况下,因为它们共享一个窗口,所以使用封闭系统在顶部的模型上,还将关闭引用的模型并将其从内存中清除。设置“closeReferencedModels”到错误的保留引用的模型,sldemo_mdlref_计数器,已加载。
“closeReferencedModels”
错误的
要关闭其对话框的模型、子系统或块的名称,指定为字符向量、字符向量单元格数组、字符串数组、句柄或句柄数组。不要使用文件扩展名。
例子:“vdp/Mu”“vdp”
“vdp/Mu”
“vdp”
要关闭的模型名称,指定为字符向量、字符向量单元格数组、字符串数组、句柄或句柄数组。不要使用文件扩展名。
0
1.
使用当前文件名保存模型的选项,指定为0关闭而不保存或删除1.保存,然后关闭。如果系统是数组,则可以提供单个字符以应用于数组中的所有模型。或者,您可以提供一个数值数组,其中的值与中的每个模型对应系统大堆
有关命名模型规则的信息,请参见型号名称.
要保存到的文件,指定为字符向量、字符向量的单元格数组或字符串数组。可以在当前文件夹中指定模型名称,也可以指定完整路径名称(带或不带扩展名)。
指定不带扩展名的名称时,封闭系统保存为Simulink中指定的文件格式万博1manbetx®偏好。可能的模型扩展包括.slx和.mdl.
.slx
.mdl
指定可选的逗号分隔的字符对名称、值论据。名称是参数名和价值是对应的值。名称必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值.
名称
价值
名称1,值1,…,名称,值
关闭系统('mymodel','newmodel','closeReferencedModels',false,'ErrorIfShadowed',true,'OverwriteIfChangedOnDisk',true,'SaveModelWorkspace',true)
封闭参考模型
符合事实的
“开”
“关”
选项关闭顶部模型的窗口时关闭所有引用的模型,该窗口指定为逗号分隔对,由“closeReferencedModels”和符合事实的,错误的,“开”或“关”。在另一个窗口中打开的引用模型不受此设置的影响。若要继续加载引用模型,请将此参数设置为错误的.
错误阴影
选项,如果新名称已在MATLAB路径或工作区中使用,则返回错误,指定为逗号分隔对,由“错误阴影”和符合事实的,错误的,“开”或“关”. 要接收此错误,必须使用纽西参数以使用新名称保存模型。要了解阴影文件,请参见阴影文件.
“错误阴影”
覆盖磁盘
选项在保存模型时覆盖磁盘上的文件,即使在系统加载后已对其进行了修改,该选项指定为逗号分隔对,由“OverwriteIfChangedOnDisk”和符合事实的,错误的,“开”或“关”。默认情况下,如果自加载模型后磁盘上的文件发生了更改,封闭系统显示错误以防止磁盘上的更改被覆盖。
“OverwriteIfChangedOnDisk”
如果文件已在磁盘上更改,您可以使用Simulink首选项控制保存模型是否显示错误万博1manbetx模型文件Simulink首选项对万博1manbetx话框的窗格,在变更通知选择保存模型。默认情况下,此首选项处于启用状态。
SaveModelWorkspace
选项在保存模型时保存模型工作区,指定为逗号分隔对,由“SaveModelWorkspace”和符合事实的,错误的,“开”或“关”. 模型工作空间数据来源必须是MAT文件。如果数据源不是MAT文件,则保存模型不会保存工作区。请参阅为模型工作区中的数据指定源.
“SaveModelWorkspace”
数据来源
全部展开
R2019b中的行为发生了变化
从R2019b开始,当您通过关闭顶部模型来关闭模型层次结构的窗口时,其他窗口中未打开的所有引用模型也将关闭,这将从内存中清除它们。要在内存中加载引用的模型,请设置“closeReferencedModels”论据错误的.
bdclose|地面军事系统|新系统|开放式系统|保存系统|加载系统
bdclose
新系统
开放式系统
保存系统
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处