首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anylogic -交通信号灯的队列

Anylogic -交通信号灯的队列
EN

Stack Overflow用户
提问于 2019-07-22 11:00:19
回答 1查看 263关注 0票数 1

我正在AnyLogic中模拟一个交通交叉路口。我需要找出在模拟运行的任意点有多少辆车在红绿灯前排队。我已经设置了一个红绿灯和红绿线。当模拟器运行时,我看到汽车在排队,但我找不到一个函数来实际返回队列中的汽车数量。因此,我决定在CarMoveTo块之前放置一个队列。问题是,队列需要一辆汽车,并立即或基于超时将其吐出。我需要它来摄取汽车,排队,只有当红绿灯为特定的停车线路时才离开汽车。在弄清楚如何实现功能方面有问题。

EN

回答 1

Stack Overflow用户

发布于 2019-07-22 20:14:19

你找不到这个函数的原因是它不存在。你必须考虑到在红绿灯前排队是一个模棱两可的想法。在离红绿灯多远的地方,你会停止将汽车算作排队的一部分?在这个问题上没有客观的答案。例如,在距离交叉口200米的地方生成一条停车线,并创建一个变量,每当汽车通过其中一条停车线时,该变量就会增加或减少:

在这些情况下,如果您的网络太大,那么生成一个与红绿灯队列相对应的类是一个好主意。但这也取决于这个解决方案是否适用于您。

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

https://stackoverflow.com/questions/57138671

复制
相关文章

相似问题

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