1. 程式人生 > >SUMO-0.30.0概要記錄

SUMO-0.30.0概要記錄

其實很早0.30的版本就釋出了,因為自己一直使用的sumo的0.27版本除錯原始碼,沒有全部更改原始碼。這幾天正好需要更改原始碼,還有加一部分功能,就下載了最新版本的程式碼編譯瀏覽了一下,發現sumo一直在進步。

新版本的sumo最大的特點是支援停車泊位的劃設,這個也是自己所做專案的一個硬需求。以前一直在尋找折中方案,目前新版本出來後,就可以直接使用了。另一個比較大的進步是,支援了很多有關行人的設定,包括數量和GUI的展示。其實說起來交通模擬,除了車就是行人,並且行人對於交通模擬有很大的影響。目前sumo也在一點一點增加這部分的功能。其他還有很多的新加功能有待自己發現。

另一個讓我驚喜的地方是,sumo的原始碼開始更加傾向於C++的”源型別”命名。以前typedef很多自己的命名,方便理解。最新版本的原始碼對程式碼進行了重構(至少TraCI部分是),並且豐富了函式。


發現沒有,這些新增加的函式有一部分是在wiki提到過但是一直沒有的,現在不僅新增啦,而且豐富了更多的介面。#include "TraCIAPI.h"後真是爽歪歪啊!

有關新版本的更改太多了,自己有時間整理下,先記錄一下,待補充。

更於2017.07.30晚