时间图不更新
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
根据您的屏幕截图,您正在尝试绘制拾取对象(始终为空)内的容器元素的大小,而不是拾取对象中使用的容器代理的大小。
请参阅下面的简单示例模型
如您所见,当对象存在拾取块时,我将其携带的内容的大小添加到数据集。
因为我手动将数据添加到数据集,所以我禁用了数据集上的所有自动更新
以及图表
对于这个简单的示例,我将容器代理(顶级源)设置为大约每分钟发送一次代理,而将加载到容器中的代理大约每秒到达一次。
这是结果
我有两个 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
根据您的屏幕截图,您正在尝试绘制拾取对象(始终为空)内的容器元素的大小,而不是拾取对象中使用的容器代理的大小。
请参阅下面的简单示例模型
如您所见,当对象存在拾取块时,我将其携带的内容的大小添加到数据集。
因为我手动将数据添加到数据集,所以我禁用了数据集上的所有自动更新
以及图表
对于这个简单的示例,我将容器代理(顶级源)设置为大约每分钟发送一次代理,而将加载到容器中的代理大约每秒到达一次。
这是结果