【发布时间】:2017-09-06 12:24:02
【问题描述】:
我有一个称为“产品”的代理群体,其参数根据数据库为每个产品[i] 发生变化。所以让我们假设每个都有不同的“productId”。
我想注入这个人口,按照它在过程建模流程图中的创建顺序:“源”->(延迟)->(接收器)
另外,我想检索“productId”,并在 product[i] 通过延迟时将其应用于变量。
我想知道这是否可能。我没有找到任何东西,也无法做到。
【问题讨论】:
-
如果您之前已经创建了所有代理(从数据库构建人口时),您可以使用输入块而不是源。您只需创建一个函数(或在主 On Startup 上编写您的代码),该函数会通过总体(它将按创建排序)并将这些代理发送到 enter 块。关于延迟,如果agent带有参数(ProcessingTime),可以将agent.ProcessingTime放在处理时间字段中。
标签: anylogic