首页 > 编程知识 正文

猴子很忙刷火种刷钻石软件,交通synchro软件原理

时间:2023-05-04 02:16:13 阅读:170318 作者:1520

这篇文章也同时在开源中国(www.oschina.net上发表:非广告) http://my.oschina.net/u/214547/admin/edit-blog? blog=358845

作为专家(学生也是酒僧,广播师不在话下),光沉迷于用vissim看3d模拟后的效果是不行的。 五)我不打算批评某个软件,但是商务软件可以用于微观交通建模的功能很少(我可以让你自己做司机的模型,做自己的行为规则,做自己的交通规则,做自己的交通控制规则so,way not自己写一个吗?

OMG (啊,my瓜的,这个很难吧? )

是的,工作量很大,很难活到能看到成果的瞬间。 幸运的是,你站在我的屁股(不,肩膀)上。 能快乐地生活。 可以看到努力时间她小手结合在一起的结晶。

1、时光穿越

首先,在时间过去之后(时间长是由你的勤奋决定的),让我们看看我们的最终成果:

学过交通工程教科书的童鞋一定很熟悉。 这不是教科书中的交通堵塞消失的时空图吗? 嘻嘻,是吗? 我不会告诉你的。

模拟软件设定画面及模拟软件的初始画面(丑陋吗? 确实比你的女性漂亮。 但是,缩放、图像移动等基本实现。 忍耐一下,请看下一张照片。 )

p>

仿真运行界面截图、注意小色块即为仿真软件的车辆模拟。黑色为道路及双向分割的双黄线、车道分隔线等。

仿真建立的9节点24双向路段仿真模型。


最终的仿真数据展示界面,分别为仿真的时空图、车辆平均速度、数据输出窗口和路段平均速度。(不错的样子哦~~)


整个解决方案的几个project,以及屁股(哦,是肩膀)工程量的统计,大约1.2万行代码,还可以,不算多。

2、摩拳擦掌

      欣赏完了初步的屁股,你不满足于总站在我的屁股上,你要看的更远,软件功能还不完善,还有众多的想象空间,你希望赶紧改善它:

首先,磨刀不误砍柴工。你需要准备以下工作:

(1)、下载源代码。(我以找不到女朋友担保,这不是广告)http://download.csdn.net/detail/sapperjiang/8282921 重新编译了。有exe。有图有真相(就是没有女票)无csdn.账号人员:http://my.oschina.net/u/214547/blog/358845

(2)、下载开发工具(sharpdevelop 5.0版 只有11M,没有visual studio 那么蛋疼)。链接我就不放了,满大街都是。

(3)、准备好自己的头脑和自己的女票。。(女票的作用很强大,是秘密武器) 稀缺资源。

(4)、吃喝拉撒等事宜操备妥当(这个。。。。。其实蛮重要的,这是为了表示郑重。“——”)。

3、当头一棒

为了有个心理准备。开始伟大的事业(编写仿真软件,没错,自己编写,国产自主核心产权有没有?)之前,对以下知识有个基本的概念。

3.1 软件系统基本知识(靠,我是学交通的,不懂啊。好难得吧?没关系,天才都是实践中造就的。。。。你会成为a branch of power that will challenge 商业交通仿真软件。~*~)

(1)基本的关于编程开发工具的知识(不知道?没关系,随着我们的文档逐步学习)包括开发的IDE(cjdlf可用vs.net 据说2015版本将开源并免费?平民子弟可用sharpdevelop 写作本文时候,版本为5.0 。)

(2)关于数据结构的基本知识(不懂?没关系,需要的时候,翻翻队列、栈、矩阵和图等的表示方法就行了。why i need these 知识?好吧,后边关于交通模型,我是说,交通灯,车道及道路(队列和栈),交叉口(矩阵),路网模型(图),无一不用到这些知识,既然要写仿真软件,哪怕是最简陋的,也是需要让计算机知道你的意图的吧。计算机可不认识交通模型,它只认识队列、栈、类等,其实计算机是个挺蠢的东西,就是勤奋,死脑筋,工作效率高哈哈。)

(3)关于软件编写的基本知识,类和对象的关系、继承、派生、几大设计模式(。。。。。?不懂也可以。专业术语从来就不亲民,暂当他们不存在)

3.2 交通工程(靠,我是学软件的,好难得哇?没关系,想想计算机。)

好了,下面我将重点介绍如何建立大厦的基础,在开始编译我们的软件之前,了解一下。如何表示这些交通中的基本要素----车、车道、道路(包含多个车道)、交叉口、交通灯、可变信息版等(人哪里去了?车和人,可表示为一类)。

2.3 元胞自动机器和智能体基本概念。(靠,我不是这个专业的,没有这个专业哇?没关系,真的没关系,想当初,追个女朋友也是很难的不是吗?现在拉拉她的手,想想当年的忐忑,勇气也就有了)

引入这个玩意,其实是构建一个基础。在建模过程中,我所编制的交通仿真原型系统,是以网格为运行空间的,人和车的动态移动,只不过是网格颜色的变化,因此,人和车才没有本质的区别,只不过一个占用网格多,一个占用网格少而已。(不明白?想想国际象棋,仿真软件中,王、兵、车、后等都是在一个网格空间相互作用的。退下吧),本章结束。。。。。(鄙视,什么都没讲是不)

预知后事如何,清参考

如何自己编写一个交通仿真软件(二)原野。

http://my.oschina.net/u/214547/blog/358951

 



版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。