文档帮助中心文档
保存金宝app模型
文件名= save_system
文件名= save_system(系统)
文件名= save_system (sys,报童)
文件名= save_system (sys、报童、名称,值)
文件名= save_system保存当前的顶级模型。如果之前没有保存模型,save_system在当前文件夹中创建文件。
文件名
save_system
要保存一个子系统,请使用金宝appSimulink.SubSystem.copyContentsToBlockDiagram将子系统内容复制到新模型。然后您可以使用save_system.看到金宝appSimulink.SubSystem.copyContentsToBlockDiagram.
金宝appSimulink.SubSystem.copyContentsToBlockDiagram
例子
文件名= save_system (sys)保存模型sys.模型必须打开或加载。
文件名= save_system (sys)
sys
文件名= save_system (sys,报童)将模型保存到新文件中报童.如果您没有指定扩展,那么save_system使用在Simulink中指定的文件格式金宝app®偏好。
文件名= save_system (sys,报童)
报童
文件名= save_system (sys,报童,名称,值)使用一个或多个指定的附加选项保存系统名称,值对参数。使用名称,值结对而不保存到新文件,使用[]为报童.
文件名= save_system (sys,报童,名称,值)
名称,值
[]
全部折叠
创建一个模型。
new_system (“newmodel”)
保存模型。
save_system (“newmodel”)
打开模型vdp.将其保存到一个名为myvdp在当前文件夹中。如果没有文件扩展名,该函数将使用在Simulink首选项中指定的格式保存模型。金宝app
vdp
myvdp
open_system (“vdp”) save_system (“vdp”,“myvdp”)
在按另一个名称保存模型之后,模型将不再以其原始名称打开。开放vdp再次保存为. mdl文件在当前文件夹中。
. mdl
open_system (“vdp”) save_system (“vdp”,“mynewvdp.mdl”)
使用新名称保存模型,如果在MATLAB中存在此名称的模型,则返回一个错误®路径。在这种情况下,save_system显示错误,因为马克斯是一个MATLAB函数的名称。不保存模型。
马克斯
open_system (“vdp”) save_system (“vdp”,“马克斯”,“ErrorIfShadowed”,真正的)
模型'vdp'不能用新的名称'max'保存,因为这个名称在MATLAB路径或工作空间中隐藏了另一个名称。请选择另一个名称,或者不要使用“ErrorIfShadowed”选项。
假设您有一个名为mymodel.打开模型并将其保存到一个名为newmodel.还可以保存模型工作区,中断到用户定义库块的链接,如果文件在磁盘上发生了更改,则覆盖该文件,
mymodel
newmodel
open_system (“mymodel”) save_system (“mymodel”,“mynewmodel”,“SaveModelWorkspace”,真的,“BreakUserLinks”,真的,“OverwriteIfChangedOnDisk”,真正的)
保存模型mymodel,中断到模型中用户定义的库块的链接。
save_system (“mymodel”[],“BreakUserLinks”,真正的)
要保存的模型名称,指定为字符、字符向量的单元格数组、字符串数组、句柄或句柄数组。不要使用文件扩展名。
要保存到的文件、指定为字符向量、字符向量的单元格数组、字符串数组或要使用的名称,值对而不改变文件名,[].您可以在当前文件夹中指定模型名称,也可以指定完整的路径名称(带或不带扩展名)。
没有扩展,save_system保存到您的Simulink首选项中指定的文件格式。金宝app可能的模型扩展有.slx和. mdl.与“ExportToXML”选项,使用扩展. xml.
.slx
“ExportToXML”
. xml
有关命名模型规则的信息,请参见模型名称.
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
save_system(‘mymodel’,‘newmodel’,‘SaveModelWorkspace’,真的,“BreakUserLinks”,没错,‘OverwriteIfChangedOnDisk’,真的)
AllowPrompt
假
真正的
“上”
“关闭”
选项允许对话框提示,指定为真正的,假,“上”,或“关闭”.默认情况下,警告和错误消息出现在命令行。
BreakAllLinks
选项,在保存的文件中,将库块的链接替换为库块的副本,指定为真正的,假,“上”,或“关闭”.此选项影响用户定义的块和Simulink库块。金宝app
谨慎
的“BreakAllLinks”选项在升级到新版本的Simulink时可能导致兼容性问题。金宝app例如:
“BreakAllLinks”
任何位于Simulink S-functions库链接顶部的掩码都不会升级金宝app到新版本的S-function。
任何链接到Simulink库中被屏蔽子系统的库都不会升级到新的子系统行为。金宝app
任何断开的链接防止图书馆转发链路升级的机制。
如果保存的模型带有到内置库的坏链接,则使用Upgrade Advisor扫描模型以查找过期的块。然后将Simulink模块升级到当金宝app前版本。
BreakUserLinks
选项,在保存的文件中,将指向用户定义库块的链接替换为库块的副本,指定为真正的,假,“上”,或“关闭”.
BreakToolboxLinks
选项,在保存的文件中,将内置库块的链接替换为库块的副本,指定为真正的,假,“上”,或“关闭”.此选项影响与MathWorks一起提供的金宝appSimulink库块和库块®工具箱或blocksets。
ErrorIfShadowed
如果新名称存在于MATLAB路径或工作空间(指定为),则返回错误真正的,假,“上”,或“关闭”.
ExportToXML
选项以简单的XML格式将模型导出到文件,指定为真正的,假,“上”,或“关闭”.指定文件的全名,包括. xml扩展。内存中的框图不会改变,也不会执行回调。使用这个选项而不是其他选项名称,值对参数。这个选项会发出警告,并将在未来的版本中删除。
例子:save_system(‘mymodel’,‘exportfile.xml’,‘ExportToXML’,真的)
save_system(‘mymodel’,‘exportfile.xml’,‘ExportToXML’,真的)
ExportToVersion
字符串标量
要导出到的MATLAB版本名,用这两种形式指定(不区分大小写)。您可以导出7年以前的版本。
发布名称,例如,“R2013B”,“R2016B”
“R2013B”
“R2016B”
发布名称,后跟下划线,然后是扩展名,例如,“R2016A_SLX”,“R2014A_MDL”.如果不指定扩展名,则导出到Simulink首选项中指定的文件格式。金宝app
“R2016A_SLX”
“R2014A_MDL”
save_system导出系统,以便指定的Simulink版本可以加载它。金宝app如果系统包含指定的Simulink版本不支持的功能,该命令将删除导出文件中的功能。金宝app金宝app它还用黄色的空屏蔽子系统块替换不支持的金宝app块。因此,导出的系统可能会生成不同的结果。
另外,使用金宝appSimulink.exportToVersion或交互式地“导出到以前的版本”对话框。
金宝appSimulink.exportToVersion
要将项目导出到以前的版本,请参见将项目导出到以前的版本.
OverwriteIfChangedOnDisk
选项覆盖磁盘上的文件,即使它在系统加载后被修改,指定为真正的,假,“上”,或“关闭”.默认情况下,如果模型加载后文件在磁盘上发生了更改,save_system显示一个错误,以防止磁盘上的更改被覆盖。
你可以控制save_system如果使用Simulink首选项在磁盘上更改了文件,则显示错误。金宝app在模型文件“Simulink Pr金宝appeferences”对话框中的更改通知中,选择保存模型.默认情况下,这个首选项是开启的。
SaveDirtyReferencedModels
选项在将更改保存到其父模型时,保存具有未保存更改的引用模型,指定为真正的,假,“上”,或“关闭”.这个选项适用于被保存的每个模型直接引用的模型。如果不保存脏引用模型的父模型,则不保存脏引用模型。
假设您有一个模型层次结构一个参考模型B和模型B参考模型C.如果模型B和C两者都有未保存的更改,它们都被保存了。如果模型C有未保存的更改,但模型B没有未保存的更改,则两个模型都不会保存。
一个
B
C
默认情况下,试图保存包含未保存的引用模型的模型将返回错误。
SaveModelWorkspace
选项保存模型工作区的内容,指定为真正的,假,“上”,或“关闭”.模型的工作空间数据源必须是mat文件。如果数据源不是mat -文件,save_system不保存工作区。看到在模型工作区中指定数据源.
数据源
已保存文件的全称,作为字符向量或字符向量的单元格数组返回。
close_system|new_system|open_system|金宝appSimulink.exportToVersion
close_system
new_system
open_system
有一个对应于MATLAB的代码:
把它扔进introduciéndolo然后把它扔进MATLAB。Los navegadores web no admit comandos de MATLAB。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系