概述

模拟助手使用简单版本的模型-视图-控制器 (MVC) 设计方法来分离基础数据(模型)、数据表示方式(视图)和操作执行方式(控制器)。

在最高级别“模拟助手”,只能使用简单数据(Java 类 SimulationAssistant 的衍生)创建模型。视图和控制器在内部处理。

对于单个任务,模型(任务类)指定视图的类型(内容类)。模型还指定控制器(TaskController 类的衍生)来在运行时表示和控制其自身。当创建并显示任务时,视图和控制器实例化。对于任务,几乎总是需要创建模型(任务的衍生)和控制器(通常是 FunctionTaskController 的衍生)。使用包含或指向一些 XHTML 的其中一个预先存在内容类来指定视图类型。



由于 API 已开发到具有最大的编码灵活性,因此可以采用多种方式扩展模型、视图和控制器。此开发部分注重预期方法。

对于基本模拟助手,请参见以下位置的 Hello World 示例:

[STAR-CCM+_Installation] > star > lib > java > platform > examples > assisant > HelloWorld > src

另参见教程模拟辅助:内部流体助手