客户端服务器对象和查找

客户端服务器对象 (CSO) 是在 Simcenter STAR-CCM+ 模拟树中表示的任何项。

模型、交界面、网格、喷射器、属性、场函数都是 CSO 的示例。 这是一个非常宽泛的分类。

查找是一个搜索工具,将分配给与任务关联的 CSO 列表。 如果将任务查找设为搜索某个 CSO,但在其自己的列表中找不到该 CSO,则查找操作将搜索相关任务的列表。 它将按顺序检查先前的同级、父项、父项的先前同级、祖父项,依此类推,直到整个模拟助手的查找列表。

如果要将 CSO 再次用于任务或任务的父项或子项,将 CSO 放入查找列表。 满足条件的 CSO 将自动添加到查找中。 请参见条件、触发器和谓词

AbstractTaskController 中提供的查找相关函数如下:

函数

描述

addToTaskLookup(cso)

将 CSO 放入查找列表中,其中,cso 为相关对象。

lookupObject(class)

在查找列表层次结构中搜索 CSO,其中,class 为要查找的对象的类。 查找操作将返回该类的第一个对象。

lookupObjects(class)

在查找列表层次结构中搜索某个类的所有 CSO,其中,class 为要查找的对象的类。 查找操作将返回该类中的所有对象。

getLookup()

返回整个查找对象。

printLookup()

将查找内容打印到输出窗口。

removeFromTaskLookup(cso)

从查找列表中移除 CSO,其中,cso 为相关对象。

clearTaskLookup()

清除所有 CSO 的查找列表。

有关编码细节,请参见 Simcenter STAR-CCM+帮助菜单:

帮助 > Java API > star.assistant.ui > AbstractTaskController