任意匝道坐标正反算程序 - 图文 下载本文

.

四、程序运行流程

RAMP程序运行流程示意图如下: .

.

.

1.互通匝道数据库子程序格式说明

每条互通匝道建立一个数据库子程序,子程序名称格式建议为: RAMP-DAT1-1 RAMP-DAT1-2 RAMP-DAT1-3 ……

本来,笔者为了不建立太多的数据库子程序,曾将尝试将一条互通所有匝道的数据全部写在一个子程序RAMP-DATA1中(参照路线计算ROAD-2程序采用的数据库子程序的办法),后来发现:一是数据太过庞大,查找和修改数据相当麻烦(按上、下键按得手指发酸),二来逻辑判断语句太多,影响计算速度,因此舍弃。

每一段线元写成一行数据,格式如下:

2.立交匝道参数辅助计算EXCEL程序的使用说明

前面介绍了线元的数据格式,这里小结一下,每条线元需要确定以下数据: (1)线元起点的X/Y坐标; (2)线元起点的切线方位角;

(3)线元起、终点的曲率(半径的倒数,左偏为负); (4)线元起、终点的桩号。

以上参数,要数第(3)种参数最难确定,因为在设计图表中没有直接标注,需要根据其它相关参数进行计算确定。除第(3)种参数外,其它三种参数的确定就比较简单了,因为他们基本可以在匝道的设计图表中直接获取。

3.互通匝道数据库子程序的编写 为说明清晰起见,笔者将每条匝道的每个线元都一一进行编号,比如a匝道的第一条线元编为“a-1”,读者可结合立交匝道设计图表进行判读。

本示例项目的匝道数据库子程序见下表。

.