VisVAP 2.16
用户手册
PTV AG
辟途威交通科技(上海)有限公司
目录
辟途威交通科技(上海)有限公司
1 简介
2 使用 VisVAP
2.1 界面
2.2 快捷键
2.3 屏幕布局,字符和符号的尺寸
2.3.1 布局文件
2.3.2 列宽和行高
3 一般的规定
4 编制程序流程框图
4.1 符号类型
4.2 连接线和箭头
5
VAP 函数
6 参数
VAP-参数
6.1
6.2 用户自定义的参数和常量
7 变量和表达式
7.1 变量
7.2 表达式
8 子程序
9 检查流程图和生成 VAP 文件
9.1 结构一致性
9.2 产生 VAP 文件
9.3 语句的正确性
10 调试一个信号控制的逻辑
10.1 开始调试模式
VisVAP2.16PTV AG2006
3
5
6
8
10
10
11
13
15
16
19
21
29
30
31
33
34
35
37
38
39
40
41
43
44
1
辟途威交通科技(上海)有限公司
10.2 VisVAP 的调试命令
10.3 中断点 Breakpoints
10.4 退出调试模式
11 VisVAP 文件的结构(*.VV 文件)
46
47
48
49
2
VisVAP2.16© PTV AG2006
辟途威交通科技(上海)有限公司
1
简介
VisVAP 增强了自由定义的信号控制逻辑的使用,它提供给用户一个便捷
的工具,使用 VAP 程序语言(Vehicle Actuated Programming),通过程序
流程框图来建立和编辑程序逻辑。VisVAP 中流程图的依据是 RiLSA 1992(德
国信号控制规范),该模块还提供简单的循环和其他特点。VisVAP 可以同时
用于基于相位及信号灯组的设计。
对于运用相位来控制信号灯 的用户,相位之间的间隔时 间需要利用
CROSSIG 软件来计算完成。CROSSIG 会导出一个考虑所有信号灯组,包含
每一个相位间隔的信号控制命令的 ASCII 文件(*.PCA)。VisVAP 检查程序
的逻辑结构,如果没有问题就将其导出成为一个 VAP 文件。使用这种格式的
文件会比直接编写 VAP 代码方便很多。当然,也不排除一些有丰富经验的程
序员更喜欢使用编写代码来进行工作。
VisVAP 的程序流程图和相关的参数文件都会以*.vv 为扩展名保存成为
ASCII 文件。
VisVAP2.16PTV AG2006
3
辟途威交通科技(上海)有限公司
2
使用 VisVAP
VisVAP2.16PTV AG2006
5
辟途威交通科技(上海)有限公司
2.1 界面
VisVAP 的界面是由一个主窗口构成,其中包括菜单栏、工具栏、符号
栏、状态栏及一个或多个程序窗口。一个程序窗口里可以设计一个信号控制
逻辑。每一种信息都包含在一个独立的面板中,共有四个保存信息的面板:
► 程序逻辑(流程图),
► 参数,
► 数组,
► 表达式,
► 子程序。
每一个面板都显示为包含行和列的表格形式。但流程图和数组面板的列
数是固定的。每一个面板的行数都是可以变化的。所有列的宽度可以单独地
调整,每个面板中的行的高度也可以进行调整。当前激活的行和列的编号显
示在状态栏中。
每一个 VisVAP 的程序由各面板中的数据组成。通过在面板中单击左键
来激活面板,进行编辑。当前激活的面板名称显示在程序窗口的标题栏。
6
VisVAP2.16© PTV AG2006