目前来说,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类型来选取。

 图片.png



选取上以后就进入到编程的环节:

在VISSIM COM的对象中,vissim这个对象是老大级别的,其他的一切对象都必须在定义了vissim父对象的前提下才可实施。

进入编程环节:

DIM vissim AS VISSIM

SET vissim= NEW vissim

Dim net AS net

SET net= vissim.Net


Dim.........