在自定义流程图中使用动态事件和数据库中的日期进行机架选择

时间:2020-07-21 08:23:03

标签: anylogic

我想将货盘数(n)释放到我的数据库的拣货时间。我将自定义流程图Store_and_Pick用于不同的流程。所以我得到一个错误:对于类型Main,未定义方法create_MyDynamicEvent(long,TimeUnits,int),但动态事件和dbase中的循环都在Main中。等待块在自定义流程图中。所以不知道我的错误在哪里。我知道错误说的是错误的位置,但是为什么呢?

dbase

customflow

DE

main_DE

Main_loop

1 个答案:

答案 0 :(得分:1)

检查有关DE的帮助。当您为某个DE命名(例如“ myDE”)时,AnyLogic会创建一个以“ create_”开头的方法。在此示例中,为“ create_myDE()”。

您已经命名了DE create_MyDynamicEvent,所以没有方法create_MyDynamicEvent(...)。相反,将有一种方法create_create_MyDynamicEvent(...):)

所以给您DE一个没有create_的普通名称。

注意:键入代码时,请使用代码完成功能,您会注意到这一点。在Windows上按Ctrl +空格键。看到这里:https://help.anylogic.com/index.jsp?topic=%2Fcom.anylogic.help%2Fhtml%2Fui%2FUsing+Intelli-sense.html&resultof=%22%63%6f%64%65%22%20%22%63%6f%6d%70%6c%65%74%65%22%20%22%63%6f%6d%70%6c%65%74%22%20 没有它就不要写代码!