任务类
使用此类的扩展为模拟助手中的各个任务创建类,助手中的每个任务窗格一个类。 任务将显示文本,并且让用户可以执行指定的 Star 操作。
任务可以具有前置条件列表,并且必须先满足这些条件,然后用户才可以执行任务。 setPreconditions()
函数可接收此列表。
任务可以单独具有后置条件列表,并且必须先满足这些条件,然后用户才可以完成函数并继续。 setPostconditions()
函数可接收此列表。
任务必须使用 import star.assistant.Task
任务通常使用以下项:
- @StarAssistantTask
- import star.assistant.annotation.StarAssistantTask
- import star.assistant.ui.FunctionTaskController
- setPreconditions()
- setPostconditions()
示例:
package Assistant;
import star.assistant.Task;
import star.assistant.annotation.StarAssistantTask;
import star.assistant.ui.FunctionTaskController;
...
@StarAssistantTask(display = "Run the Simulation",
contentPath = "HTML/06_RunSimulation.xhtml",
controller = Task06RunTheSimulation
.RunTaskController.class)
public class Task06RunTheSimulation extends Task {
public class RunTaskController extends
FunctionTaskController {
...
}
}
在线 API:
有关编码细节,请参见 Simcenter STAR-CCM+帮助菜单: