由于本人长期在外工作在第一线,所以很少时间上网,对大家提出的问题不能及时给予回答,敬请谅解.现在借放国庆长假的机会,给大家发布我的一个万能曲线放样程序,至少我目前一直就用的这一个程序就足够了,请指教.
经本人反复测试与验证,该程序可说是一个绝无仅有的万能程序,对于匝道当然也非常适用,匝道在立交工程中常常用到,由于其采用线型多样,计算复杂,因此一份适用的计算程序是不可缺少的,本文提供一份万能匝道计算程序,该程序简单,容易上手,输入参数少。 一、 说明 在高速公路和城市建设中常常运用到互通式立交工程,互通式立交由于曲线元的复杂性和多样性,给施工中的测量定位工作带来困难,手工计算已经不能满足要求,时下CASIO系列计算器在土木工程中已经得到普遍运用,为便于对立交工程匝道的准确测量定位,本人根据多年的测量工作经验,编写出一份适合CASIO fx-4850匝道计算程序,该程序界面好,能计算出匝道各种线元的中线坐标和边线坐标。
二、 程序清单
QXZDSJK (程序运行子程序,可计算n条线路) T=1=>Prog “SJK1”:Prog “QXZD”:Goto 0⊿ (回车) ............ T=n=>Prog “SJKn”:Prog “QXZD”⊿ (回车) Lbi 0
SJK (子程序--如果有多条线路,可改程序名为SJK1...到SJKn) {H}:H“DKI” (回车) H≤曲线元终点里程=>A=曲线元起点坐标:B=曲线元终点坐标:C=曲线元起点正切线方位角:D=曲线元起点曲率:E=曲线元终点曲率:F=曲线元起点桩号:G=曲线元终点桩号:Goto 0 ⊿ (回车) ................................................................................................................................. H≤曲线元终点里程=>A=曲线元起点坐标:B=曲线元终点坐标:C=曲线元起点正切线方位角:D=曲线元起点曲率:E=曲线元终点曲率:F=曲线元起点桩号:G=曲线元终点桩号:⊿ (回车) Lbl 0 (说明:一条线路中有多少个线元就要添加多少个进入数据库SJK中)
QXZD (程序名)
A"XA":B"YA": C"CA": D"RA": E"RB":F"DKA":G"DKB":Deg (回车) H>G=>{H}:Goto 0:≠>H<F=>{H}:Goto 0:ΔL=(H-F)÷4:I=180L÷πD:U=90LL(D-E)÷πDE(G-F):T=C+I+U:W=C+2I+4U:K=C+3I+9U:O=C+4I+16U: {ZQ}:Z"BJ(+0+)":P=O+Q"JIAJIAO(-0+)":X=A+L(cosC+4(cosK+cosT)+2cosW+cosO)÷3+Zcos P:Y=B+L(sinC+4(sinK+sinT)+2sinW+sinO)÷3+Zsin P (回车) "X=":X▲ "Y=":Y▲
I=0:J=0:Pol(X-M"X0",Y-N"Y0"):J<0=>J=J+360:Δ“FWJ=”:J←DMS◢ “I=”:I : Lbl 0
三、 变量及符号说明说明
XA:YA:CA――――曲线元起点X、Y坐标及起点正切线方位角 RA:RB――――――曲线元起点及终点曲率半径(左偏负,右偏正) DKA:DKB:―――曲线元起点和终点桩号 DKI――――――――曲线元中待求点桩号 Z―――――――――边桩距中线平距 X:Y―――――――待求点中边桩桩号的X,Y坐标 X0,Y0――――――置镜点的X,Y坐标 FWJ――――――――待防样点的方位角 L=―――――――――待防样点到置镜点的距离 Q"[JIA(-0+)]"--------------中点切线与两边桩连线的夹角(左负中0右正) 四、 示例 龙门互通立交D匝道线型及相关数据如下(里面卖些关子,就是曲线元的半径没有给足,你会计算吗?): 点号 桩号 X Y 方位角 起点半径,止点半径 QD, K0 000 , 2777862.564 ,544381.888 ,295"56"01″ 1291,1291 YH, K0 081.721 ,2777900.604 ,544309.576 ,299"33"37″ 1291,250 HY, K 122.038 ,2777921.779 ,544275.286 ,305"04"30″ 250,250 YH, K 277.085, 2778043.376 ,544183.130 ,340"36"33″ 250,10^45 GQ, K 317.085 ,2778081.751 ,544171.883 ,345"11"34″ 10^45,-135 HY, K 367.085 ,2778129.138 ,544156.172 ,334"34"57″ -135,-135 ZD, K 432.211 ,2778179.092 ,544115.375 ,306"56"31″ 五、计算步骤 1、QD-YH曲线元,该段为圆曲线 运行程序,按照提示输入曲线元QD纵横坐标及方位角,半径1291,QD和YH点桩号,再输入该曲线元内所求点桩号即可显示该中线坐标和切线方位角,可以输入YH点桩号K0 81.721验证计算出的结果,之后会提示输入“Z”值,即边线宽度(不分左右,均为正值),"Q"值既中线与边桩连线的夹角(左负右正中0)。 2、YH-HY曲线元,该段为回旋线 同前面一样运行程序,此时起点为YH点,终点为HY点,两点的半径是不一样的,YH点半径输入“1291”,HY点半径输入“250”。 3、YH-GQ曲线元,该段为缓和曲线 起点为YH点,终点为GQ点,输入相应参数,需要注意的是此时GQ点的半径要输入数值1E+45(计算器输入为10^45),实际上把GQ点理解为HZH点就不难理解。 六、 总结 该程序最大的特点是输入参数少,程序本身简短,可以计算任何曲线元的坐标,当所求桩号大于该段终点桩号时(H>DKB)或者小于该段起点桩号时(H<DKA),程序会自动判断处理,即把上一个曲线元的终点参数置换为下一个曲线元的起点参数,并提示输入下一个曲线元终点的半径和桩号,如此即可计算下一个曲线元的中线及边线坐标。
|