比较对象和模拟树
Simcenter STAR-CCM+ 提供比较工具,可用于直观标识同一 Simcenter STAR-CCM+ 会话中各个对象或模拟之间的差异。可以观察模型设置、边界条件和网格化参数等对象属性的差异。
此工具作为单独窗口出现。当选择高亮显示的子对象时,其属性值显示在资源管理器窗口下面的一对属性窗口中。可以编辑这些窗口中的属性值。
比较对象
要精确比较同一模拟中的两个节点,执行以下操作:
- 选择多个节点。
- 右键单击其中一个高亮显示的节点并选择比较。
- 在比较窗口中并排查看节点。
或者,使用以下方法将某一模拟内或多个模拟之间的对象进行比较:
- 选择 。
将模拟树中的任何一对节点拖到比较窗口中。
注 如果比较窗口中已有节点,则拖动的节点将替换该节点。 - 要比较多个模拟之间的对象,分别将每个模拟树中的一个节点拖动到比较窗口的另一半中。
比较模拟
比较模拟时,比较工具会复制要比较的两个模拟的对象树。在这些复制对象树中,由高亮显示的根对象可找到各个模拟中不同的子对象。
模拟比较的典型工作流如下所示:
- 在 Simcenter STAR-CCM+ 的同一会话中,打开要比较的两个模拟文件。
注意,Simcenter STAR-CCM+ 为每个模拟分配一个许可证。但是,可以比较处于只读模式的两个模拟,它们不消耗许可证。
- 在任一模拟窗口处于活动的情况下,通过以下某种方式进行比较操作:
- 选择 。
- 右键单击模拟树的根节点,然后选择与 [simulationName] 比较。
菜单的外观因打开的模拟数而异。如果打开了两个以上的模拟,则可以在 Compare with(比较对象) 菜单项的子菜单中选择模拟名称。但是,如果只打开了一个模拟,则此菜单项处于非活动状态(灰显)。
执行此菜单操作后,比较窗口将显示在工作区中。 - 浏览对象树。要连续查找差异,可使用以下方法:
- 下一个差异:右键单击节点并选择选择下一个差异,或按 <Shift>+<Alt>+<向下> 箭头。
- 上一个差异:右键单击节点并选择选择上一个差异,或按 <Shift>+<Alt>+<向上> 箭头。
注意以下节点高亮显示约定:
- 无高亮显示:此节点及其子节点(如果有)在各个模拟中相同
- 浅紫色:此节点的一个或多个子节点在各个模拟中不同
- 深紫色:此节点或属性在各个模拟中不同
- 绿色:此节点或属性仅出现在一个模拟中,不出现在其他模拟中
- 在比较窗口中比较并更改节点属性。
- 要在主模拟树中定位节点,可在比较树中右键单击并选择模拟选择。
注 | 一次只能打开一个比较窗口。假设打开了三个或更多模拟,并使用第三个模拟启动 Compare with(比较对象) 操作;现有的比较窗口将关闭,并显示一个新窗口,其中包含最新的比较选择。 |