目前来说,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.........