创建和修改过滤器

可以将过滤器添加到模拟中,还可以根据需要修改现有过滤器。

使用以下方法:

操作 说明
创建过滤器
  1. 右键单击自动化 > 过滤器节点并选择新建

    此时将显示名为过滤器的新节点。

  2. 在对话框中,通过在下拉列表中进行选择执行以下某项操作:
    • 通过选择一种类型,开始创建谓词。
    • 要创建对象与所有包含值匹配的复合谓词,选择
    • 要创建对象与任意包含值匹配的复合谓词,选择
    将鼠标悬停在列表中的选项上方时,对话框左下角会显示用于标识该选项的文本。

    也可以在下拉列表的文本框中键入内容。

    要选择所需的项,使用 <向上><向下> 箭头键导航到该项,然后按 <Enter>

  3. 通过选择其他组件来完成谓词。
  4. 要完成谓词的指定,可单击 执行更改)。也可以在视图中单击谓词组件以外的任意位置,或按 <Enter>。要取消谓词的创建,可单击 放弃更改)。
  5. 使用对话框上可用的操作创建更多谓词。有关详细信息,请参见过滤器对话框参考

    在以下示例中,过滤器包含此搜索的结果:

    
    (Type is Boundary) AND ((Name contains "Memory Chip") OR (Name contains "Capacitor"))
    


    在对话框的左下角,文本表示匹配数。

  6. 单击确定
  7. 如有必要,将过滤器重命名为适当的助记键。要重命名过滤器,右键单击视图或过滤器节点,然后选择重命名
在对象选择器中应用过滤器 请参见使用过滤器对象过滤
查看现有过滤器的查询定义
  1. 选择过滤器的节点。
  2. 将鼠标指针悬停在查询属性的右半部分上。查询定义会显示在工具提示中。
查看搜索结果中连接到对象的任何注释

单击 Show Comments(显示注释) 按钮。



有关模拟注释的详细信息,请参见向模拟对象添加注释

修改过滤器

执行以下某项操作:

  • 选择相应的过滤器节点,然后单击查询属性的右半部分。
  • 右键单击相应的过滤器节点,然后选择编辑

将显示过滤器对话框,其中包含过滤器的查询参数。有关详细信息,请参见过滤器对话框参考

可以将多个谓词从一个过滤器复制并粘贴到另一个过滤器,即使在模拟之间也是如此

因为不可能像节点一样选择多个谓词,因此复制和修改整个组,如下所示:

  1. 在过滤器视图中右键单击除谓词组件以外的任意位置,然后选择复制
  2. 使目标过滤器的窗口处于活动状态。
  3. 右键单击视图,然后选择粘贴
  4. 如果不希望在目标过滤器中包含某些复制的谓词,可以修改或删除它们。
将过滤器谓词替换为其定义

在此示例中,过滤器 MyFilter 的定义具有以下使用组合的谓词:

  • 名称包含芯片
  • 标签包含标签

此过滤器是另一个名为过滤器的过滤器中的谓词。



  • 右键单击过滤器谓词,选择 Replace With Filter Definition(替换为过滤器定义)

    过滤器谓词将替换为构成其定义的谓词。



将一个或多个谓词导出至新过滤器
  1. 右键单击并选择 Create New Filter(创建新过滤器)
    • 要导出单个谓词,右键单击该谓词。
    • 要导出过滤器中的所有谓词,右键单击过滤器视图中谓词外的任意位置。
  2. 在出现的对话框中:

    1. 输入新过滤器的名称。
    2. 决定是否要将现有过滤器导出的谓词替换为过滤器谓词。要执行此操作,激活 Replace Predicate with Filter(将谓词替换为过滤器) 选项。
    3. 单击确定