时间图不更新

Time plot does not update

我有两个 agents:RE 和 SUB。 代理 RE 是内容,代理 SUB 是容器。 容器 SUB 移动到一个 gis 点并拾取 RE,我想知道容器拾取的 RE 的数量。 我尝试使用时间图来获取数字并将其可视化,代码为agent.contents().size()。 但是我运行 model.Do 之后时间图没有更新 你有什么解决办法吗? enter image description here

enter image description here

/wYAkZ.png 感谢您的帮助! enter image description here enter image description here

根据您的屏幕截图,您正在尝试绘制拾取对象(始终为空)内的容器元素的大小,而不是拾取对象中使用的容器代理的大小。

请参阅下面的简单示例模型

如您所见,当对象存在拾取块时,我将其携带的内容的大小添加到数据集。

因为我手动将数据添加到数据集,所以我禁用了数据集上的所有自动更新

以及图表

对于这个简单的示例,我将容器代理(顶级源)设置为大约每分钟发送一次代理,而将加载到容器中的代理大约每秒到达一次。

这是结果