根据模型的大小,可能很难找到具有特定名称或类型的元素。 您可以进行搜索和过滤以在 模型构建器 中查找特定元素。
搜索元素
要搜索模型元素,请在模型视图右上角的搜索文本框中输入元素的名称。 在输入时,您将看到与您输入的字符相匹配的建议模型元素列表。 从建议列表中选择元素名称以选择模型中的元素。

正则表达式可用于搜索模型元素。 下表包含使用正则表达式的多个示例。
| 示例 | 操作 | 结果 | 
|---|---|---|
| 面 | 选择与精确关键字相匹配的元素。 |  | 
| 面* | 查找以 * 之前的字符开头的元素。 | 
 | 
| *面 | 查找以 * 之后的字符结尾的元素。 |  | 
| 面和栅格* | 查找包含多个关键字的元素。 |  | 
| *面* | 查找在两个 * 之间包含字符的元素。 |  | 
| *[()]* | 查找在列表 [ ] 中具有任何字符的元素。 | ![搜索 *[()]* 搜索 *[()]*](GUID-57344513-EAF9-4B91-B082-630CD2EF7149-web.png) | 
| 缓冲区|附近 | 查找与 | 两侧的关键字相匹配的元素。 |  | 
| 缓冲区|(*附近*) | 查找与一个关键字相匹配并包含另一个关键字的元素。 | 
 | 
| 缓冲区|附近* | 查找包含某一关键字或以特定关键字开头的元素。 |  | 
搜索结果
如果搜索返回多个所选元素,请使用下一个和前一个箭头浏览所选元素。 可通过最近搜索下拉菜单访问之前的搜索历史。
过滤器
模型中的过滤器有助于优化搜索结果。 选中多个过滤器  以返回与任何所选过滤器相匹配的元素。 当您应用过滤器时,模型将缩放到与过滤器相匹配的所选元素。 取消选中过滤器后,模型将缩放到原始级别。
 以返回与任何所选过滤器相匹配的元素。 当您应用过滤器时,模型将缩放到与过滤器相匹配的所选元素。 取消选中过滤器后,模型将缩放到原始级别。
| 过滤 | 操作 | 
|---|---|
| 全部 | 选择所有模型元素 | 
| 输入 | 选择输入变量(蓝色椭圆) | 
| 输出 | 选择工具输出(绿色椭圆) | 
| 参数 | 选择作为模型参数的变量 | 
| 具有过滤器的参数 | 选择具有过滤器的模型参数 | 
| 添加至显示 | 选择已选中添加至显示的变量 | 
| 中间数据 | 选择已选中中间数据的变量 | 
| 符号系统 | 选择已定义符号系统的变量 | 
| 模型工具 | |
| 内置工具 | 选择模型中的内置工具 | 
| 脚本工具 | 选择模型中的脚本工具 | 
| 使用前提条件的元素 | 选择使用前提条件的元素 | 
| 行内变量替换 | 选择使用行内变量替换的元素 | 
取消选中所有过滤器后,不会选择任何模型元素。
您可以合并过滤器并进行搜索以查找满足过滤条件和搜索条件的元素。 例如,使用关键字 *Polygon* 搜索元素并选中参数、添加至显示和模型工具过滤器时,将选择以下元素:名称中包含关键字 Polygon 且作为模型参数,已选中添加至显示或作为模型工具。 

