【发布时间】:2019-09-27 08:42:18
【问题描述】:
基本上我在 anlylogic 上有一个简单的源/汇图:
源将代理“CMproduto”插入到我的行中,并将从我的数据库中获取代理的特征。然后,我的代理将按条件对象将其处理到相应队列(第 1/2/3 行)的行进行排序,并且代理将通过条件一一退出我的模型。但是,我的数据库可以更改(根据我的模拟的其余部分),因此,我需要销毁所有 3 个队列中的所有当前代理(以及我的 CMproduto 人口)并通过“源”重新插入它们,但使用新的我更新的数据库中的值。因此,我的数据库将始终注册旧模型(已经进入我的接收器的模型),因为我已经在我的数据库中创建了一个列,如果代理没有或已经被更新为“0”或“1”分别处理。因此,我应该只重新插入在此列中值为“0”的模型代理(我不想重新处理已处理的模型)。
这就是我的来源的配置方式。基本上代理将以“到达之间的时间”为 0 进入(所以它们都同时插入到我的模型中)。如前所述,参数是从数据库中捕获的,到达的数量有限。
我的问题是:如果我从“CMproduto”中删除这些代理,它们会自动从我的队列中删除吗?此外,我如何将代理重新插入到我的模型中,并使用我的数据库中的特征(并且只有尚未处理的模型)?
【问题讨论】:
标签: anylogic