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