Anylogic-新手入门:操作图如何返回可见变量?

时间:2018-06-19 19:53:35

标签: charts action anylogic

我是anylogic的新手,需要为自己的硕士论文创建一个行动图。我知道如何设置它,但是我不知道如何知道算法是否有效。我尝试在选择使用的变量的地方使用统计信息,但这总是向我显示初始值。

这就是我试图做的:只是第一个简单的算法。我有一个初始值为0的变量“ test”。我创建了一个带有“ for循环” (for i=0;i<10;i++)的操作图。在循环中,我使用test=test+1;放置了一个代码块。 并且在循环之外放置了一个返回块,我在其中返回“测试”。
因此,此操作图应仅将每个循环的1加到我的变量测试中。结果,该值应为10。

运行此程序时,没有错误,但是也没有结果。统计信息块仅显示值0。现在我不知道自己在做什么错。操作图表或统计信息中是否存在错误?

我已经在Google中搜索并阅读了“三天之内的anylogic”,并正在搜索anylogic help.pages ...我找不到解决方案,所以我认为也许有人知道我在做什么错。 >

1 个答案:

答案 0 :(得分:0)

我重建了您描述的示例,并获得了一个返回值10的操作图。我还添加了一个统计块并将其与test的值相关联,它显示的值为10。您只是从不调用动作图(类似于调用函数),因此它永远不会执行?

通常,我会避免使用操作图,因为我发现在AnyLogic函数或Advanced Java区域中编写和维护代码更加容易。