主要内容

模型浏览器

查看、修改和添加的元素金宝app模型,Stateflow图表和工作空间变量

描述

使用Model Explorer视图中,仿真软件的修改和添加元素金宝app®模型,Stateflow®图表和工作空间变量。

Model Explorer可以让你专注于特定的元素(例如,块、信号和属性)没有浏览模型和图表。

使用Model Explorer搜索:

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

  • 变量在模型中使用

  • 实例类型的块

  • 块参数和参数值

你可以把搜索条件和迭代改进结果。在模型浏览器中搜索模型元素,从模型中节点选择的层次结构。你可以搜索整个模型,在一个特定的系统,或者在一个系统和它下面所有的系统的层次结构。使用你的搜索结果,您可以将更改应用到多个元素。

操纵模型数据(块参数、信号和状态)搜索,可分类的表,可以考虑使用模型数据编辑器。您可以指定数据属性等参数值,信号名称和状态的初始值。

创建、修改和查看数据字典条目,使用Model Explorer。看到编辑和管理工作空间变量模型浏览器使用查看和回复修改字典数据

模型浏览器打开

  • 在仿真软件将来金宝app发布,建模选项卡上,单击模型浏览器

  • 在一个开放的模型在模型编辑器中,右键单击一个街区金宝app和选择探索

  • 在一个开放的Stateflow图,右键单击并选择绘图区域探索

例子

全部展开

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

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

你可以剪切、复制和粘贴对象从一个空间到另一个工作空间。

  1. 内容窗格中,执行这些操作之一:

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

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

    • 单击工作区对象你想剪切或复制。在工具栏上,单击减少按钮减少按钮复制按钮复制按钮

  2. 粘贴你的工作区对象或复制模型层次结构面板:

    • 右键单击工作区中您想要粘贴的对象,并选择粘贴

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

    • 单击工作区中您想要粘贴的对象。在工具栏上,单击粘贴按钮粘贴按钮

当你复制粘贴(或拖拽),你可以管理名称冲突的决议。在对话框中,选择一个行动为每个项目名字冲突与现有项目。

  • 跳过违约行为时,冲突的项目都包含相同的值。

  • 取代违约行为时,冲突的项目有不同的价值观。

  • 保持两——保持两个副本。名字复制项遵循命名规则中使用MATLAB®工作区。

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

你也可以剪切、复制和粘贴,选择一个对象和执行拖放操作。

您可以编辑对象属性在Model Explorer。

内容窗格中,首先选择行包含值,然后单击“价值”。改变所选属性的值通过键入或选择一个新值。

分配相同的多个对象的属性值内容窗格中,选择对象,然后更改所选对象的价值观之一。Model Explorer分配新的属性值的所有选定的对象。

或者,您可以编辑模型元素的值对话框窗格。来显示对话框窗格中,单击视图>显示对话框面板

编辑工作空间变量,比如数组或结构,可以使用变量编辑器。

为一个对象,打开属性对话框模型层次结构窗格中,右键单击并选择对象属性。或者,单击对象的编辑菜单中,选择属性

找到对象可能不是当前显示,搜索。

在本例中,您搜索的元素有一个整数舍入模式参数。然后只包括筛选结果一天的查找表块。您可以使用搜索结果来找到更多关于如何设置或进行批量更改这些值通过搜索发现的元素。

  1. 打开一个容错燃料控制系统模型示例模型sldemo_fuelsys

    openExample (“金宝appsimulink_automotive / ModelingAFaultTolerantFuelControlSystemExample”)sldemo_fuelsys

  2. 建模选项卡上,单击模型浏览器

  3. 指定搜索的范围,使用模型层次结构面板结合视图>显示当前系统和下面设置。例如,搜索当前系统和加载系统在它的下面,选择sldemo_fuelsys节点和使视图>显示当前系统和下面

  4. 显示搜索栏通过启用视图>工具栏>搜索栏

  5. 在搜索栏,设置:

    • 搜索由属性名

    • 财产舍入

      舍入编程式的名称吗整数舍入模式参数。块参考页面列表的编程式名称参数在参数描述。

  6. 点击搜索。在搜索结果盒子,结果出现。你可以去一个项目通过单击链接路径。

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

    优化搜索

    搜索按钮标签更改完善。更多搜索条件按照先前的结果集。

  8. 搜索通过块类型并设置类型Lookup_n-D。点击完善

  9. 进一步的工作价值观,点击显示详细信息

    假设你有兴趣学习更多关于财产或者是行动舍入。首先,添加一个列。选择舍入从列表中(您可以输入它找到属性箱来定位它很快),并单击显示属性列在视图按钮显示属性列视图按钮

    显示列

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

提示

查看你使用搜索选项的摘要,扩大发现的对象数箱通过单击显示搜索细节按钮显示搜索细节

您可以使用Model Explorer创建、修改和查看数据字典条目。看到编辑和管理工作空间变量模型浏览器使用查看和回复修改字典数据

默认情况下,模型浏览器显示系统,您选择的对象模型层次结构窗格。它不为孩子系统显示数据。你可以覆盖该设置,所以Model Explorer显示当前选择的对象为整个层次结构体系。

只显示当前系统之间切换,显示当前系统的整个系统的层次结构,使用这些技术之一:

  • 选择视图>显示当前系统和下面

  • 单击显示当前系统和下面的内容按钮显示当前系统和下面的内容的顶部内容窗格。

当您选择显示当前系统和下面选择:

  • 模型层次结构窗格中突出了当前系统和其子系统。

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

加载非常大的模型对当前系统和下面可以缓慢。在任何时候停止加载过程,点击只显示当前系统的内容按钮或单击另一个节点树中的层次结构。

如果你显示当前系统和下面,你可能想要改变显示的视图,以更好地反映系统的内容。

的设置显示当前系统和下面选择是跨模型持久会话。金宝app

请注意

打开一个图形对象(例如,模型、子系统或图表)在模型浏览器的模型编辑器窗口,右键单击对象金宝app模型层次结构窗格,然后选择开放

默认情况下,模型浏览器不显示链接的内容库子系统或戴面具的子系统模型层次结构窗格。

显示的内容链接库子系统或戴面具的子系统,使用这些方法之一:

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

  • 视图菜单中,选择显示库链接蒙面展示子系统

子系统与子系统和蒙面是可见的内容窗格中,无论你如何配置模型层次结构窗格。

请注意

搜索没有找到元素链接库或掩盖子系统不显示在模型层次结构窗格。

有关的子系统都是蒙面,如何设置子系统与子系统和蒙面选项影响子系统中出现模型层次结构窗格中,如下表所述。

设置 子系统模型层次结构中显示面板

显示库链接

隐藏蒙面子系统

只有library-linked,揭露了子系统

藏库链接

蒙面展示子系统

只有不library-linked蒙面子系统子系统

显示库链接

蒙面展示子系统

所有library-linked或戴面具的子系统

浏览模式,包括模型块,可以扩大模型层次结构窗格的节点模型块。

浏览一个引用的模型模型布洛克:

  1. 右键单击模型节点的引用模型层次结构窗格。

  2. 选择开放模式

    打开引用模型作为一个顶级模特和显示为一个单独的节点模型层次结构窗格。虽然您可以扩大模型块节点并显示相应的内容,您必须使用对应的节点引用的模型编辑它们。

例如,sldemo_mdlref_depgraph模型包括模型块引用其他模型。如果你打开sldemo_mdlref_depgraph节点模型和扩展模型模型层次结构窗格中,您可以看到,该模型包含了几个模型块,包括heat2cost

如果您右键单击heat2cost模型块节点并选择开放模式,内容窗格中显示的对象heat2cost模型块。你可以扩大heat2cost节点。

块对象

您可以浏览的内容引用的模型,但是你不能编辑的对象模型块。

编辑参考模型,扩展模型节点的引用模型层次结构窗格,然后访问对象的属性被引用的模型。例如,扩大sldemo_mdlref_heat2cost节点。

扩展节点

引用模型的信息,请参阅模型参考基础

你可以改变字体大小在Model Explorer窗格。

增加字体大小,出版社Ctrl + + (+)。另外,从模型的探险家视图菜单中,选择增加字体大小

减小字体大小,出版社Ctrl +负(-)。另外,从模型的探险家视图菜单中,选择减小字体大小

Model Explorer变化仍然有效,在仿真软件仿真软件对话框。金宝app

如果一个默认的视图模型浏览器附带的不满足您的需要,您可以修改或创建一个视图。

打开视图管理器对话框中,选择视图>列视图>管理的观点

复制和重命名现有视图:

  1. 在视图管理器对话框中,选择您想要使用的观点为出发点为您的新观点。

  2. 单击复制按钮。

    新的一行出现在视图管理器表的底部。新行包含的视图名称复制,紧随其后的是一个数字在括号中。例如,如果你复制Stateflow看来,最初的复制视图的名称Stateflow (1)

创建一个新视图,视图管理器对话框中,单击按钮。一个新的视图行出现在视图管理器表的底部。

在您创建一个视图中,您可以名称和描述视图:

  1. 双击视图的名称视图为视图列和输入一个名称。

  2. 双击中的文本描述为视图列和输入一个描述。

  3. 点击好吧

你可以控制的信息内容窗格显示和直接操作列标题。

要来控制显示哪些属性列,可以使用视图>列视图选择。

控制显示什么类型的对象,使用视图>行过滤选择。

专注于特定的对象内容窗格中,基于一个搜索字符串,过滤内容。

如表由你自定义当前视图,你改变当前视图的定义。模型浏览器中保存以下更改表的一部分列视图定义:

  • 分组由房地产

  • 在一列排序

  • 改变属性列的顺序

  • 添加一个属性列

  • 隐藏和删除属性列

当你改变从一个视图,另一个视图中,模型浏览器中保存任何定制了前面的视图。

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

在模型的会话结束时,Model 金宝appExplorer视图保存自定义你在会话。模型浏览器重新打开时,仿真软件使用定制的视图,并维护您的任何更改,在前一金宝app交易日视图。

如果你修改默认附带Model Explorer视图,你可以重置它工厂设置。与默认视图当前视图,内容窗格中,单击显示详细信息,然后单击选项>重置该视图工厂设置

重置为工厂设置所有默认视图在一个步骤,在视图管理器对话框中,单击选项>重置所有视图工厂设置

请注意

模型浏览器重置所有视图时,会删除所有您已经创建了自定义视图。您重置视图工厂设置之前,出口任何观点在未来,你会想要使用。有关更多信息,请参见管理的观点

视图管理器,您可以删除,重新定位,导出和导入视图模型浏览器使用。

打开视图管理器,选择视图>列视图>管理的观点

删除一个视图的列视图列表视图:

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

  2. 单击删除按钮或按下删除关键。

  3. 点击好吧

    删除一个视图使用视图管理器对话框中永久删除从Model Explorer视图界面。如果你认为你或其他人可能想要使用一个视图,视图考虑出口之前删除它。

改变位置的一个视图列视图列表:

  1. 在视图管理器对话框中,选择一个或多个视图,你想表中向上或向下移动的观点。

  2. 单击向上或向下箭头按钮右边的表。重复这个步骤,直到你想要的视图出现,它在桌子上。

  3. 点击好吧

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

  1. 在视图管理器对话框中,选择一个或多个视图,你想出口。

  2. 单击出口按钮。出口视图对话框打开检查标志旁边你选择的观点。

  3. 点击好吧。导出文件名称对话框打开。

    导航到文件夹你想导出视图。默认情况下,出口Model Explorer视图在MATLAB当前文件夹。

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

  5. 点击好吧

进口Model Explorer视图文件使用:

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

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

  3. 选择您想要包含视图的MAT-file导入和点击开放。一个确认对话框打开。点击好吧导入视图。

    导入视图的底部添加视图管理器表。Model Explorer自动重命名视图如果发生名字冲突。

相关的例子

参数

全部展开

搜索栏

打开搜索栏选择视图>工具栏>搜索栏

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

搜索类型选择 描述
的名字 搜索一个模型或图表的所有对象指定的字符串对象的名称。
由属性名 搜索指定的属性的对象。指定目标属性名从一个对象的属性列表在搜索领域。
通过属性值

搜索对象的属性值相匹配的值指定。指定属性的名称,值匹配,匹配的类型(例如,等于,小于或大于)。

通过块类型

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

通过Stateflow类型

搜索Stateflow指定类型的对象。

变量使用

搜索块使用变量定义在一个工作区。选择工作区或模型底部工作区(型号名称),可选地,一个变量的名称。

引用变量

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

未使用的变量

搜索变量定义在一个工作区,但没有使用任何模型或块。从下拉列表中选择工作空间的名称的在工作区中字段。

库链接

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

通过类

搜索模型指定的类的对象。金宝app

对不动点能力

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

模型参考

搜索一个模型引用到其他模型。

通过对话框提示

搜索一个模型的所有对象对话框包含您所指定的提示。

通过字符串

搜索所有对象的模型中,您所指定的字符串。

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

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

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

区分大小写

认为在匹配字符串(例如,获得不匹配获得)。

正则表达式

认为作为一个正则表达式匹配的字符串。

评估在搜索属性值

此选项仅适用于搜索的属性值。模型浏览器如果启用,评估每个属性作为一个MATLAB表达式的值并比较结果搜索值。如果这个选项被禁用,Model Explorer搜索值未鉴定的属性值进行了比较。

优化搜索

使您可以搜索初始搜索结果。第二个搜索操作搜索对象,满足原始的和新的搜索条件。

默认情况下,搜索字符串都是大小写敏感的,被当作正则表达式。搜索允许部分字符串匹配。你不能在搜索字符串中使用通配符。例如,如果您输入* 1名称搜索字符串,你没有得到搜索结果,除非有一个项的名字开始的字符* 1。如果有一个着干活条目,条目的搜索结果不包括。

模型层次结构窗格

扩大金宝app仿真软件根显示节点代表MATLAB工作区,仿真软件模型和Stateflow图表在当前会话。金宝app

基本工作空间代表了MATLAB的工作区。MATLAB工作区是仿真软件的基本工作空间模型和Stateflow图表。金宝app定义的变量在这个工作区是可见的所有打开的模型和图表。

扩大模型或图表节点模型层次结构窗格显示节点代表下面的元素,作为模型和图表适用,你开放。

节点 描述

配置

选择配置节点显示模型的配置设置和配置的引用内容窗格。信息添加、删除、保存和移动配置集,明白了管理配置集模型

模型的工作空间

如何使用Model Explorer信息处理模型工作空间变量,看到这些主题:

外部数据 扩大外部数据节点显示外部数据源模型,包括基本工作空间(如果启用了访问)和数据字典。

顶级子系统

扩大一个节点代表一个子系统来显示底层子系统。

模型块

扩大模型块显示引用的内容模型。

Stateflow图表

  • 扩大一个节点代表一个Stateflow图表显示的顶级状态图。

  • 扩大一个节点代表一个国家显示其亚态。

内容窗格

内容窗格显示两个表包含的信息模型和图表,根据您选择的选项卡:

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

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

您也可以点击显示详细信息添加和修改的列显示在表中。

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

内容选项卡,搜索结果标签:

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

    表显示图标和前两列(对象的名字属性)持续,所以这些列仍可见无论多远你滚动到右边。

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

中显示的对象和属性内容窗格取决于:

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

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

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

  • 视图>行过滤选项,你选择

旁边的链接的内容的顶部内容窗格中的链接到当前选中的节点模型层次结构窗格。模型数据的显示内容窗格中反映出的设置当前系统和下面选择。

Model Explorer使用视图来显示指定组属性列内容窗格。

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

  • BlockType(块类型)

  • OutDataTypeStr(输出数据类型)

  • OutMin(最小值块输出)

一般来说,一个列视图不包含总节点中的所有对象的属性集合。指定属性的一个子集来显示可以简化任务的探索和编辑模型和图表对象属性和数据显示的密度增加内容窗格。

您可以使用一个视图来获取模型的以下特征信息显示在模型浏览器:

  • 你想要显示的属性内容窗格

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

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

  • 使用标准与Model Explorer视图船

  • 自定义标准的观点

  • 创建你自己的观点

你第一次打开Model Explorer,仿真软件自动适用于一个标准的视图中的节点选择金宝app模型层次结构窗格。Model Explorer视图应用根据您所选择的节点。

Model Explorer中的节点分配四个类别中的一个模型层次结构窗格。Model Explorer最初将默认视图与每个节点类别。节点类别是:

节点类别 包括节点类型的层次结构 最初的相关观点
金宝app 模型、子系统和根层次的模型 块数据类型
工作空间 基础和模型空间对象 数据对象
Stateflow Stateflow图表和州 Stateflow
配置 配置部分节点 配置
其他

不适合的对象的第一个三个类别;例如,配置集

默认的

列视图字段的顶部内容模型浏览器窗格显示认为目前正在使用。

内容窗格中,从列视图列表中,您可以选择一个不同的观点。如果你选择一个不同的看法,那么Model Explorer将这一观点与当前节点的类别。例如,假设选中的节点模型层次结构面板是一个仿真软件模金宝app型,以及当前的视图数据对象。如果你改变观点信号,当你选择另一个仿真软件模型节点,model Explorer金宝app使用信号视图。

默认情况下,Model Explorer视图自动适用于基于类别的节点选择和用于该节点的最后一个视图。您可以手动选择的视图列视图更好的满足您的当前任务列表。

你可以从默认模式转变的模型浏览器自动应用视图模式的您必须手动选择一个视图改变观点。

使人工视图选择模式:

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

    视图管理器对话框打开。

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

在手动视图选择模式下,如果你切换到一个不同的节点模型层次结构窗格中有一个与之关联的不同的看法,内容窗格显示一个黄色的信息栏显示一个视图。

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

  • 视图>列视图菜单

  • 当您单击列出的选项选项按钮列视图中的细节部分

视图管理器对话框显示定义的列表视图和为您提供工具来管理视图。

您可以在几个方面管理视图,包括创建、删除、重新排序,出口、进口和重置视图。

提示界面表上面立即出现内容窗格。它不出现,如果在视图管理器对话框中,你清楚选项>更改视图自动。提示界面显示一个链接改变当前视图显示视图。选择显示视图显示在提示栏,点击链接。隐藏当前显示提示,从菜单按钮右边的提示栏,选择隐藏这个提示

最初,提出的观点是默认视图与节点相关联。如果你把不同的观点与一个节点类别,然后提示显示最近选择的视图,当你选择类似的节点。

改变从视图自动规范手册规范,从提示界面,选择向下箭头更改视图自动

启用提示界面视图菜单中,选择列视图>管理的观点。视图管理器,支持选项>更改视图自动

对话框面板

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

默认情况下,对话框面板的右边内容窗格。显示或隐藏对话框窗格中,使用这些方法之一:

  • 视图菜单中,选择显示对话框面板

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

编辑属性值使用对话框面板:

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

  2. 改变一个属性(例如,一个端口号外港块)。

  3. 点击应用接受改变,或者点击回复回到原始值。

默认情况下,点击外对话框窗格中当一个字段未实施的变化导致Apply changes对话框出现。点击应用接受或者改变忽略回到原来的设置。

为了防止Apply Changes对话框显示:

  1. 在对话框中,单击在未来应用或忽略(无论我选择)没有要求复选框。

  2. 如果你想要仿真软件应用的金宝app变化没有警告你,出版社应用。如果你想模型忽略变化没有金宝app警告你,出版社忽略

恢复申请更改对话框中,从工具菜单中,选择提示对话框是否有未实施的变化

当您选择一个MATLAB变量或一个数字金宝appSimulink.Parameter在模型空间对象,论点复选框中出现对话框窗格。此复选框配置变量或对象作为模型参数。看到一个可重用的引用模型的参数化实例

编程使用

全部展开

daexplr模型浏览器打开。