出于逻辑测试目的,我使用了触发“source.inject()”的可点击按钮。代理的上述逻辑取决于代理特征。因此,最好在测试模型逻辑时控制它们在启动期间获得的特征。在源块的注入()函数上搜索 AnyLogic 文档并没有显示任何方法来强制要求初始特征。
我试过使用“add_patients();” 这允许创建代理,并且我可以根据需要在括号内指定特征。但是,如果我使用此功能,代理将不会进入状态图。
modeling agent-based-modeling statechart anylogic
agent-based-modeling ×1
anylogic ×1
modeling ×1
statechart ×1