execute0 方法的初始部分

检查 execute0 方法的初始部分。

该方法的前两个部分是:

Simulation simulation_0 =
  getActiveSimulation();
 
Units units_0 =
  simulation_0
  .getUnitsManager()
  .getPreferredUnits(
    new IntVector(
      new int[] {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
  )
);

其中:

simulation_0
.getUnitsManager()
.getPreferredUnits(
  new IntVector(
    /* etc */

相当于

simulation_0.getUnitsManager().getPreferredUnits(new IntVector(/* etc */

getActiveSimulation() 的调用返回表示在 Simcenter STAR-CCM+ 客户端窗口内当前激活模拟的 Java 对象。这是 Java 宏的主要对象并提供许多其他对象管理器的访问途径(例如:RegionManagerRepresentationManager)。该 Java API 文档提供适用于模拟类的所有方法的详细信息。

simulation_0 对象用于获取 UnitsManager 对象。UnitsManager 对象用于查找表示已激活模拟的默认长度单位(通过调用 getPreferredUnits) 的 Units 对象。当指定用于创建线探测的两点时,需要默认长度单位。