主要内容

中查找并可选地替换值金宝app模型、库和子系统

描述

使用搜索Simulink金宝app®包含您输入的搜索字符串的元素的模型、库和子系统。

搜索可以在元素中的任何位置匹配字符串,比如名称或参数值。您可以自定义搜索,以便只查找某些类型的元素或具有特定参数设置的元素。

从搜索结果中,您可以选择并导航到元素。还可以用另一个字符串替换搜索字符串的已找到实例。

默认情况下,搜索当前系统中的所有模型元素、它的引用模型、它的链接块和它的屏蔽系统,以查找不区分大小写的部分匹配或完全匹配。

打开Finder

  • 在“Simul金宝appink工具条”中建模选项卡上,单击找到

  • 在“Simul金宝appink快速访问”工具栏中,单击找到按钮找到按钮

    如果找到按钮找到按钮是不是在快速访问工具栏中单击常见的控制按钮并选择找到复选框。

  • 选择Simulin金宝appk编辑器后,按Ctrl + F

例子

全部展开

类的顶层sldemo_fuelsys为包含该数字的任何模型元素建立模型2

  1. 打开燃油容错控制系统建模示例模型sldemo_fuelsys

    openExample (“金宝appsimulink_automotive / ModelingAFaultTolerantFuelControlSystemExample”) sldemo_fuelsys

  2. 打开.在建模选项卡上,单击找到

  3. 单击改变搜索范围更改搜索范围按钮按钮箭头并选择只搜索这一层

  4. 2 .在搜索框中输入2

    包含搜索字符串的模型元素出现在一个表中。选中表中的第一个元素。

  5. 要移动到下一个元素,请单击向下箭头搜索栏右侧的箭头

  6. 使用向上和向下箭头移动其余找到的元素。或者,滚动表并单击一个元素来选择它。

当搜索返回太多结果时,使用高级搜索设置缩小搜索范围。

高级搜索设置允许您:

  • 只包含您感兴趣的元素,例如块、注释或信号。

  • 从搜索中省略块参数值。

  • 搜索区分大小写的匹配项。

  • 搜索精确匹配。

  • 使用正则表达式搜索。

  • 从搜索中省略屏蔽系统、链接块和引用模型。

  • 根据属性值进行搜索,例如BlockDescriptionBlockType

在本例中,搜索sldemo_fuelsys为包含该字符串的所有元素建立模型速度.然后使用高级设置窗格来优化结果。

  1. 打开燃油容错控制系统建模示例模型sldemo_fuelsys

    openExample (“金宝appsimulink_automotive / ModelingAFaultTolerantFuelControlSystemExample”) sldemo_fuelsys

  2. 打开.在建模选项卡上,单击找到

  3. 输入搜索字符串。例如,输入速度

    包含搜索字符串的模型元素出现在一个表中。选中表中的第一个元素。

    或者,您也可以在指定搜索设置后输入搜索字符串

  4. 单击高级设置按钮高级设置按钮

    高级设置窗格中打开。

    “高级设置”窗格将显示用于指定对象类型、搜索条件、要查看的内容和属性值的选项。

  5. 指定所需的高级设置。例如,在属性:值部分,改变BlockDescriptionBlockType.在相应的文本框中,键入常数然后点击添加属性和值按钮添加属性和值

    请注意

    属性:值节中,如果要根据不在列表中的属性进行搜索,请选择其他,然后输入属性的完整程序名称。若要查找程序名称,请在属性检查器中暂停该属性。不能对属性名使用正则表达式或部分匹配。

  6. 点击找到查找与更新的搜索条件匹配的结果。

单击,恢复默认高级设置重置

属性可以查找和替换文本

支持替换的搜索结果:金宝app

  • 您必须对该字段具有写访问权。

  • 该字段值必须与搜索时保持一致。

  • 文本格式必须是普通的。

在本例中,搜索sldemo_fuelsys字符串的模型rad和替换rad

  1. 打开燃油容错控制系统建模示例模型sldemo_fuelsys

    openExample (“金宝appsimulink_automotive / ModelingAFaultTolerantFuelControlSystemExample”) sldemo_fuelsys

  2. 打开.在建模选项卡上,单击找到

  3. 在搜索框中输入搜索字符串。例如,输入rad

    包含搜索字符串的模型元素出现在一个表中。

  4. 在搜索框的左侧,单击找到按钮箭头,并选择取代

    替换选项出现在查找器中。

  5. 属性旁边的文本框中取代按钮,输入替换字符串。例如,输入

  6. 选择要替换的实例,然后单击取代

    Finder在sldemo_fuelsys模型层次结构中显示了“rad”的四个结果。第一个结果将“rad”替换为“deg”,第二个结果被选中。

    或者,通过单击替换找到的字符串的所有实例取代>替换所有

    请注意

    如果在替换操作完成之前停止替换操作,则已完成的替换不会恢复。

  7. 要查看模型中的替换项,双击对应于被替换元素的行。

控件的替换项必须在执行另一次搜索或关闭之前恢复替换项.若要恢复替换,请选择要恢复的实例,然后单击回复.或者,单击回复按钮箭头并选择回复所有.的应用反向替换来恢复原始值。

相关的例子

提示

  • 要选择搜索的起始点,请使用Model Browser。

  • 要转到并选择模型中的元素,双击列表中的一个项目。

  • 要搜索与搜索条件匹配的任何模型元素,请输入星号()。

  • 若要搜索包含冒号的字符串,请使用反斜杠转义冒号(例如,地球\:一颗行星),或在表达式周围使用单引号或双引号(例如,“地球:一颗行星”“地球:一颗行星”).

  • 您可以在搜索运行时与搜索结果交互。但是,只有在搜索完成后才能对结果进行排序。

  • 若要停止搜索并查看部分搜索结果,请在“查找器”中单击停止按钮。

  • 对于表显示选项,请在的名字标题和单击出现的箭头。菜单提供了展开、折叠和排序结果的选项。若要根据另一列对表进行排序,请在相应的表标题上暂停并单击出现的箭头。

版本历史

在R2016b中引入