首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在任何情况下,如何在一条小道上得到多少辆车?

在任何情况下,如何在一条小道上得到多少辆车?
EN

Stack Overflow用户
提问于 2020-01-07 10:46:00
回答 2查看 323关注 0票数 1

我正在使用anyLogic模拟器来模拟我的交通模型。我怎样才能得到等待信号的当前号码

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-27 06:46:09

用于公路的int nCars(boolean )函数将按指定的方向给出这条道路上的汽车数量。取决于特定的布局功能,可能是有用的。此外,应该注意的是,.nCars函数给出了汽车的数量,其中包括在最后停下来的车,以及沿途以任何速度行驶的车辆。根据人们如何考虑“等待”一个交通信号,可能需要额外的处理/计算。这可能也适用于第一个答案中的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2020-01-07 15:37:16

据我所知,在AnyLogic中,没有直接的函数来检索在交通信号灯前等待的汽车数量。

您必须手动完成此操作:

使用两条停车线,一条在你要监控的区域的起点,另一条连接到你的交通灯上。使用Actions/On通过相应停止线的代码字段添加(在第一行)并从集合中删除(在交通灯停止线处)。要做到这一点,请使用代码carCollection.add(car)carCollection.remove(car),假设集合名为carCollection。要检索当前存在于受监视街道区域的汽车数量,只需检索carCollection.size()即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59626874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档