目前來說,VISSIM是分析許多交通問題的一款很強大的軟件工具。他可以處理的問題包括簡單交叉口(單點)、城市路網、高速公路、地鐵等。當 然對於一般的項目,我們掌握其基礎操作,再能懂一些其他方面的應用比如VisVap、動態分配的方法就足以對付常見的仿真項目。但有時候我們要面對畢竟復 雜的、重複操作比較多的項目時,基礎操作就顯得力不從心了。所以用VISSIM做接口開發,可以幫助我們更好的解決這些難題。
VISSIM的COM接口界面支持Microsoft Automatic,用戶能夠應用所有的RAD(Rapid Application Development)工具,包括Visual Basic Script,Java Script等腳本語言,也可以支持Visual C++等的編譯環境。總體來說還是Visual basic 的應用多一些,因爲Visual Basic可謂是通俗易懂。瞭解了這些以後,就是怎麼操作的問題了,VISSIM在COM中自動啓動前需要在Windows系統下注冊,這樣他可以通過一個COM Client 自動註冊,或者在啓動VISSIM的時候程序會自動註冊。此外VISSIM COM Library的引用信息能夠在編程環境中通過提前綁定來進行設置,以此來幫助編碼 的編寫和提升性能。
下面就介紹下載Excel中的應用方法。
啓動Excel,在Visual Basic編譯器下(快捷鍵 Alt + F11) ,通過菜單欄“工具-引用”來設置。
勾選上VISSIM_COMServer 4.3 Type Librariay 或者 VISSIM_COMServer 5.2Type Librariay,具體根據你使用的版本支持的COM類型來選取。
選取上以後就進入到編程的環節:
在VISSIM COM的對象中,vissim這個對象是老大級別的,其他的一切對象都必須在定義了vissim父對象的前提下才可實施。
進入編程環節:
DIM vissim AS VISSIM
SET vissim= NEW vissim
Dim net AS net
SET net= vissim.Net
Dim.........