如何通过数据库一次创建所有代理?

时间:2019-02-19 17:13:07

标签: anylogic

我正在基于已创建的数据库表以任何逻辑生成代理。在此数据库中,我具有代理的一些特征。该代理应该是我的“调度代理”,因为我的工作重点是重新调度,因此将生产订单作为代理保存在队列中非常重要。我的问题是,在生成代理时,首先我不能告诉系统一次生成所有代理(例如“导入”数据库行并将每行转换为具有特征的代理)。 我尝试通过在每个生产订单之间添加1s的差来完成此操作,但是,当最后一个日期到达时,我的模拟给出了一个错误,并停止了工作。有人可以帮我完成任务吗?您认为会有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我不确定100%您要做什么,但是我也有类似的问题,我想我已经解决了。

我有一个批次数据库,我想一次全部加载。 enter image description here

这将在0到达间隔的时间内一次加载一批。这意味着批次将连续流动。同样重要的是“限制到达次数”选项,该选项将在到达数据库末尾时停止加载。

此外,在源之后,我添加了一个队列,其最大容量设置为无限。

希望有帮助