我正在开发基于代理的模型,现在我正在尝试使用CompareRuns。
当我执行实验时,它应该多次模拟模型,并且在每次模拟之后,应该填充样本数据的数据集。
主代理中还有一个状态图表,每个州都有一个traceln("...")
。因此,在通过每个州之后,必须打印一些东西。
问题是print命令都没有返回任何内容,我存储数据的数据集也不返回零。
P.S。:我的模型中也有GIS地图。这可能是Anylogic行为不端的原因吗?
答案 0 :(得分:0)
我发现了问题并修复了它。
检查并仔细检查主代理中的所有"参数"并确保它们都有不同的名称和标签。问题是两个参数有相同的标签,它搞砸了整个实验。
我修复了标签和所有参数的默认值,删除了CompareRun实验,制作了一个新实验,并且它有效。