Anylogic:如何将总体与来源链接

时间:2019-04-09 14:39:49

标签: anylogic

流程模型的来源怎么可能只在总体中(最好是在一次情况下)创建代理?在我的模型中,源头创造的代理商超过了人口规模。 提前

1 个答案:

答案 0 :(得分:0)

使用源无法从中输出种群的现有Agent,因为源始终在输出时创建它们。

您有两种可能性:

  1. 在以下位置使用流程建模元素 Enter 代替Source 处理流程的开始。使用功能 enter.take(myPopulation.get(index))您可以输入您已经的 现有人口成员。这样,您也可以“一次”输入它们。
  2. 在“高级-人口”下的“来源”属性中,选择您的 自定义人口。每当源创建一个新的代理时,它将 加入这个人口。注意:人口的代理人类型 必须与源中定义的代理类型相同。