选择脚本文件并运行

可在 Vissim 中选择外部脚本文件并运行。支持以下脚本语言:

提示:也可在仿真运行期间所需时间点执行的路网文件中管理脚本(使用基于事件的脚本文件)

全局变量 Vissim 无需初始化即可在脚本中使用并且始终指引运行中启动脚本的 Vissim

脚本的开端不需要通过 CreateObject 生成 Vissim 对象,因为 Vissim 已启动。如果在脚本中 Vissim 的其他实例,可使用CreateObject

脚本可以使用所用脚本语言的全部指令集,例如拖拽、转移、输入功能和输出功能。

脚本不得包含全局声明。

运行脚本

1.  在菜单脚本 > 运行脚本文件中选择。

窗口自动打开。

2.  选择保存脚本文件的目录。

3.  请选择所需的脚本文件。

4.  请点击打开按键。

Vissim 中运行脚本文件。

脚本文件例子

下列目录中保存的 Vissim路网使用脚本文件: ..\Examples Training\COM\Drop-off Zone。该例子适用于 Visual Basic Script (VBS) 和 Python。

>通过下列两个脚本可以将每次输入首个时间间隔的流量二等分。

脚本文件 *.vbs 的例子 1

For each flow in all_flows
For i = 1 To all_flows.Count
flow.AttValue("Volume(1)") = 0.5 * flow.AttValue("Volume(1)")
Next

脚本文件 *.vbs 的例子 2

all_flows = Vissim.Net.VehicleInputs.GetAll
For i = 0 To UBound (all_flows)
all_flows(i).AttValue("Volume(1)") = 0.5 * all_flows(i).AttValue("Volume(1)")
Next