主要内容

模型探险家

的视图、修改和添加元素金宝app模型,Stateflow图表和工作区变量

描述

使用模型资源管理器来查看、修改和添加Simulink模型statflow的元素金宝app®图表和工作区变量。

模型资源管理器允许您专注于特定元素(例如,块,信号和属性),而不通过模型或图表导航。

使用模型资源管理器搜索:

  • 工作区中的变量和数据字典

  • 模型中的可变用法

  • 一类块的实例

  • 块参数和参数值

您可以组合搜索条件并迭代地改进结果。在Model Explorer中搜索模型元素,从您在模型层次结构中选择的节点开始。您可以在特定系统中搜索整个型号,或在系统中的所有系统中搜索其在层次结构下面的所有系统中。使用搜索结果,您可以立即将更改应用于多个元素。

要在可搜索的,可排序表中操作模型数据(块参数,信号和状态),请考虑使用模型数据编辑器。您可以指定数据属性,例如状态值,信号名称和状态的初始值。看到使用模型数据编辑器配置数据属性

要创建,修改和查看数据字典中的条目,请使用模型资源管理器。看到使用Model Explorer编辑和管理工作区变量查看和恢复对字典数据的更改

打开模型浏览器

  • 在Simuli金宝appnk ToolStrip中,在造型选项卡上,单击模型探险家

  • 在Simulink Editor中的开放模型中,金宝app右键单击块并选择探索

  • 在打开的状态流程图中,右键单击绘图区域并选择探索

例子

展开全部

您可以使用模型资源管理器将多种对象添加到型号,图表或工作区。您可以添加的对象类型取决于您选择的节点模型层次结构窗格。

使用工具栏按钮或添加菜单以添加对象。的添加菜单列出可以添加的对象类型。

您可以将一个工作区剪切,复制和粘贴到另一个工作区中的对象。

  1. 内容窗格,执行其中一个操作:

    • 右键单击要剪切或复制的工作区对象。选择减少复制

    • 单击要剪切或复制的工作区对象。在编辑菜单,选择减少复制

    • 单击要剪切或复制的工作区对象。在工具栏中,单击减少按钮减少按钮复制按钮复制按钮

  2. 要粘贴剪切或复制的工作区对象,请在模型层次结构窗格:

    • 右键单击要粘贴到对象的工作区,然后选择粘贴

    • 单击要将对象粘贴到其中的工作区。在编辑菜单,选择粘贴

    • 单击要将对象粘贴到其中的工作区。在工具栏中,单击粘贴按钮粘贴按钮

当您复制和粘贴(或拖放)时,您可以管理名称冲突的解决。在对话框中,为每个名称与现有项冲突的项选择操作。

  • 跳过—当冲突项的值相同时,默认动作。

  • 代替—当冲突项的值不同时,默认动作。

  • 保留两个- 保留两个副本。给复制项目的名称遵循Matlab中使用的命名规则®工作区。

如果源和目标是相同的,则软件通过遵循MATLAB工作区中使用的命名规则来解析名称冲突。

还可以通过选择对象并执行拖放操作进行剪切、复制和粘贴。

您可以在模型资源管理器中编辑对象属性。

内容窗格,首先选择包含值的行,然后单击该值。通过键入或选择新值来更改所选属性的值。

属性中的多个对象指定相同的属性值内容窗格中,选择对象,然后更改所选对象的一个值。模型资源管理器将新属性值分配给所有选中的对象。

或者,您可以编辑模型元素的值对话框窗格。来显示对话框窗格,点击看法>显示对话框窗格

要编辑工作区变量,如数组或结构,可以使用变量编辑器。

要打开对象的属性对话框,请在模型层次结构窗格,右键单击对象并选择特性.或者,单击一个对象并从编辑菜单,选择特性

要查找可能当前显示的对象,请搜索。

在此示例中,您可以搜索具有的元素整数舍入模式参数。然后对结果进行精炼,使之只包含n-d查找表块。您可以使用搜索结果来了解有关如何设置这些值的更多信息,或者将批处理更改为搜索找到的元素。

  1. 打开模型sldemo_fuelsys

  2. 造型选项卡上,单击模型探险家

  3. 要指定搜索范围,请使用模型层次结构窗格结合了看法>显示当前系统和以下环境。例如,要在其下搜索当前系统和加载的系统,请选择sldemo_fuelsys节点和使看法>显示当前系统和以下

  4. 通过启用显示搜索栏看法>工具栏>搜索栏

  5. 在搜索栏中,设置:

    • 搜索由属性名

    • 财产舍入

      舍入是程序的名称整数舍入模式参数。有关这些名称的列表,请参阅屏蔽一些参数

  6. 点击搜索.在搜索结果盒子,结果出现。您可以通过单击到该路径的链接来转到某个项目。

  7. 优化搜索。在搜索栏中,单击搜索选项按钮搜索选项按钮并选择优化搜索

    优化搜索

    搜索按钮标签更改为优化.其他搜索条件在上一组结果上行为。

  8. 搜索通过块类型并设置类型Lookup_n-D..点击优化

  9. 进一步使用值,单击显示详细资料

    假设你感兴趣了解更多或采取行动的属性是舍入.首先,为它添加一列。选择舍入从列表中(您可以在其中输入找到属性框以快速定位它),然后单击在视图中将属性显示为列按钮在视图按钮中将属性显示为列

    显示列

    一列舍入出现在搜索结果中。对于任何列,您都可以查看、排序和更改多个项的值。例如,要更改舍入所有的价值一天的查找表块在此搜索中,选择列表中的所有项目。在舍入列,单击任意单元格并从列表中选择一个新值(例如,地面)。

提示

要查看所使用的搜索选项的摘要,请展开找到的对象数量单击框显示搜索细节按钮显示搜索细节

您可以使用Model Explorer创建,修改和查看数据字典中的条目。看到使用Model Explorer编辑和管理工作区变量查看和恢复对字典数据的更改

默认情况下,Model Explorer显示您选择的系统的对象模型层次结构窗格。它不显示子系统的数据。您可以重写该设置,以便Model Explorer显示当前所选系统的整个层次结构的对象。

要在仅显示当前系统和显示当前系统的整个系统层次结构之间切换,请使用其中一种技术:

  • 选择看法>显示当前系统和以下

  • 点击显示当前系统的内容及以下按钮显示当前系统的内容及以下在顶部内容窗格。

当你选择显示当前系统和以下选项:

  • 模型层次结构窗格突出显示当前系统及其子系统。

  • 在路径之后内容窗格中,文本(及以下)出现。

为当前系统或以下系统加载非常大的模型可能会很慢。若要在任何时候停止加载过程,请单击仅显示当前系统的内容按钮或单击树层次结构中的另一个节点。

如果显示当前系统或以下内容,则可能希望更改视图以更好地反映所显示的系统内容。

这是显示当前系统和以下选项跨Simulink会话持久。金宝app

请注意

要在Model Explorer中的Simulink Editor窗口中打开图形对象(例如,模型,子系统或图表),请右键单击该对象金宝app模型层次结构窗格,然后选择开放

属性中的链接库子系统或屏蔽子系统的内容默认情况下,Model Explorer不显示模型层次结构窗格。

要显示链接库子系统或屏蔽子系统的内容,请使用以下方法之一:

  • 在顶部模型层次结构窗格,单击显示/隐藏库链接按钮显示/隐藏库链接或者显示/隐藏蒙版子系统按钮显示/隐藏蒙版子系统

  • 看法菜单,选择显示库链接蒙面展示子系统

链接子系统和屏蔽子系统可见内容窗格,无论如何配置模型层次结构窗格。

请注意

搜索没有在链接库中找到元素或未显示的屏蔽子系统模型层次结构窗格。

对于同时链接和屏蔽的子系统,如何设置链接子系统和屏蔽子系统选项将影响在模型层次结构窗格,如下表所述。

设置 在模型层次结构窗格中显示的子系统

显示库链接

隐藏蒙版子系统

只有图书馆链接,unbasked子系统

藏库链接

蒙面展示子系统

只有屏蔽子系统,这些子系统不是图书馆链接子系统

显示库链接

蒙面展示子系统

所有图书馆链接或屏蔽子系统

浏览包含模型块,您可以扩展模型层次结构的窗格节点模型块。

要浏览由模型布洛克:

  1. 控件中引用的模型节点右击模型层次结构窗格。

  2. 选择开放式

    引用的模型作为顶部模型打开,并作为一个单独的节点出现在模型层次结构窗格。虽然你可以扩展模型块节点并显示相应的内容,则必须使用所引用模型对应的节点来编辑它们。

例如,sldemo_mdlref_depgraph模型包括模型引用其他模型的块。如果你打开sldemo_mdlref_depgraph的模型节点并展开该模型节点模型层次结构窗格中,您会看到模型包含几个模型块,包括加热器

如果右键单击加热器模型块节点并选择开放式,内容窗格中显示对象加热器模型块。您可以展开加热器节点。

块对象

您可以浏览引用模型的内容,但您无法编辑对象模型块。

要编辑引用的模型,请在模型层次结构窗格,然后访问引用模型中对象的属性。例如,展开sldemo_mdlref_heat2cost.节点。

扩展节点

有关引用模型的信息,请参阅模型参考基础知识

您可以更改模型资源管理器窗格中的字体大小。

增加字体大小,按Ctrl + + (+).或者,来自模型资源管理器看法菜单,选择增加字体大小

要缩小字体大小,请按Ctrl + minus( - ).或者,来自模型资源管理器看法菜单,选择减少字体大小

更改对模型资源管理器和在Simulink会话之间的Simulink对话框仍然有效。金宝app

如果Model Explorer附带的默认视图不能满足您的需求,您可以修改或创建视图。

要打开View Manager对话框,请选择看法>列视图>管理的观点

复制并重命名现有视图:

  1. 在“视图管理器”对话框中,选择要用作新视图起点的视图。

  2. 点击复制按钮。

    在View Manager表的底部出现一个新行。新行包含复制的视图的名称,后面是括号中的数字。例如,如果你复制Stateflow查看,复制视图的初始名称是Stateflow (1)

要在“视图管理器”对话框中创建新视图,请单击“按钮。在View Manager表的底部显示新视图行。

创建视图后,您可以命名和描述视图:

  1. 控件中的视图名称看法列,并输入视图的名称。

  2. 双击文本中的文本描述列,并输入视图的描述。

  3. 点击好吧

您可以控制信息内容窗格显示并直接操纵列标题。

要控制显示哪些属性列,请使用看法>列视图选项。

要控制要显示的对象类型,请使用看法>行过滤选项。

集中在特定的对象上内容窗格,基于搜索字符串,过滤内容。

当您自定义由当前视图表示的表时,您将更改当前视图定义。Model Explorer将以下更改保存到表中,作为列视图定义的一部分:

  • 按财产分组

  • 在列中排序

  • 更改属性列的顺序

  • 添加属性列

  • 隐藏和移除特性柱

从一个视图更改为另一个视图时,Model Explorer会保存您对上一个视图所做的任何自定义。

例如,假设你设置列视图块数据类型视图,然后隐藏LockScale属性专栏。如果你然后切换到使用数据对象视图,并在稍后使用块数据类型再次查看,块数据类型查看不再包括LockScale您隐藏的列。

在Simulink会话结束时,M金宝appodel Explorer会保存在该会话期间所做的视图自定义。当您重新打开Model Explorer时,Simulink使用自定义视金宝app图,并维护您在上一个会话中的视图中所做的任何更改。

如果修改Model Explorer附带的默认视图,则可以将其重置为出厂设置。将默认视图作为当前视图,在内容窗格,点击显示详细资料,然后点击选项>将此视图重置为出厂设置

重置出厂设置所有默认视图在一步中,在“视图管理器”对话框中,单击“选项>将所有视图重置为出厂设置

请注意

重置所有视图后,Model Explorer将删除已创建的所有自定义视图。在将视图重置为出厂设置之前,请导出您将来想要使用的任何视图。有关更多信息,请参见管理的观点

在视图管理器中,您可以删除、重新定位、导出和导入视图,以供模型资源管理器使用。

要打开View Manager,请选择看法>列视图>管理的观点

删除视图列视图列表视图:

  1. 在“视图管理器”对话框中,选择要从列表中删除的一个或多个视图。

  2. 点击删除按钮或按删除关键。

  3. 点击好吧

    使用视图管理器对话框删除视图将永久地从Model Explorer界面删除该视图。如果您或其他人可能想再次使用某个视图,请考虑在删除视图之前导出该视图。

在视图中改变视图的位置列视图列表:

  1. 在“视图管理器”对话框中,选择要在视图表中向上或向下移动的一个或多个视图。

  2. 单击表右侧的向上或向下箭头按钮。重复此步骤,直到视图显示在表中。

  3. 点击好吧

要导出视图,您或其他人可以导入:

  1. 在“视图管理器”对话框中,选择要导出的一个或多个视图。

  2. 点击出口按钮。将打开“导出视图”对话框,并在选中的视图旁边打上复选标记。

  3. 点击好吧.将打开“导出到文件名”对话框。

    导航到要导出视图的文件夹。默认情况下,Model Explorer将视图导出到MATLAB中的当前文件夹。

  4. 指定导出视图的文件名。该文件保存为一个.mat文件。

  5. 点击好吧

要导入模型资源管理器的视图文件:

  1. 在“视图管理器”对话框中,单击进口.选择.mat将打开“要导入”对话框的文件。

  2. 导航到包含要导入的视图的文件夹。

  3. 选择包含要导入的视图的MAT文件,然后单击开放.打开一个确认对话框。点击好吧导入视图。

    导入的视图被添加到View Manager表的底部。如果发生名称冲突,模型资源管理器会自动重命名视图。

相关的例子

参数

搜索栏

通过选择打开搜索栏看法>工具栏>搜索栏

使用搜索设置以指定要包含在搜索中的对象或属性的类型。

搜索类型选择 描述
的名字 在模型或图表中搜索在对象名称中具有指定字符串的所有对象。
由属性名 搜索具有指定属性的对象。从搜索域中的对象的属性列表指定目标属性名称。
按财产价值

搜索具有与指定值匹配的属性值的对象。指定属性的名称、要匹配的值和匹配的类型(例如,等于、小于或大于)。

通过块类型

搜索指定块类型的块。从当前所选模型中包含的类型列表中选择目标块类型。

通过Stateflow类型

搜索指定类型的状态垃圾对象。

用于可变用法

搜索使用工作区中定义的变量的块。选择基本工作区或模型工作区(型号名称),以及可选的变量的名称。

对于引用的变量

搜索模型或块使用的变量。指定模型或块的名称通过系统字段。模型或块必须在模型层次结构窗格。

对于未使用的变量

搜索在工作区中定义但不被任何模型或块使用的变量。的下拉列表中选择工作区的名称在工作区字段。

对于图书馆链接

在当前模型中搜索库链接。

按类

搜索指定类的Simulin金宝appk对象。

可定点

搜索支持固定点计算的所有块的型号。金宝app

用于模型参考文献

搜索模型以获取其他模型的引用。

通过对话框提示

在模型中搜索其对话框中包含指定提示符的所有对象。

通过字符串

在模型中搜索出现指定字符串的所有对象。

使用搜索选项设置来指定搜索的范围。

搜索选项 描述
匹配整个字符串

不允许部分字符串匹配(例如,不允许匹配子字符串)。

区分大小写

在匹配字符串时考虑案例(例如,获得不匹配获得)。

正则表达式

将要匹配的字符串视为正则表达式。

在搜索期间评估属性值

此选项仅适用于属性值的搜索。如果已启用,Model Explorer将计算每个属性的值作为MATLAB表达式,并将结果与​​搜索值进行比较。如果禁用此选项,模型资源管理器将未评估的属性值与搜索值进行比较。

优化搜索

允许您搜索初始搜索结果。第二个搜索操作搜索同时满足原始和新搜索条件的对象。

默认情况下,搜索字符串是不区分大小写的,并且被视为正则表达式。搜索允许部分字符串匹配。您无法在搜索字符串中使用通配符。例如,如果您进入* 1作为名称搜索字符串,除非有名称以字符开头的项,否则不会得到搜索结果* 1.如果有着干活项,则搜索结果不包括该项。

模型层次结构窗格

扩大金宝app仿真软件根显示表示当前会话中的MATLAB工作空间,SIMULINK模型和状态溢图表的节点。金宝app

基本工作空间代表MATLAB工作区。MATLAB Workspace是Simulink Models和StateFlow图表的基础金宝app工作空间。在此工作区中定义的变量对所有开放模型和图表都可见。

中展开模型或图表节点模型层次结构窗格显示了表示已打开的模型和图表的下列元素(如适用)的节点。

节点 描述

配置

选择配置节点中显示模型的配置集和配置引用内容窗格。有关添加,删除,保存和移动配置集的信息,请参阅管理模型的配置集

模型的工作空间

有关如何使用模型资源管理器处理模型工作区变量的信息,请参阅以下主题:

外部数据 展开外部数据节点显示模型的外部数据源,包括基础工作区(如果启用了访问),以及数据字典。

顶级子系统

展开表示子系统的节点以显示底层子系统。

模型块

展开模型块以显示引用模型的内容。

Stateflow图表

  • 展开表示StateFlow图表的节点以显示图表的顶级状态。

  • 展开表示状态以显示其代价物的节点。

内容窗格

内容窗格显示包含有关模型和图表信息的两个表中的一个,这取决于您选择的选项卡:

  • 内容选项卡显示在中选择的节点的对象属性表模型层次结构窗格。

  • 搜索结果选项卡显示搜索结果表。

您也可以单击显示详细资料添加和修改表中显示的列。

内容窗格显示模型和图表对象数据的表格。

内容标签和在搜索结果标签:

  • 表列对应于对象属性(例如,的名字BlockType)。

    该表显示前两个列(对象图标和的名字Property)持久化,因此无论您向右滚动多远,这些列都保持可见。

  • 表行对应于对象(例如,块和状态)。

显示的对象和属性内容窗格依赖于:

  • 您选择的列视图列视图菜单

  • 中选择的节点模型层次结构窗格

  • 控件中选择的对象(例如,子系统或图表)的类型模型层次结构窗格

  • 看法>行过滤您选择的选项

链接旁边的内容在顶部内容窗格链接到当前所选节点模型层次结构窗格。中显示的模型数据内容窗格反映了这个设置现行制度及以下选项。

模型资源管理器使用视图指定要在内容窗格。

每一种节点模型层次结构窗格中显示特定的属性内容窗格。例如,Simulink模型或子金宝app系统节点显示如下属性:

  • BlockType(块类型)

  • 仰卧床(输出数据类型)

  • inumin.(块输出的最小值)

通常,列视图不包含节点中所有对象的全部属性集。指定要显示的属性子集可以简化探索和编辑模型和图表对象属性的任务,并增加在内容窗格。

您可以使用视图来捕获模型信息的以下特征,以便在模型资源管理器中显示:

  • 您要显示的属性内容窗格

  • 布局内容窗格(例如,按属性分组、属性列的顺序和排序)

您可以通过以下方式使用视图:

  • 使用Model Explorer附带的标准视图

  • 自定义标准视图

  • 创建自己的观点

首次打开模型资源管理器时,Simulink会自动将其中一个标准视图应用于您选择的节点金宝app模型层次结构窗格。Model Explorer基于您选择的节点类型应用视图。

模型资源管理器分配四个类别的节点中的一个模型层次结构窗格。模型资源管理器最初将默认视图与每个节点类别相关联。四个节点类别是:

节点类别 包括各种层次节点 最初的相关观点
金宝app 模型,子系统和根级模型 块数据类型
工作空间 创建和建模工作区对象 数据对象
Stateflow 状态流程图和状态 Stateflow
配置 配置部分节点 配置
其他

不属于前三类之一的物体;例如,配置集

默认的

列视图田野的顶部内容窗格显示模型资源管理器目前正在使用的视图。

内容窗格中,从列视图列表中,可以选择不同的视图。如果选择不同的视图,则Model Explorer将该视图与当前节点的类别关联。例如,假设模型层次结构窗格是一个Simul金宝appink模型,当前视图是数据对象.如果您将视图更改为信号,然后当您选择另一个Simulink模型节点时,模型资源管理器金宝app将使用信号视图。

默认情况下,Model Explorer会根据您选择的节点类别和该节点使用的最后一个视图自动应用视图。控件中的视图可以手动选择列视图列出能更好地完成当前任务的清单。

您可以从具有模型资源管理器自动将视图应用于要手动选择要更改视图的模式的模式移动视图的默认模式。

启用手动选择视图模式。

  1. 选择看法>列视图>管理的观点

    将打开“视图管理器”对话框。

  2. 在“视图管理器”对话框中,单击选项按钮和清晰自动更改视图

在手动视图选择模式下,如果切换到模型层次结构窗格中具有与其关联的不同视图的内容窗格显示一个黄色信息条,建议使用一个视图。

您可以使用“视图管理器”对话框管理视图(例如,创建新视图或导出视图)。要打开“视图管理器”对话框,请选择“管理的观点选择从:

  • 看法>列视图菜单

  • 单击时列出的选项选项列视图详细信息部分中的按钮

“视图管理器”对话框显示已定义视图列表,并为您提供管理视图的工具。

您可以通过多种方式管理视图,包括创建、删除、重新排序、导出、导入和重置视图。

提示接口显示在表格上方内容窗格。如果在“视图管理器”对话框中清除,则不会出现该选项选项>自动更改视图.提示接口显示一个链接,用于将当前视图更改为建议的视图。要选择提示栏中显示的建议视图,请单击链接。要隐藏当前显示的提示,从尖端栏右侧的菜单按钮,选择隐藏这个提示

最初,建议的视图是与节点关联的默认视图。如果您将不同的视图与节点类别相关联,那么当您选择类似的节点时,提示会建议最近选择的视图。

要从手动规范更改为自动规范,从提示接口,选择向下箭头和自动更改视图

启用提示接口,在此看法菜单,选择列视图>管理的观点.在视图管理器中启用选项>自动更改视图

对话框面板

使用对话框窗格中选择的对象的属性,以查看和更改模型层次结构窗格或内容窗格。

默认情况下,对话框窗格出现在右侧内容窗格。显示或隐藏对话框窗格,使用其中一种方法:

  • 看法菜单,选择显示对话框窗格

  • 从主工具栏中单击对话视图按钮对话框视图按钮

使用使用的属性值对话框窗格:

  1. 内容窗格,选择一个对象(例如块或信号)。的对话框窗格显示所选对象的属性。

  2. 更改属性(例如,端口号外港堵塞)。

  3. 点击应用接受更改,或单击恢复返回原始值。

默认情况下,单击“外部”对话框窗格当字段具有未缺处的更改时会导致应用更改对话框出现。点击应用接受改变或忽略恢复到原始设置。

要阻止“应用更改”对话框显示:

  1. 在对话框中,单击“在以后的应用或忽略(无论我选择)没有询问复选框。

  2. 如果您希望Simulin金宝appk在没有警告的情况下应用更改,请按应用.如果您希望Simulin金宝appk忽略更改而不警告您,请按忽略

恢复申请更改对话框,来自工具菜单,选择提示如果对话框没有拆卸更改

选择数字matlab变量或a金宝appSimulink.Parameter.在模型工作区中的对象,争论复选框中出现对话框窗格。此复选框将变量或对象配置为模型参数。看到参数化可重用引用模型的实例

编程使用

展开全部

daexplr.打开模型资源管理器。