首页 > 解决方案 > 如何模拟停车场的边界?

问题描述

我目前正在研究停车场模拟。在进入停车场之前,汽车必须越过边界。为了模拟这一点,我添加了一个“carMoveToBorder”块,汽车移动到停止线。然后我添加了一个服务块来模拟边界服务服务的时间。现在我有一个汽车网络,我真的不知道如何指定延迟的位置或服务块内的队列。我尝试通过输入 stopLine 的名称来指定延迟的位置,但我收到一条错误消息:类型不匹配:无法从 Agent 转换为 AnimationStaticLocationProvider

图片如下。帮助表示赞赏。

感谢您的时间。

边框 服务图片1 边框服务图片2

标签: simulationanylogictraffic-simulation

解决方案


为什么不尝试使用延迟而不是服务。它们之间的区别之一是 Service 具有嵌入式队列。但也许在你的情况下,汽车永远不会使用那个队列,我的意思是如果它就在边界前面但不完全在那里,这意味着它仍然在 CarMoveToBorder 块中。而且我猜在延迟中,您不必设置任何代理位置。(顺便说一句,如果您在服务中将代理位置留空会发生什么?)


推荐阅读