车辆调度模拟器
前言
因为要上班,晚上还要写3.0版本的调度系统,所以很久没有更新了,
上次预告的说这期讲模拟器。
一、车辆模拟器是什么?
车辆模拟器是对车辆动作的模拟仿真。
车辆模拟器有两种分别是
1.动作仿真模拟器
2.完全仿真模拟器
这两个定位是我自己定义的
我曾经有一年多的时间都是用的动作仿真模拟器
后面2.8版本因为要兼容车间调度增加了完全仿真模拟器
二、如何做模拟器
1.动作仿真模拟器
首先说下动作仿真模拟器,这个模拟器很简单有多简单,
只有一个for循环,用定时任务去执行,比如每隔两秒执行一次
那么现在在车上的动作就是每隔两秒移动一下。
这样的缺点就是车辆只会出现在点位上不管多远都是闪现出现,
没有转向没有移动动作,但是对于初期的调试完全够用。
这个模拟器就是一个for循环代码早就没有了没办法展示代码了
2.完全仿真模拟器
完全仿真模拟器是对一个车辆的完全模拟,
完全模拟器分为这么几个部分
1.直线移动模拟器
2.弧线移动模拟器
3.电量消耗模拟器
4.报警模拟器
弧线运动模拟器是最难的,因为我用了三阶贝塞尔曲线,为了实现他的仿真移动,可让我苦恼了一段时间。
总结
如果你是调度前期不建议你做完全仿真模拟器,一个简单的动作仿真就可以了
下期预告
下期讲车辆避碰,深度解析下车辆避碰的原理
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。