有没有办法在延迟/等待块内创建代理?基本上在模拟开始时,我需要创建许多由模型中间的参数定义的代理,并且根据用户的选择,我需要插入这些代理的位置可能会改变。
那么我想知道,有没有什么方法可以简单地在这些延迟/等待块内创建一定数量的代理,而不必在每个站之前放置源块? (这是我的最后一个资源,但它会让模型在视觉上受到很大的污染)。
我发现了一些功能,例如:
delay.create();
或
delay.addAgentToContents(agent);
但是,我不知道如何使用,或者即使它是我正在寻找的东西。
不,不是直接。您有 2 个选择:
对于第二个选项,您的代理类型将包括进入/退出块和中间的延迟。还有一个
int
类型的参数,命名为 numInitialAgents
。
在代理流程中,您有一个源在启动时注入许多代理,这将立即填充延迟块。
现在用自定义代理类型替换所有正常的延迟块,瞧。
PS:如果您对进入/退出设置感到困难,请观看一些高级视频,例如 https://youtu.be/OWwjKqKUA1A?si=Ues0Hm6C1U5SlEFI