主要内容

金宝appSimulink首选项模型文件窗格

金宝app模型文件首选项概述

设置文件更改,自动保存,版本通知以及与模型文件相关的其他行为的首选项

这些选项会影响所有Simulink的行为金宝app®模型。

另请参阅

新模型和库的文件格式

设置

默认值:SLX.

为新模型和库指定默认文件格式。

MDL.

以MDL格式保存新型号和库。

SLX.

将新模型和库保存为SLX格式。

命令行信息

范围:ModelfileFormat.
价值:'mdl'|'SLX'
默认值:SLX.

提示

您可以在使用时选择模型文件格式另存为

另请参阅

以SLX文件格式保存模型

在SLX文件内保存缩略图图像

指定是否保存模型的小屏幕截图以在当前文件夹浏览器预览窗格中显示。

设置

默认值:

保存模型时,在SLX文件中包含模型的小屏幕截图。您可以在当前文件夹浏览器预览窗格中查看所选模型的屏幕截图。

离开

不要保存模型的截图。

提示

如果您的模型非常大,并且您希望减少保存模型所需的时间,那么您可以关闭此首选项以避免保存缩略图模型图像。

命令行信息

范围:SaveSLXThumbnail
价值:“上”|'离开'
默认值:

更改通知

当您更新、模拟、编辑或保存模型时,如果模型在磁盘上发生了更改,请使用这些首选项指定通知。在更新或模拟时,您可以选择是否警告、错误、未修改时重新加载,或者显示一个对话框,让您选择重新加载或忽略。有关更多信息,请参见模型文件更改通知

您可以在下面设置这些选项更改通知:

更新或模拟模型

指定在更新或模拟模型时,是否通知磁盘上的模型发生了更改。

设置

默认值:

当更新或模拟模型时,通知磁盘上的模型是否发生了更改。选择要接受的操作行动列表。

离开

更新或模拟模型时,请勿通知模型在磁盘上更改。

提示

要以编程方式检查模型自加载以来是否在磁盘上发生了更改,请使用函数slisfilechangedondisk.

依赖

此参数使得行动可用的。

命令行信息

范围:MDLFileChangedOnDiskChecks
类型:结构,字段名称:CheckWhePupating
价值:真的|错误的|1|0
默认值:真的

另请参阅

模型文件更改通知

行动

如果文件已加载以来,请选择文件在磁盘上更改的操作。

设置

默认值:警告

警告

在MATLAB中显示一个警告®命令窗口

错误

显示错误。如果以编程方式模拟,则错误显示在MATLAB命令窗口中。如果以交互方式模拟,则错误显示在仿真诊断窗口中。

重新加载模型(如果未修饰)

如果模型未被修改,则重新加载。如果修改了模型,则会出现提示对话框。

显示提示对话框

显示提示对话框,您可以在其中选择关闭和重新加载或忽略更改。

提示

要以编程方式检查模型自加载以来是否在磁盘上发生了更改,请使用函数slisfilechangedondisk.

依赖

该参数由此开发更新或模拟模型范围。

命令行信息

范围:MdlFileChangedOnDiskHandling
价值:“警告”|'错误'|'重新加载模型(如果未修改)'|'显示提示对话框'
默认值:“警告”

另请参阅

模型文件更改通知

首先编辑模型

指定在编辑模型时是否通知磁盘上的文件发生了更改。

设置

默认值:

当您修改框图时,如果磁盘上的文件已经更改,则显示一个警告。任何修改框图的交互操作(例如,添加一个块)都会导致出现一个警告对话框。任何导致框图被修改的编程操作(例如,对set_param.)会在MATLAB命令窗口中引起警告

离开

首次编辑模型时,请勿检查磁盘上的更改。

提示

要以编程方式检查模型自加载以来是否在磁盘上发生了更改,请使用函数slisfilechangedondisk.

命令行信息

范围:MDLFileChangedOnDiskChecks
类型:struct,字段名:CheckWhenEditing
价值:真的|错误的|1|0
默认值:真的

另请参阅

模型文件更改通知

保存模型

指定在保存模型时是否通知磁盘上的文件发生了更改。

设置

默认值:

如果在保存模型时文件在磁盘上更改了文件,请通知。

  • 在Simulink编辑器中保存模型会导致对话框出金宝app现。在对话框中,您可以选择使用新名称覆盖或保存。

  • save_system.功能显示错误,除非您使用OverwriteIfChangedOnDisk选项。

离开

保存模型时,不要检查磁盘上的更改。

提示

要以编程方式检查模型自加载以来是否在磁盘上发生了更改,请使用函数slisfilechangedondisk.

命令行信息

范围:MDLFileChangedOnDiskChecks
类型:struct,字段名:CheckWhenSaving
价值:真的|错误的|1|0
默认值:真的

另请参阅

模型文件更改通知

自动保存选项

使用AutoSave首选项指定是否在更新或模拟之前自动保存模型的备份副本,或者使用较新版本的Simulink进行覆盖时。金宝app

有关更多信息,请参阅以下选项:

在更新或模拟模型之前保存

指定是否在更新或模拟之前自动保存模型的备份副本。

设置

默认值:

如果模型具有未保存的更改,请在更新或模拟之前自动保存模型的备份副本。此自动保存副本可能对崩溃恢复有用。

副本将保存在与模型相同的目录中,名称MyModel.slx.autosave.或者MyModel.mdl.autosave

离开

在更新或模拟之前,请勿自动保存副本。

尖端

  • 如果打开或加载具有更新的自动保存复制的模型,则在模型加载之后,对话框会提示还原,忽略或丢弃自动保存副本。如果涉及多个模型区域,则会出现“模型恢复”对话框。

  • 对于列出的每个模型,您可以选择一个复选框以指定任何这些选项。或者你可以点击恢复所有,删除所有或者忽略所有按钮为所有列出的模型选择该选项。

    选项 结果
    恢复 使用AutoSave副本覆盖原始模型文件,然后删除自动保存副本。金宝appSimulink将关闭模型并从已恢复的文件重新加载。如果选择复选框保留原始模型文件的副本,您可以保存名为的原始模型文件的副本MyModel.slx.original.或者MyModel.mdl.original.
    删除AutoSave. 删除自动保存副本。
    忽略 留下模型和自动保存的复制。此设置是默认值。下次打开模型时,模型恢复对话框将重新出现,您可以选择还原或删除自动保存文件。
  • 关闭修改后的模型将删除任何自动保存副本。

  • 对于属于MATLAB安装的模型,不会发生自动保存,因此您不会创建这些模型的自动保存副本。

  • 如果自动保存文件或位置是只读的,则不会发生自动保存。

  • 自动保存不会在并行计算工具箱™工作器中发生。

警告

如果发生了分段违规,则模型的最后一个自动保存文件反映了分段违规之前的自动保存数据的状态。由于Simuli金宝appnk模型可能会被分段违规损坏,因此在发生分段违规后,Simulink不会自动保存模型。

命令行信息

范围:autosaveOptions.
类型:结构,字段名称:saveOnModelupdate
价值:真的|错误的|1|0
默认值:真的

覆盖在旧版本中创建的文件时,保存备份金宝app

使用较新版本的Simulink指定是否在覆盖时自动保存模型的备份副本。金宝app

设置

默认值:

如果使用较新版本的Simulink保存模型,请自动保存模型的备份副本。金宝app如果使用较新版本意外覆盖,则此备份副本可用于恢复原始文件。

备份副本与模型保存在同一个目录下,名称为MyModel.slx。版本或者MyModel.mdl。版本, 在哪里版本是保存模型的最后一个版本,例如,R2010A

离开

使用较新版本的Simulink覆盖模型时,请勿自动保存备份副本。金宝app

提示

要恢复原始模型,请将备份副本重命名为MyModel.mdl.或者MyModel.slx通过删除版本后缀。

命令行信息

范围:autosaveOptions.
类型:struct,field name:savebackuponversionupgrade
价值:真的|错误的|1|0
默认值:真的

装载旧模型时通知

在加载上次保存在旧版本的Simulink软件时,是否指定是否通知。金宝app

设置

默认值:离开

当加载最后保存在旧版本Simulink软件中的模型时,在命令窗口中打印一条消息。金宝app

离开

加载旧模型时没有通知。

尖端

  • 运行Upgrade Advisor将框图转换为Simulink软件当前版本的格式。金宝app

  • 有关将模型升级到当前版本的Simulink的建议,请参阅金宝app模型升级

命令行信息

范围:notifyifloadoldmodel.
价值:“上”|'离开'
默认值:离开

不要加载使用较新版本创建的模型金宝app

指定是否加载上次保存在较新版本的Simulink软件中的模型。金宝app

设置

默认值:

不要加载保存在较新版本的Simulink软件中的任何模型,并在命令窗口中打印错误消息。金宝app

离开

加载模型最后保存在较新版本的Simulink软件中,并在命令窗口中打印警告消息。金宝app

提示

如果可能的话,使用另存为命令将框图转换为Simulink软件所需版本的格式。金宝app的另存为命令允许您保存使用早期版本使用的格式的最新版本的Simulink软件创建的模型。金宝app看将模型导出到以前的Simulink版本金宝app

命令行信息

范围:ERRORIFLOADNEWMODEL.
价值:“上”|'离开'
默认值:

不加载在MATLAB路径上的阴影模型

指定是否加载一个被MATLAB路径上另一个同名的文件所遮蔽的模型。

设置

默认值:离开

不要在MATLAB路径上加载任何被另一个同名的文件所遮蔽的模型,并在命令窗口中打印错误信息。当你试图打开或加载一个模型或库时,这个首选项适用于:

  • 在当前文件夹浏览器中选择文件

  • 打电话open_system或者load_system.使用不同文件夹中的文件的路径到当前文件夹

离开

加载阴影模型,并在命令窗口中打印警告消息。

命令行信息

范围:ErrorIfLoadShadowedModel
价值:“上”|'离开'
默认值:离开

另请参阅

阴影文件

在打开之前验证受保护模型的数字签名

指定在打开受保护模型之前是否验证该签名。

设置

默认值:离开

不要加载不具有验证的数字签名的保护模型。如果签名验证查找以下任何一种情况,则显示错误:

  • 签署后,受保护的模型发生了变化。

  • 保护的模型未签署。

  • 受保护的模型与过期证书签名。

  • 受保护的模型使用作者颁发的证书进行自签名。

  • 受保护的模型与缺失或无效证书签名。

  • 系统证书颁发机构存储库中的证书丢失或无效。

  • 该模型与无效密钥签名。

验证不会检查证书是否已过期或已撤销受保护的模型签名后。

当您试图打开或加载一个受保护的模型时,此首选项适用于:

  • 模拟或生成引用受保护模型的模型的代码

  • 执行更新引用受保护模型的模型关系图的操作

  • 打开受保护模型的Web视图

  • 打开受保护的模型报告

您可以在出现错误消息时抑制未验证保护模型的诊断诊断观众。如果签名无效,则无法抑制错误,因为模型在签名后被更改。

离开

不验证数字签名的开放式保护型号。

命令行信息

范围:ProtectedModelValidateCertificate.
价值:“上”|'离开'
默认值:离开

另请参阅

参考保护模型

在未开封项目中打开模型时通知

指定是否提示打开包含所选模型的项目。

设置

默认值:

提示打开所选模型和相关联的项目。

离开

仅打开所选型号。

另请参阅

从模型创建项目