5800公路测量程序使用说明一、程序使用流程本程序数据和主程序是分开的,编程时将不同的工程数据存放到不同的数据文件里,如A匝道,文件名为A,将匝道A所有的曲线线元参数输入A文件里
运行时只要运行文件名A的程序就可以了,具体运行流程见下图:二、数据文件的编写(一)交点法数据文件编辑交点法编写数据文件必须是对称型的,即直线段→缓和曲线段→圆曲线段→缓和曲线段→直线段,(如果任意一端没有直线段,则把直线段长度看做是0),另外圆曲线两侧缓和曲线的旋转常数必须相等,并且和直线段连接处的半径必须是无穷大
交点法数据文件编写一般是根据设计图纸提供的平面曲线参数一览表提供的参数来编写,每个弯道包括:弯道起点方位角(C),交点X坐标(D),交点Y坐标(E),缓和曲线长度(F,当没有设缓和曲线时,F=0),交点转交(G,向左转弯,G为负值,向右转弯,G取正值),交点桩号(H),弯道圆曲线半径(R)
下图是一段市政道路设计参数数据
根据上图提供的数据,可以编辑成如下的数据文件:文件名:CHLNR3→DimZ“X0”
A:”Y0”
B:“Ln”
L:Abs(L)-Int(Abs(1000L))/1000→Z[3]:Lbl0:IfZ[3]≠0
0001:Then
L:Else“Xp”
X:”Yp”
Y:X→Z[1]:Y→Z[2]:IfEnd:Lbl1:IfL>0:Then98°39°35
12°→C:4474
384→D:2415
861→E:140→F:31°17°23°→G:410
007→H:600→R:IfEnd:IfL>1060Then129°56°58
19°→C:4206
421→D:3093
946→E:70→F:-33°50°48°→G:1285
437→H:600→R:IfEnd:Prog”XLJS”:IfZ[3]≠0
0001:ThenGoto0:Else(Z[1]-X)cos