对象过滤器

在 Simcenter STAR-CCM+ 模拟树中,过滤器是使用查询定义 Simcenter STAR-CCM+ 对象组的对象。

查询由一个或多个条件语句组成,这些语句称为谓词,Simcenter STAR-CCM+ 使用谓词在模拟中的对象间进行搜索。以下示例显示了类型谓词。

执行查询后会返回结果。

过滤器的一些用途包括:

  • 在树中查找对象
  • 在网格操作、衍生零部件和场景显示器中进行基于查询的动态选择
  • 创建自定义树
  • 构建嵌套查询
  • 在对象选择器中限制可选对象集

可在 Simcenter STAR-CCM+ 对象树结构的自动化 > 过滤器节点中选择过滤器。

除了自动化 > 过滤器节点外,还可通过 Simcenter STAR-CCM+ 界面的以下部分访问过滤器:

对象过滤器和动态查询的结果有何不同

使用相同的条件,动态查询生成的结果可能少于全局对象过滤器。但这是因为不同的域所致:

  • 对于全局过滤器,匹配描述为 n matches in <Simulation Name>(<模拟名称> 中有 n 个匹配项)(例如,24 matches in Blunt Body(钝体中有 24 个匹配项))。
  • 对于有关对象属性的动态查询,匹配描述为 n matches of m available for <Object/Property>(m 个匹配项中有 n 个可用于 <对象/属性>)(例如,8 matches of 64 available for Fluid - Parts(64 个匹配项中有 8 个可用于流体 - 零部件))。

查询编辑器

在 11.06 中,查询编辑器发生了重大变化。尽管它仍从自动化 > 过滤器启动,但不再是模式对话框。

换言之,在 11.06 之前的版本中,查询编辑器是单独的对话框,它会获取焦点,并且不允许与主 Simcenter STAR-CCM+ 工作区进行互动。



11.06 查询编辑器存在于主窗口的一个新面板中。



此布局的主要优点在于可以将对象树中的项拖放到查询编辑器中。