活动图
Anylogic用图表的形式描述了诸如时间,状态图,带方程的变量,工作流进程等对象的动态活动。然而,在更加重要一些的模型中,你需要定义决策和动作的逻辑。在Anylogic中,Java的用途是:在事件和过渡段的动作项;在企业图书馆项目的延伸点(例如enter和exit)上;在报告形状的动态特征上所写的Java代码片段和Java表达式。有一些建模者也许不太喜欢写Java代码这件事,更重要的是,要向客户和同事解释代码也不太容易。
我们在Anylogic 6.2中引入活动图。活动图是一种简单的,接受度很高的语言,它能够使你的动作、决策的逻辑可视化,而且与别人交流起来更便捷,也更容易开发。活动图由嵌套元素组成,每一个嵌套元素代表一个Java语句,例如一个决定(用if语句表达),几种循环,局部变量陈述,代码段等等。一个活动图直接映射为一种Java方法,因此也同样有效。你可以选择不同的颜色和标签来进一步改善活动图的表现力。
