2022年曲线任意里程中边桩坐标正反算(CASIO程序第四次修改版 .pdf
《2022年曲线任意里程中边桩坐标正反算(CASIO程序第四次修改版 .pdf》由会员分享,可在线阅读,更多相关《2022年曲线任意里程中边桩坐标正反算(CASIO程序第四次修改版 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、曲线任意里程中边桩坐标正反算(4850P 计算器)程序(第四次修改版)曲线任意里程中边桩坐标正反算(CASIO fx-4850P 计算器)程序(第四次修改版)一、程序功能及原理1.功能说明:本程序由一个主程序(TYQXjs)和四个子程正算子程序(SUB1)、反算子程序(SUB2)等构成,可以根据曲线段直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。本修改版程序既可实现正算全线贯通,亦可实现反算全线贯通。本程序也可以在CASIO fx-4800P 计算器运
2、行。2计算原理:利用 Gauss-Legendre 5 点通用公式正算线路中边桩坐标、线外测点至曲线元起点和终点的垂距的符号是否相异(即Dca Dcb 该测点在其线元内)进行判断并利用该线元要素反算中桩里程、支距,最后计算出放样数据。二、源程序1.主程序(TYQXjs)Lbl 0:Defm 50:1.SZ=XY,2.XY=SZ:N:N=1=Goto 1:Goto 2Lbl 1:SZ:SZ SZ18=J=1:Prog“DAT1”:Goto 3 SZ26=J=2:Prog“DAT1”:Goto 3 SZ34=J=3:Prog“DAT1”:Goto 3 SZ42=J=4:Prog“DAT1”:Got
3、o 3,SZ8(N+1)+2=J=n:Prog“DAT1”:Goto 3 Lbl 3:W=Abs(S-O):Prog SUB1:XS=:X=XYS=:Y=Y”FWI=”:F=F-M:F DMS Goto 4 Lbl 2:XY:XY:Z4=X:Z5=Y:N=0 Lbl A:Isz N:A=Z8N+3-M:B=Z8(N+1)+3-M:Prog ZX1:Z6 Z7J=N:Prog DAT1:Goto BA=Z8N+3+M:B=Z8(N+1)+3+M:Prog ZX1:Z6 Z7J=N:Prog DAT1:Goto B:Goto A Lbl B:Prog SUB2:S=:S=O+W Z=:Z=Z Go
4、to 2 Lbl 4:J=0:I=Pol(X-Z1,Y-Z2):F=J:FF=F+360”DIST=”:I”FW=”:F DMS Goto 1 2.正算子程序(SUB1)A=0.1184634425:B=0.2393143352:N=0.2844444444:K=0.0469100770:L=0.2307653449:Z3=0.5:X=U+W(Acos(G+QEKW(C+KWD)+Bcos(G+QELW(C+LWD)+Ncos(G+QEZ3W(C+Z3WD)+Bcos(G+QE(1-L)W(C+(1-L)WD)+Acos(G+QE(1-K)W(C+(1-K)WD):Y=V+W(Asin(G+Q
5、EKW(C+KWD)+Bsin(G+QELW(C+LWD)+Nsin(G+QEZ3W(C+Z3WD名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -)+Bsin(G+QE(1-L)W(C+(1-L)WD)+Asin(G+QE(1-K)W(C+(1-K)WD):M”ANG=”:F=G+QEW(C+WD)+M:X=X+ZcosF:Y=Y+ZsinF 3.反算子程序(SUB2)M”ANG=”:T=G-M:W=Abs(Y-V)cosT-(X-U)sinT):Z=0:Lbl 0:Prog SUB1:L=T+QEW(C+WD):Z=(Z5-Y)cosL-(Z4-X)sinL:AbsZ
6、Goto1:W=W+Z:Goto 0Lbl 1:Z=0:Prog SUB1:Z=(Z5-Y)sinF4.垂距计算子程序(ZX1)Z6=(Z5-Z8N+1)COS A-(Z4-Z8N)SIN A Z7=(Z5-Z8(N+1)+1)COS B-(Z4-Z8(N+1)SIN B 5.曲线元要素数据库:DAT1 Lbl1:J=1=U=Z8:V=Z9:O=Z10:G=Z11:H=Z12:P=Z13:R=Z14:Q=Z15 J=2=U=Z16:V=Z17:O=Z18:G=Z19:H=Z20:P=Z21:R=Z22:Q=Z23J=3=U=Z24:V=Z25:O=Z26:G=Z27:H=Z28:P=Z29:R
7、=Z30:Q=Z31J=4=U=Z32:V=Z33:O=Z34:G=Z35:H=Z36:P=Z37:R=Z38:Q=Z39,J=N=U=Z8N:V=Z8N+1:O=Z8N+2:G=Z8N+3:H=Z8N+4:P=Z8N+5:R=Z8N+6:Q=Z8N+7(注:如有多个曲线元要素继续添加入数据库DAT1中)Lbl 2:UX0:VY0:OS0:GF0:HLS:PR0:RRN:Q:C=1 P:D=(P-R)(2HPR):E=180 三、使用说明1、规定 (1)以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。(2)当所求点位于
8、中线时,Z=0;当位于中线左铡时,Z 取负值;当位于中线中线右侧时,Z取正值。(3)当线元为直线时,其起点、止点的曲率半径为无穷大,以10 的 45次代替。(4)当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。(5)当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以 10 的 45 次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -率半径为无穷大,以 10 的 45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。(6)当线元为非完整缓和曲线时,起点与直线相接时
9、,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。(7)曲线元要素数据库(DAT1)可根据线型不同分为各个线元段输入到DAT1中,即分为直线段、缓和曲线、圆曲线等。(8)正算时可仅输入里程Lp 和边距 Dp及右交角 ANG 全线计算,反算时通过输入测点的 X、Y坐标和右交角 ANG 后计算器自动判断该点所属曲线元并利用该线元的曲线要素执行反算中桩里程Lp 及支距 Dp。2、输入与显示说明(一)、输入部分:1.SZ=XY 2.XY=SZ 1、N?选择计算方式,输入1 表示进行由里程、边距计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年曲线任意里程中边桩坐标正反算CASIO程序第四次修改版 2022 曲线 任意 里程 中边桩 坐标 正反 CASIO 程序 第四 修改
限制150内