我有一个名为"product“的智能体群体,它的参数根据数据库的不同而变化。所以让我们假设每一个都有一个不同的"productId“。
我想按照流程建模流程图中创建的顺序注入这个群体:"Source“-> (Delay) -> (Sink)
此外,我还希望检索"productId“,并在producti经过延迟时将其应用于变量。
我想知道这是否可能。我没有找到任何东西,也无法做到这一点。
发布于 2018-03-19 18:44:42
您必须使用enter块而不是source,如下图所示:

在enter块上创建的代理是Product类型的,如果我在1秒后触发事件,您可以使用此函数让您的代理按照它们创建的顺序转到代理块:
for(Product a : products){
enter.take(a);
}检索productId的代码就在延迟块的出口。YourVariable=agent.productId
https://stackoverflow.com/questions/43340438
复制相似问题