主要内容

金宝app仿真软件首选项

设置金宝app编辑器和模型文件

描述

使用仿真金宝app软件®首选项指定模型编辑环境选项和违约行为。金宝app你的设置影响所有仿真软件模型的行为,包括那些目前开放和所有随后的模型。金宝app您的首选项设置保存为下次你使用软件。

使用仿真软件的参金宝app数设置窗口:

  • 设置首选项生成的文件夹

  • 为打印或导出设置背景颜色

  • 传说集模型块,回调,样品时间显示

  • 配置模型编辑器金宝app

  • 设置首选项文件修改、自动保存、版本通知,文件和其他相关的行为模型

请注意

删除,出现在仿真软件将来发布的物品和上下文菜单,看看金宝app禁用仿真软件将来金宝app发布和上下文菜单操作

打开模型参数金宝app

  • 金宝app仿真软件将来发布:建模选项卡,评估和管理部分中,选择环境>金宝app仿真软件首选项

  • MATLAB®命令窗口:输入slprivate (“showprefs”)

例子

全部展开

回调命令,您可以定义执行针对一个特定的建模操作,例如,打开一个模型或停止一个模拟世界中。当你使显示回调跟踪在MA金宝appTLAB仿真软件首选项,命令窗口显示调用回调。在回调函数的更多信息,见自定义模型和回调行为

当你打开显示回调双弹簧质量系统模型。这个示例模型代表一个双spring-mass-damper系统定期强制函数不同。

  1. 打开模型的金宝app偏好。在任何开放模式金宝app的仿真软件将来发布窗口中,在建模选项卡,评估和管理部分中,选择环境>金宝app仿真软件首选项

  2. 在仿真金宝app软件首选项,一般窗格中,选择显示回调跟踪

  3. 点击应用

  4. 如果双弹簧质量系统模型是开放的,关闭它。

  5. 打开双弹簧质量系统模型。

    openExample (“金宝appsimulink_general / sldemo_dblcart1Example”)
    评估回调的PostLoadFcn sldemo_dblcart1回调:crtanim2 ([]、[] [], 0, 1);

    被调用的回调是一个PostLoadFcn回调的crtanim2函数。

  6. 您可以使用回调的类型信息找到它执行指定的命令。这样做对于这个示例,右键单击画布并选择模型属性

  7. 回调选项卡上,选择PostLoadFcn *。模型属性对话框的右窗格中显示了模型打开时跑的回调。

    图像显示了sldemo_dblcart1模型属性对话框的回调选项卡打开。在左边的树窗格中,选择PostLoadFcn *。右窗格中显示命令crtanim2 ([]、[] [], 0, 1);。

默认情况下,当您指定一个块参数作为变量,块中的文本框参数对话框,指定参数显示变量的值。您可以使用显示获得一个变量的值在某种程度上模拟,并调试您的模型。

您可以使用仿真软件首选项金宝app来关掉显示器,例如当你展示模型和变量的值是保密的,或者显示赠送一个问题的答案,你的学生或学员应该解决。

在本例中,视图,然后关掉显示加热器的空气温度热模型的房子模型。空气加热器的温度被指定为变量剧院加热器子系统。

  1. 打开模型,使用此命令。

    openExample (“金宝appsimulink_general / sldemo_househeatExample”)
  2. 打开加热器子系统,双击子系统块。

  3. 看到的价值剧院变量,双击加热器空气温度块。块参数对话框打开。

  4. 恒定值文本框显示左边的变量的名称和变量的值在右边。

    物体的图像显示了上半部分参数对话框的“加热器空气温度”。有一个文本框,标签上面的“恒定值”。文本框显示剧院的名称左边的参数,参数的值,50岁,在右边。

  5. 关闭块参数对话框。

  6. 打开模型的金宝app偏好。在仿真软件将来金宝app发布,建模选项卡,评估和管理部分中,选择环境>金宝app仿真软件首选项

  7. 在仿真金宝app软件首选项,编辑器窗格中,关掉显示参数指定使用变量时的价值

  8. 点击应用

  9. 在模型中,双击加热器空气温度块。块参数对话框打开。的恒定值文本框不显示一个值。

    物体的图像显示了上半部分参数对话框的“加热器空气温度”。有一个文本框,标签上面的“恒定值”。文本框显示左边剧院参数的名称,但不显示参数的值。

参数

全部展开

一般的窗格

金宝app仿真软件的缓存文件包含构建工件,可以加速模拟和代码生成。有关更多信息,请参见份额为更快的金宝app模拟仿真软件的缓存文件构建过程管理文件夹(金宝app仿真软件编码器)

缓存文件存储在模拟缓存文件夹。模拟缓存文件夹是一个根文件夹。

模拟缓存文件夹的路径指定为一个特征向量。

您可以指定一个绝对或相对路径的文件夹。例如:

  • “C: \ \ mymodelsimcache工作”“/ mywork / mymodelsimcache”指定绝对路径。

  • “mymodelsimcache”是一个路径相对于当前工作目录(松材线虫病)。该软件将一个相对路径转换为绝对路径,当你设置偏好。例如,如果松材线虫病' / mywork ',结果是“/ mywork / mymodelsimcache”

  • “. . /测试/ mymodelsimcache”是一个相对路径“pwd”。如果“pwd”' / mywork ',结果是/测试/ mymodelsimcache”

例子:“C: \ \ mymodelsimcache工作”

编程使用

参数:CacheFolder
类型:特征向量
默认值:“pwd”

金宝app仿真软件编码器™构建过程使用系统目标文件来生成生产代码从一个仿真软件模型。金宝app有关更多信息,请参见构建过程管理文件夹(金宝app仿真软件编码器)

生产代码存储在代码生成文件夹。代码生成文件夹是一个根文件夹。

代码生成的文件夹的路径指定为一个特征向量。

您可以指定一个绝对或相对路径的文件夹。例如:

  • “C: \ \ mymodelgencode工作”“/ mywork / mymodelgencode”指定绝对路径。

  • “mymodelgencode”是一个路径相对于当前工作目录(松材线虫病)。该软件将一个相对路径转换为绝对路径,当你设置偏好。例如,如果松材线虫病' / mywork ',结果是“/ mywork / mymodelgencode”

  • “. . /测试/ mymodelgencode”是一个相对路径“pwd”。如果“pwd”' / mywork ',结果是/测试/ mymodelgencode”

例子:“C: \ \ mymodelgencode工作”

编程使用

参数:CodeGenFolder
类型:特征向量
默认值:“pwd”

金宝app仿真软件编码器构建过程使用系统目标文件来生成生产代码从一个仿真软件模型。金宝app有关更多信息,请参见构建过程管理文件夹(金宝app仿真软件编码器)

生产代码存储在代码生成文件夹。代码生成文件夹是一个根文件夹。

选择代码生成文件夹的结构。

  • 具体的模型——将代码存储在文件夹命名的模型。

  • 目标环境子文件夹——将代码存储在文件夹命名目标环境的配置模型。

编程使用

参数:CodeGenFolderStructure
价值观:“ModelSpecific”|“TargetEnvironmentSubfolder”
默认值:“ModelSpecific”

指定模式画布的颜色是白色,当打印或数字模型的颜色相匹配。打印模式的更多信息,请参阅打印模型图

编程使用

参数:PrintBackgroundColorMode
价值观:“白色”|“MatchCanvas”
默认值:“白色”

指定的颜色模型帆布当出口到一个不同的文件格式匹配数字模型的颜色,是白色的,或者是透明的。例如,您可以导出模型. png格式一个透明背景。有关出口的更多信息模型到一个不同的文件格式,看看打印模型图像文件格式

  • 画布的颜色匹配——与帆布的颜色模型。

  • 白色的——使用一个白色的画布。

  • 透明的——用一个透明的帆布画布背后这一切是可见的。

编程使用

参数:ExportBackgroundColorMode
价值观:“MatchCanvas”|“白色”|“透明”
默认值:“MatchCanvas”

指定模式画布的颜色当出口到不同的应用程序匹配数字模型的颜色,是白色的,或者是透明的。有关出口的更多信息模型到一个不同的应用程序中,看到的复制图图片

  • 画布的颜色匹配——与帆布的颜色模型。

  • 白色的——使用一个白色的画布。

  • 透明的——用一个透明的画布,这一切背后的画布上的图像显示通过。

编程使用

参数:ClipboardBackgroundColorMode
价值观:“MatchCanvas”|“白色”|“透明”
默认值:“MatchCanvas”

指定是否显示模型时,仿真软件调用回调函数模拟模型。金宝app启用显示回调跟踪在MATLAB命令窗口中显示回调函数调用。例如,看到的显示回调为双质量弹簧系统跟踪

编程使用

参数:CallbackTracing
价值观:“关闭”|“上”
默认值:“关闭”

指定是否显示样本时间传说每当你样品时间变化显示。改变显示,在仿真软件将来发布的金宝app调试选项卡,诊断部分中,点击信息覆盖。在样品时间部分中,选择颜色,文本,或两者兼而有之。样品时间传奇的更多信息,见查看样品的时间信息

编程使用

参数:OpenLegendWhenChangingSampleTimeDisplay
价值观:“上”|“关闭”
默认值:“上”
编辑器窗格中

选择在模型编辑器中查看图R2012b之前的视觉主题。金宝app从R2012b之前使用的视觉主题,集用经典的图的主题。使用视觉主题引入R2012b,集用经典的图的主题

请注意

内容预览时不显示用经典的图的主题启用。

编程使用

以编程方式指定是否使用视觉主题介绍R2012b在编辑器中,设置EditorModernTheme参数。从R2012b之前使用的视觉主题,集EditorModernTheme“关闭”。使用视觉主题引入R2012b,集EditorModernTheme“上”

参数:EditorModernTheme
价值观:“上”|“关闭”
默认值:“上”

改变信号的默认显示线交叉。

  • 隧道-使连续信号线相互交叉但不连接到显示之前和之后略有差距垂直线和水平线相交。

  • 跳线——显示了一个弯曲的垂直线相交的水平线。金宝app模型调整侧弯出现在避免重叠块图标。如果有一块的两侧弯曲重叠,仿真软件使用实线。金宝app

    没有一个——使用实线。这种格式可以提高性能略有更新非常大的模型。与用经典的图的主题选择启用,仿真软件使用实线。金宝app

编程使用

参数:EditorPathXStyle
价值观:“grad_pin”|“跳”|“没有”
默认值:“grad_pin”

选择使用滚轮缩放不紧迫Ctrl关键的修饰符。如果你使滚轮缩放控件macOS平台上的苹果魔力轨迹板,一个平移动作导致缩放。缩放的更多信息,请参阅变焦和锅

编程使用

参数:EditorScrollWheelZooms
价值观:“上”|“关闭”
默认值:“上”

指定层次模型元素的封面是否应该显示一个预览的内容元素。例如,一个子系统块可以显示模型,它包含的预览。设置只适用于元素设置启用后添加到模型中。

编程使用

参数:EditorContentPreviewDefaultOn
价值观:“上”|“关闭”
默认值:“上”

指定是否启用这些智能编辑提示执行常见的使用模型快速编辑任务:

  • 快速插入——一块添加到一个模型通过输入一个街区的名字。

  • 撕块添加,添加一个互补块从一块脱离开来线索中。例如,当你添加一个转到块,您可以使用一个添加相应的脱离开来块。

  • 多个选项的行动——执行操作时出现的提示符选择多个块。

  • Single-selection行动——执行操作时出现的提示符选择一块或一个信号。

编程使用

参数:EditorSmartEditing
价值观:“上”|“关闭”
默认值:“上”

指定是否将被提示输入一个关键参数,当你将一块添加到模型中。

编程使用

参数:EditorSmartEditingHotParam
价值观:“上”|“关闭”
默认值:“上”

指定诊断观众是否应该打开停靠在仿真软件模型窗口。金宝app打开诊断查看器,在仿真软件将来发布,金宝app调试选项卡,诊断部分中,点击诊断并选择诊断查看器

当你指定一个模型参数的值作为一个变量或表达式包含变量,块参数对话金宝app框和属性检查器可以显示变量或表达式的值。的文本框输入参数值显示变量或表达式左边和右边的值。有关更多信息,请参见查看参数设置为变量的值。例如,看到的关闭显示的变量值块参数对话框

变量的值称为x是40。在获得块的块参数对话框,文本框输入增益值包含表达式“x + 7”内心的左边缘,和47个在正确的数量优势。

指定是否启用参数值的显示。

模型文件面板

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

  • 基金——拯救基金格式的新模型和库

  • MDLMDL格式——保存新的模型和库

编程使用

参数:ModelFileFormat
价值观:“mdl”|“基金”
默认值:基金

指定是否要保存的一小截屏模型与基金文件浏览器预览窗格显示在当前文件夹。

提示

如果您的模型是大,你想减少节省时间模型,明确该参数以避免保存图片缩略图模型。

编程使用

参数:SaveSLXThumbnail
默认值:
价值观:“上”|“关闭”

指定是否要通知如果不同的MATLAB会话更改磁盘上的模型时更新或模拟模型。当更新或模拟模型启用时,使用行动模型文件的偏好指定操作如果模型已经改变了。有关更多信息,请参见模型文件更改通知

提示

以编程方式检查模型是否改变了磁盘上,因为它被加载,使用函数slIsFileChangedOnDisk

编程使用

参数:MDLFileChangedOnDiskChecks
类型:结构、字段名:CheckWhenUpdating
价值观:真正的||1|0
默认值:真正的

选择操作如果文件已更改磁盘上自加载。这个参数是启用的更新或模拟模型参数。

  • 警告——在MATLAB命令窗口显示一个警告。

  • 错误:显示一个错误。如果通过编程模拟,错误出现在MATLAB命令窗口。如果模拟交互,错误出现在模拟诊断窗口。

  • 重新加载模型(如果未修改)——如果模型修改的重新加载。如果模型被修改,提示对话框。

  • 显示提示对话框——显示提示对话框,你可以选择关闭并重新加载或者忽略的变化。

有关更多信息,请参见模型文件更改通知

提示

以编程方式检查模型是否改变了磁盘上,因为它被加载,使用函数slIsFileChangedOnDisk

编程使用

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

指定是否要通知如果不同的MATLAB会话更改磁盘上的模型,例如,您正在编辑模型。有关更多信息,请参见模型文件更改通知

任何修改框图的交互操作,例如,添加一个块,导致一个警告对话框出现。

任何编程操作导致框图进行修改,例如,调用set_param在MATLAB命令窗口,使一个警告。

提示

以编程方式检查模型是否改变了磁盘上,因为它被加载,使用函数slIsFileChangedOnDisk

编程使用

参数:MDLFileChangedOnDiskChecks
类型:结构、字段名:CheckWhenEditing
价值观:真正的||1|0
默认值:真正的

指定是否通知如果不同的MATLAB会话更改模型时磁盘上保存模型。

当启用通知时,储蓄模型在模型编辑器中导致一个对话框出现。金宝app在对话框中,您可以选择覆盖或与一个新的名字保存。

save_system函数显示一个错误,除非你使用OverwriteIfChangedOnDisk选择。

有关更多信息,请参见模型文件更改通知

提示

以编程方式检查模型是否改变了磁盘上,因为它被加载,使用函数slIsFileChangedOnDisk

编程使用

参数:MDLFileChangedOnDiskChecks
类型:结构、字段名:CheckWhenSaving
价值观:真正的||1|0
默认值:真正的

指定是否自动保存一个备份在更新或模拟的模型。

副本保存在相同的目录中为模型,用这个名字MyModel.slx.autosaveMyModel.mdl.autosave

请注意

  • 如果打开或加载一个拥有最近的自动保存副本的模型,模型加载之后,一个对话框提示恢复,忽视或抛弃自动保存副本。如果涉及多个模型,模型恢复对话框。

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

    选项 结果
    恢复 覆盖原来的模型文件的自动保存复制和删除自动保存副本。金宝app模型仿真软件将关闭并重新加载的恢复文件。如果您选择的复选框保持原始模型文件的副本,您可以保存副本的原始模型文件命名MyModel.slx.originalMyModel.mdl.original
    删除自动保存 删除自动保存副本。
    忽略 把模型和自动保存副本。这个设置是默认的。下次你打开模型,该模型恢复对话框将出现,你可以选择恢复或删除自动保存文件。
  • 关闭修改模型删除任何自动保存副本。

  • Autosave不发生模型,MATLAB安装的一部分,所以你不会创建自动保存这些模型的副本。

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

  • Autosave并不发生在并行计算工具箱™。

  • 如果发生分割违反,那么最后一次自动保存文件的模型反映了状态自动保存数据分割前违反。因为仿真软件模型金宝app可能被分割违反,仿真软件不能自动保存一个模型分割后违反发生。

编程使用

参数:AutoSaveOptions
类型:结构、字段名:SaveOnModelUpdate
价值观:真正的||1|0
默认值:真正的

指定是否自动保存一个备份副本模型与仿真软件的新版本覆盖时。金宝app

备份副本保存在相同的目录中为模型,用这个名字MyModel.slx。版本MyModel. mdl。版本,在那里版本是最后版本保存模型,例如,R2010a

提示

恢复原来的模型,将备份副本重命名为MyModel. mdlMyModel.slx通过删除版本后缀。

编程使用

参数:AutoSaveOptions
类型:结构、字段名:SaveBackupOnVersionUpgrade
价值观:真正的||1|0
默认值:真正的

指定是否要通知装船时最后一个模型保存在一个旧版本的软件模型。金宝app通知出现在MATLAB命令窗口。

提示

  • 运行升级顾问转换格式的框图模型的当前版本的软件。金宝app

  • 建议升级一个模型来仿真软件的当前版本,看看金宝app模型的升级

编程使用

参数:NotifyIfLoadOldModel
价值观:“上”|“关闭”
默认值:

去年保存在指定加载模型仿真软件的新版本软件。金宝app

  • 当这个选项被选中和你尝试加载模型最后保存在一个更新版本的模型,模型不加载,MATLAB命令窗口中出现一条错误消息。金宝app

  • 当清除这个选项,你试图加载模型最后保存在一个新版本的模型,模型加载,一条警告消息出现在MATLAB命令窗口。金宝app

提示

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

编程使用

参数:ErrorIfLoadNewModel
价值观:“上”|“关闭”
默认值:

指定是否要加载模型由另一个跟踪文件同名的更高的MATLAB路径上。

  • 启用的选项时,您尝试加载一个跟踪模型,模型不加载,MATLAB命令窗口中出现一条错误消息。

    选择适用于当您试图打开或加载模型或图书馆通过:

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

    • 调用open_systemload_system在不同的文件夹路径文件到当前文件夹

  • 当未启用的选项,你试图加载一个跟踪模型,模型加载,一条警告消息出现在MATLAB命令窗口。

编程使用

参数:ErrorIfLoadShadowedModel
价值观:“上”|“关闭”
默认值:

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

启用时,你不能加载一个保护模式,没有验证数字签名。

出现一个错误消息,如果签名验证过程中发现的任何这些条件:

  • 受保护的模型改变后签署。

  • 受保护的模型没有签署。

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

  • 受保护的模型是自签名证书签发的作者。

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

  • 系统认证中心的证书存储丢失或无效。

  • 该模型与一个无效的关键。

验证不检查证书是否过期或被撤销后,签署保护模型。

验证当你试图打开或运行负载保护模型:

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

  • 执行一个操作,更新的图模型,引用保护模型

  • 打开保护的web视图模型

  • 打开保护模式的报告

你可以抑制一个未经证实的保护模型的诊断错误信息出现在的时候诊断查看器。错误不能抑制如果签名是无效的,因为模型改变后签署。

编程使用

参数:ProtectedModelValidateCertificate
价值观:“上”|“关闭”
默认值:

指定是否打开一个模型提示您打开项目,其中包含一个模型。

有关项目的更多信息,请参阅从模型中创建一个项目

编程使用

全部展开

获得的价值偏好设置以编程方式,使用get_param (对象,ParameterNameParameterNameN…)。例如:

get_param (0, ' EditorModernTheme ')

以编程方式设置偏好,设置根参数使用set_param (对象,ParameterName,价值、……ParameterNameN家)。例如:

set_param (0,“EditorModernTheme”,“关闭”)

请注意

参数设置编程模型之间不存在会话。金宝app

版本历史

之前介绍过的R2006a

全部展开