我是靠谱客的博主 跳跃发带,最近开发中收集的这篇文章主要介绍第四天 轨道交通仿真入门,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • 1.轨道库的概念和特定

轨道库是最容易出错的库

列车具备空间尺寸,可以自动规划线路,但不会自动躲避冲突

铁路轨道的形状、弧度和角度都会影响列车运行。

  • 列车运动逻辑
  • 列车逻辑
  • 轨道库建模常见的错误
  • 流程库:agent没有空间尺寸,不存在运动冲突的问题
  • 行人库:ped具备空间尺寸,但可以依靠社会力模型自动躲避冲突
  • 轨道库:train有尺寸,会产生各种与空间尺寸相关的错误

1.先再main主窗口拖拉一个Railway Track,以及设置 Postion on Track

拖拉一个trainSource设置Interarrvial time,Position on track属性,在拖拉trainMoveTo设置属性Target is:A given position on track,再设置其Position on track属性。最后拖拉一个模块trainDispose。

如果有错误的话,可以缩小比例尺。

可以拖拉一个dalay模块,设置列车的等待状态。

trainMoveTo中的Route is的默认属性是not specified(train will follow switchs),需要把他变成calculated automatically from current to target track。

列车倒车的时候需要选择:Direction:选择Backward

在TrainSource属性中设置New rail car:carindex==0?new RailCar():new RailCar1()设置一个车头和车厢,car length:10。在Advanced属性中,设置Rail car type属性为父类Agent。

最后

以上就是跳跃发带为你收集整理的第四天 轨道交通仿真入门的全部内容,希望文章能够帮你解决第四天 轨道交通仿真入门所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部