谓词参考

谓词具有各种类型、运算符和值,可帮助在 Simcenter STAR-CCM+ 中创建精确搜索。

注对于“名称”和“标签”类型的谓词,搜索结果中仅包含可重命名的对象。例如,搜索 Name contains Plot(名称包含绘图) 会显示各个绘图,而不是绘图管理器对象。

谓词类型

可用运算符

效果

关系 目录树下方 匹配选定对象中包含的所有对象(即,子对象、子对象的子对象等)。
排除子项 忽略选定对象中包含的所有对象(即,子对象、子对象的子对象等)。
目录树上方 对于选定对象,匹配父对象的层次结构(即,父对象、父对象的父项等)。
排除父项 忽略高于选定对象的所有对象(即,父对象、父对象的父项等)。
目录树正下方 匹配选定对象的直接子对象。
目录树正上方 匹配选定对象的直接父对象。
引用 匹配引用选定对象的所有对象。
未引用 匹配未引用选定对象的所有对象。
被引用 匹配被选定对象引用的所有对象。
未被引用 匹配未被选定对象引用的所有对象。
类型 是

匹配选定对象类型。可用对象类型包括:

  • 几何部件
  • 部件表面
  • 部件曲线
  • 部件表面接触
  • 区域
  • 边界
  • 交界面边界
  • 衍生部件
  • 报告
  • 监视器
  • 绘图
  • 坐标系
  • 场函数
  • 单位
  • 复合部件
  • 其他(请参见延伸类型谓词)
不是 匹配除选定对象类型以外的所有对象。

名称

包含 匹配名称包含指定文本字符串的所有对象。
不包含 匹配名称不包含指定文本字符串的所有对象。
匹配 匹配具有指定名称的所有对象。
不匹配

匹配不具有指定名称的所有对象。

开始是 匹配名称以指定文本字符串开头的所有对象。
开始不是 匹配名称不以指定文本字符串开头的所有对象。
结尾是

匹配名称以指定文本字符串结尾的所有对象。

名称可以包含被视为名称一部分的尾随数字,如 Cartesian 1。因此,如果输入 ian,不会找到 Cartesian 1 节点。

“名称”谓词对于西欧字母不区分大小写,但在其他情况下区分大小写。

结尾不是 匹配名称不以指定文本字符串结尾的所有对象。
包含正则表达式 匹配名称包含阵列的所有对象。要直接匹配阵列,即只选择名称与整个阵列匹配的对象,则需要锚定阵列(括在 * 和 $ 之间)。有关这些表达式的更多信息,请参见正则表达式。
不包含正则表达式 匹配名称不包含阵列的所有对象。

标签

有关更多信息,请参见标记模拟对象。

包含 匹配使用选定标签进行标记的所有对象。
不包含 匹配未使用选定标签进行标记的所有对象。

注释

有关更多信息,请参见向模拟对象添加注释。

包含 匹配包含指定文本字符串的所有注释。
不包含 匹配不包含指定文本字符串的所有注释。
匹配 匹配具有指定文本的所有注释。
不匹配 匹配具有指定文本的注释以外的所有注释。
开始是 匹配以指定文本字符串开头的所有注释。
开始不是 匹配不以指定文本字符串开头的所有注释。
结尾是 匹配以指定文本字符串结尾的所有注释。
结尾不是 匹配不以指定文本字符串结尾的所有注释。

对象(静态)

注此类型创建静态查询。使用它可明确包括或排除特定对象。
是 匹配选定对象。
不是 匹配除选定对象以外的所有对象。

过滤器

使用此类型可重用过滤器的各个部分,而不重复谓词。

匹配

匹配与参考的过滤器匹配的所有对象。

不匹配 匹配与参考的过滤器不匹配的所有对象。

元数据 -- 有关更多信息,请参见什么是元数据?

其值为两个文本组件:键和值。键始终是字符串,而值可以是字符串或数字。

包含

匹配包含指定元数据的所有对象。

如果输入数字值,则只会查找将该值作为数字的对象。如果输入括在单引号内的数字,则只会查找将该值作为文本字符串的对象。

不包含 匹配不包含指定元数据的所有对象。
对包含 部分匹配关键字和/或值。
对不包含 关键字和值都没有该模式的任何部分匹配项。
对包含正则表达式 匹配与对包含相同,但添加正则表达式特殊字符。有关这些表达式的更多信息,请参见正则表达式。
对不包含正则表达式 匹配与对不包含相同,但添加正则表达式特殊字符。

继承部件

搜索从几何对象继承的部件:部件、复合、部件表面、部件曲线和部件点。有关更多信息,请参见继承部件。

衍生自 匹配树中选定对象下方的所有部件表面、部件曲线和部件点对象,包括原始源对象本身或在其他部件的“继承部件”文件夹下的实例。仅选择位于树底部的叶级对象。不会选择中间对象(如部件复合)。
不衍生自 匹配除选定继承部件以外的所有对象。
衍生自(仅限继承对象) 匹配树中选定对象下方的所有部件表面、部件曲线和部件点对象在其他部件的“继承部件”文件夹下的实例。不会选择原始源对象本身。
不衍生自(仅限继承对象) 匹配除选定继承部件之外的所有对象,包括原始源对象。
内容 (对象选择器) 匹配运算符中所选对象的选定属性所引用的所有对象。请参见查找网格操作的输出部件的示例。