.
四、程序运行流程
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”,读者可结合立交匝道设计图表进行判读。
本示例项目的匝道数据库子程序见下表。
.