save_system
保存金宝app模型
描述
保存当前顶级模型。如果模型没有以前保存的,文件名
= save_systemsave_system
创建了一个文件在当前文件夹。
拯救一个子系统,而不是使用金宝appSimulink.SubSystem.copyContentsToBlockDiagram
子系统的内容复制到一个新的模型。然后您可以使用保存模型save_system
。看到金宝appSimulink.SubSystem.copyContentsToBlockDiagram
。
例子
保存命名模型
创建一个模型。
new_system (“newmodel”)
保存模型。
save_system (“newmodel”)
用另一个名字保存模型
打开模型vdp
。将其保存到一个模型myvdp
在当前文件夹。没有文件扩展名,函数保存模型使用仿真软件首选项中指定的格式。金宝app
open_system (“vdp”)save_system (“vdp”,“myvdp”)
保存模型的另一个名字后,该模型不再是打开原来的名字。开放vdp
并将其保存为一个. mdl
文件在当前文件夹。
open_system (“vdp”)save_system (“vdp”,“mynewvdp.mdl”)
如果名字存在返回错误
保存模型与一个新的名字和返回一个错误如果这个名字存在于MATLAB®路径。在这种情况下,save_system
会显示一个错误,因为马克斯
的名字是一个MATLAB函数。该模型未得救。
open_system (“vdp”)save_system (“vdp”,“马克斯”,“ErrorIfShadowed”,真正的)
错误使用save_system(38行)模型的vdp不能得救的新名字“max”,因为这个名字是跟随另一个名字在MATLAB路径或工作区。选择另一个名称,或者不使用选项“ErrorIfShadowed”
保存模型的选择
假设您有一个名为模型mymodel
。打开模型并将其保存到一个模型newmodel
。也保存模型空间,打破用户定义的链接库模块,覆盖如果磁盘上的文件改变了,
open_system (“mymodel”)save_system (“mymodel”,“mynewmodel”,“SaveModelWorkspace”,真的,“BreakUserLinks”,真的,“OverwriteIfChangedOnDisk”,真正的)
保存模型相同的名称和使用选项
保存模型mymodel
,打破在模型中定义的库模块的链接。
save_system (“mymodel”[],“BreakUserLinks”,真正的)
输入参数
sys
- - - - - -模型名称保存
特征向量|单元阵列的特征向量|字符串数组|处理|批处理
模型来保存,名称指定为一个角色,单元阵列的特征向量,字符串数组,处理,或处理的数组。不使用文件扩展名。
报童
- - - - - -文件保存到
特征向量|单元阵列的特征向量|字符串数组|[]
保存到文件,指定为一个特征向量,单元阵列的特征向量,字符串数组,或者使用名称,值
对不改变文件名,[]
。您可以指定一个模型在当前文件夹名称或完整的路径名,有或没有一个扩展。
没有一个扩展,save_system
保存到指定的文件格式在你的模型的偏好。金宝app可能的模型扩展.slx
和. mdl
。与“ExportToXML”
选项,使用扩展. xml
。
命名规则模型的更多信息,请参阅模型名称。
名称-值对的观点
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
save_system (‘mymodel’,‘newmodel’,‘SaveModelWorkspace’,真的,“BreakUserLinks”,没错,‘OverwriteIfChangedOnDisk’,真的)
“AllowPrompt”
- - - - - -让对话框提示
假
(默认)|真正的
|“上”
|“关闭”
选项允许提示对话框,指定为真正的
,假
,“上”
,或“关闭”
。默认情况下,警告和错误消息出现在命令行。
“BreakAllLinks”
- - - - - -替换链接库模块
假
(默认)|真正的
|“上”
|“关闭”
选项,保存文件,替换链接库阻塞与库的副本,指定为真正的
,假
,“上”
,或“关闭”
。这个选项会影响用户定义的阻塞和模型库。金宝app
谨慎
的“BreakAllLinks”
选项会导致仿真软件的兼容性问题当升级到新的版本。金宝app例如:
任何面具上的库链接模型S-functions不升级到新版本的功能。金宝app
任何库链接蒙面子系统模型库中不升级到新的子系统的行为。金宝app
任何失效链接防止图书馆转发从升级的联系机制。
如果你救了一个与失效链接模式,内置库,使用升级顾问扫描模型过时的街区。然后升级仿真软件模块的当前版本。金宝app
“BreakUserLinks”
- - - - - -替换链接到用户定义的块
假
(默认)|真正的
|“上”
|“关闭”
选项,保存文件,替换用户定义的链接库阻塞与库的副本,指定为真正的
,假
,“上”
,或“关闭”
。
“BreakToolboxLinks”
- - - - - -取代内置的链接库块
假
(默认)|真正的
|“上”
|“关闭”
选项,保存文件,替换链接内置库阻塞与库的副本,指定为真正的
,假
,“上”
,或“关闭”
。这个选项会影响模型库与MathWorks金宝app库提供一个又一个街区®工具箱或blocksets。
“ErrorIfShadowed”
- - - - - -返回一个错误如果名字存在
假
(默认)|真正的
|“上”
|“关闭”
选择返回一个错误如果新名字存在的MATLAB路径或工作区,指定为真正的
,假
,“上”
,或“关闭”
。
“ExportToXML”
- - - - - -将模型导出到XML格式
假
(默认)|真正的
|“上”
|“关闭”
选择模型导出到一个文件在一个简单的XML格式,指定为真正的
,假
,“上”
,或“关闭”
。指定文件的全名,包括. xml
扩展。内存中的框图并没有改变,也没有回调执行。没有任何其他使用这个选项名称,值
对参数。这个选项警告说,在将来的版本将被删除。
例子:save_system (‘mymodel’,‘exportfile.xml’,‘ExportToXML’,真的)
“ExportToVersion”
- - - - - -MATLAB版本名称来出口
特征向量|字符串标量
MATLAB版本名称来出口,这两种形式中指定(不区分大小写)。你可以出口到七年的以前版本。
例如,版本名称
“R2013B”
,“R2016B”
释放的名字,其次是下划线,然后扩展,例如,
“R2016A_SLX”
,“R2014A_MDL”
。如果你不指定一个扩展,你在模型导出到指定的文件格式的偏好。金宝app
save_system
出口指定系统的仿真软件版本可以加载它。金宝app如果系统包含指定的仿真软件版本不支持的功能,导出的文件中的命令删除的功能。金宝app金宝app它也取代不受支持的阻塞与空蒙面子系统的金宝app黄色。结果,导出系统可能产生不同的结果。
另外,使用金宝appSimulink.exportToVersion
或者,交互式地,出口到以前版本对话框。
向以前的版本中,出口项目出口项目到前一版本。
“OverwriteIfChangedOnDisk”
- - - - - -覆盖文件
假
(默认)|真正的
|“上”
|“关闭”
选择覆盖磁盘上的文件,即使它已被修改自系统加载,指定为真正的
,假
,“上”
,或“关闭”
。默认情况下,如果磁盘上的文件改变自模型加载,save_system
会显示一个错误防止磁盘上的变化被覆盖。
您可以控制是否save_system
会显示一个错误如果文件已更改磁盘上使用仿真软件的偏好。金宝app在模型文件窗格的仿真软件首选项对话金宝app框中,更改通知中,选择保存模型。这种偏好在默认情况下。
“SaveDirtyReferencedModels”
- - - - - -保存引用的模型与未保存的更改
假
(默认)|真正的
|“上”
|“关闭”
选择保存引用的模型包含未保存的更改,同时保存模型,指定为真正的
,假
,“上”
,或“关闭”
。默认情况下,试图拯救一个模型,其中包含未保存的引用模型返回一个错误。
“SaveModelWorkspace”
- - - - - -保存模型空间
假
(默认)|真正的
|“上”
|“关闭”
选择保存的内容模型工作区,指定为真正的
,假
,“上”
,或“关闭”
。模型的工作空间数据源
必须是MAT-file。如果数据源不是MAT-file,save_system
不保存工作区。看到在模型空间中指定源数据。
输出参数
文件名
——保存文件的名称
特征向量|单元阵列的特征向量
保存文件的全名,返回字符特征向量的向量或一个单元阵列。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。