Fx5800计算器公路测量程序设计211版.doc
《Fx5800计算器公路测量程序设计211版.doc》由会员分享,可在线阅读,更多相关《Fx5800计算器公路测量程序设计211版.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流Fx5800计算器公路测量程序设计211版.精品文档.FX5800计算器公路测量常用程序集2.1 版一、程序功能主要功能:采用线元法与交点法相结合计算多条线路坐标正反算,可算任意复杂线型及立交匝道,包括C型,S型、卵型、回头曲线等;极坐标放样,全线路基边坡开挖口及坡脚放样计算、路基任意点设计高程、横坡、设计半幅宽度.隧道欠超挖放样计算。新版本特点:1、建主程序合并原所有计算类型,在主程序中可选择操作类型。隧道欠超挖增加变量衬砌厚度,因有设计衬砌厚度根据石岩来定的。增加锥坡放样计算。二、源程序1.总主程序(1、坐标计算放样程序2、坐标反算程序;
2、3、高程计算查阅程序;4、路基半幅标准宽度查阅程序;5、路基边坡及开挖口放样程序;6、路基标准距离放样;7、桥梁锥坡计算放样程序;8、极坐标计算程序;9、隧道超欠挖计算程序)运行后输入19数子则选择1至9的程序,返回时,在桩号输入-1,返回选择选择计算类型。输入-2,返回选择线路。坐标计算中输入-3,则显示本段曲线要素。程序名:0ZCXLbI 0: 17DimZ:Norm 2:1A:A:XY=1, ZD=2 ,GC=3, GD=4, BP=5, FM=6, ZP=7, JS=8, SD=9?A:A=1=Goto 1:A=2=Goto 2:A=3=Goto 3:A=4=Goto 4: A=5=G
3、oto 5:A=6=Goto 6:A=7=Goto 7:A=8=Goto 8: A=9=Goto 9LbI 1:Prog DX:LbI A:ProgQX:90B: PJ1?B:BC: PJ2?C:BZ1:CZ8:LbI B:1F: KM?Z:Z= -1=Goto 0:Z=-2=Goto A:Z=-3=Goto X:ProgKM:?D:PorgTHB:OL: L0?L:Z2+Z1-Z8 E:X+L cos(E) X:Y+Lsin(E) Y:ProgXY:ProgJS:Goto BLbI 2:2F:90Z1:ProgQX:LbI C: KM?Z:Z=-1=Goto 0:Z=-2=Goto 2:Z=
4、-3=Goto X:ProgKM: XO?X: Y0?Y:ProgTHB:PorgZD:Goto C:LbI 3:ProgQX:0B: H-B?B:BZ9:LbI D: KM?Z:Z=-1=Goto 0:Z=-2=Goto 3:?D:PorgH:Fix 3: H=:Lcoate 6,4,H-Z9 : I=:Locate 6,4,I: Goto DLbI 4:ProgQX:LbI E: KM?Z:Z=-1=Goto 0:Z=-2=Goto 4:?D:ProgGD:Fix 3: SJGD=:Locate7,4,L: Goto ELbI 5:ProgQX:0.5B:TH-GD?B:BZ17:LbI
5、F:2F:90Z1:KM?Z:Z=-1 =Goto 0:Z=-2 =Goto 5:ProgKM: X0?X: Y0?Y:0M:”M0”?M: MZ4:Prog3FBXFix 2: PD:Abs(P)-SO: L0=:Locate 6,4,O:ProgZD: Z4T: TW=:Lcoate 6,4,T Goto F:LbI 6:ProgDX:LbI G:ProgQX:LbI H:1F:90Z1: KM?Z:Z=-1=Goto 0:Z=-2=Goto G:ProgKM:?D:ProgTHB:ProgXY:ProgJS:ProgH:0M: M0?M:Fix 2:H-MT: TW=:Locate 6,
6、4,T Goto H:LbI 7:ProgDX:LbI I:ProgQX:0D: LD:Z-,Y+? D:Abs(D) R: LR?R: Z0?Z: DZ6:RZ7:ZZ8:LbI J:0Y: L0:SZ+,DZ-?Y:Y=-1=Goto 0:Y=-2=Goto I:ProgZP:Goto J:LbI 8:ProgDX:LbI K:?X:X=-1=Goto 0:X=-2=Goto 8:?Y:ProgJS:Goto K:LbI 9:PorgDX:LbI L:Prog”QX”:LbI M:2F:90Z1: KM?Z:Z=-1=Goto 0:Z=-2=Goto L:Z=-3=Goto X: Prog
7、SD1: 0.5A:“CQHD?A:“X0?X:Y0?Y:0M=M0?M:MZ8:AZ15:Prog5SD: Goto M:LbI X:Mat F Goto 02、次程序:路基开挖边线及填方坡脚线放样程序(输入填方放宽值、大概桩号及测量坐标、地面标高计算出偏移距离、桩号、距中距离、填挖高度)程序名:3FBXProg”THB”:DP:Prog”GD”:If D0:Then 0.75-LD:Goto H:Else L-0.75D:Goto H:IfEndLbI H:Prog“H”:H-0.03-Z4Z4: Prog “W1”:If Z4A:Then Goto 1:Else If GZ8:Then
8、Goto 2:Else Goto 3:IfEnd:LbI 1:L+Z10+Z11+Z12+(G-A)Z7+Z9Z6+Z8Z5 S:Goto Z:LbI 2:L+Z10+Z11+(G-Z8)Z6+Z8Z5 S:Goto Z:LbI 3:L+Z10+GZ5 S:Goto Z:LbI T:L+Z17T:If GZ15:Then (T+Z16+(G-Z15)Z14+Z15Z13)S:Goto Z:Else (T+GZ13)S:Goto Z:LbI Z3.次程序3.隧道超欠挖值计算放样程序(输入隧道线路,大概桩号、输入衬砌厚度、测量三维坐标,计算准确桩号及位置、计算欠超挖值)程序名:5SDProg”KM
9、”:Prog“THB”: DZ13:0D:Prog“H”:Cos(Z10) Z4 E: H+Z5 Z5: H+Z7 Z7: E+Z5 Z10:If Z8Z10:Then Goto R:Else Goto S:IfEnd:LbI R: (Z13-Z9) 2+(Z8-Z5) 2 )- Z4-Z15 L:Goto L:LbI S: Z4-Z6 S: (S 2-(Z7-Z5) 2 ) SAbs(S)T:Abs(Z13-Z9)-TT:(T 2+(Z8-Z7) 2 )- Z6-Z15 L:Goto L:LbI L: Fix 2:” L0=”: Locate 6,4,L:Prog”ZD”:“ H0=”: L
10、ocate 6,4,Z8-H4:极坐放样计算程序(计算放样点至置仪点方位角及距离)程序名:JSX:Y:Z11K:Z12L:Pol(X-K, Y-L):IF J0:Then J+360J:IFEnd:Int(J)+0.01Int(60Frac(J)+0.006Frac(60Frac(J) J: Fix 4:” FWJ=”: Locate 6,4,J:Fix 3:” S=”:Locate 6,4,I5路基宽度子程序6:路基标准半幅宽度计算程序(对于设计有加宽渐变的有用,如路基宽度无变化,则把此程序直接输入半幅宽度值至L)程序名: GD1S: Prog “G1”:Z-CE:(B-A)*E/S+AL:
11、6坐标计算次程序()程序名:THBIf Q=2:Then Goto J: Else 1P:(P-R)(2HPR) :180E:If F=1:Then Abs(0) W:Prog :oto 2:Else I:J:Prog :Z:oto 2: IfEnd:LbI J: If F=1:Then Prog Z:oto 1:Else Prog ZX:oto 2: IfEnd:LbI 1:I+DCOS(Z2+Z1) X: J+DSin(Z2+Z1) Y: LbI 2 7. 线元法正算子程序()程序名:A0.1184634425A: 0.2393143352B:0.2844444444N:0.0469100
12、77K: 0.2307653449L:0.5M: U+W(Acos(G+QEKW(C+KW)+Bcos(G+QELW(C+LW)+Ncos(G+QEMW(C+MW)+Bcos(G+QE(1-L)W(C+(1-L)WS)+Acos(G+QE(1-K)W(C+(1-K)WS) X:V+W(Asin(G+QEKW(C+KW)+Bsin(G+QELW(C+LW)+Nsin(G+QEMW(C+MWS)+Bsin(G+QE(1-L)W(C+(1-L)WS)+Asin(G+QE(1-K)W(C+(1-K)W) Y:G+QEW(C+W):X+cos(+ Z1): Y+sin(+ Z1)8. 线元法反算子程序(
13、)程序名:BG-90: Abs(Y-V)cos(T)-(X-U)sin(T) : 0:Lbl 0:Prog : T+QEW(C+W) : (J-Y)cos(L)-(I-X)sin(L):IF Abs()0.01:Then Goto 1:Else W+W:Goto 0: IfEnd:Lbl 1:0D:Prog :(J-Y)sin(+90) D9. 交点法正算子程序(Z)程序名:ZH2R24-H(4) 2688R(3)A:H2-H(3) 240R2B:(R+A)tan(Abs(P) 2)+BT:O-TC:C+HL:L+RAbs(P) 180N:N-HE:PAbs(P) W:0M:If ZL:The
14、n 180(Z-L+0.5H) RS :H2-H(3) 240R2+Rsin(S)A:H2R24-H(4) 2688R(3)+R(1-Cos(S)B:RM:G+WSZ2:Goto 4: IfEnd:Z-CS:Prog “HX”:G+WKZ2:LbI 4:U+(A-T)cos(G)-WBsin(G)I:V+(A-T)Sin(G)+WBcos(G) J: Goto 3: LbI 2:U+Scos(Z2)I:V+Ssin(Z2) J: LbI 310. 交点法缓和段转化子程序(HX)程序名:HXS-S(5) 40R2H2+S(9) 3456R(4) H(4)A:S(3) 6RH-S(7) 336R(
15、3) H(3)+S(11) 42240R(5) H(5)B:90S2RHK:RHSM11. 交点法反算子程序(ZX)程序名:ZXZ:0D:LbI 0:Prog “Z”:Pol(X-I,Y-J):J-Z2 J:Isin(J) S:Icos(J) I:If Abs(I)0.1:Then Z+IZ:SD:Goto 2:Else Goto 1: LbI 1:If M=0:Then Z+IZ:Goto 0:Eles Pol(M-WS,I):(JM)/180I:Z+IZ:Goto 0:IfEndLbI 212高程计算子程序(H)程序名:HProg “S1”:C-TF:Z-FS:C+TE:G-TIQ:If
16、T=O:Then Q+SIH:Goto 0:Else If ZF:Then Q+SIH:Goto 0:Else If ZE:Then Q+SI+S22RH:Goto 0:LbI 0:H:If D=0:Then Goto I:Else Prog “I”:H+VH:Goto I:LbI I 13.高程超高计算程序(I)程序名:IIf Z3=1:Then Prog “I1”:Goto 1:Else Prog “I2”:Goto1: IfEnd: LbI 1: If W=1:Then:Goto Z:Else:Goto X: IfEnd LbI Z:If S=0:Then Abs(D)MV:Goto 2
17、:Else Abs(D)(N-M)(Z-C)S+M)V:Goto 2:IfEnd:LbI X:If S=0:Then Abs(D)MV:Goto 2:Else Abs(D)(3(Z-C)S)2-2(Z-C)S)(3)(N-M)+M)V:Goto 2:IfEnd:LbI 2:Abs(D)E:VEI:I(E-K)V14导线点子程序(DX)程序名:DXZ11 K:Z12 L:“XZ”?K:”YZ”?L:KZ11:LZ1215线路选择子程序(线路选择输0时。则输曲线参数(QX)程序名:QX1A:”QX:X1=1,X2=2”?A:AZ3:If A=0:Then Goto 1:Else Goto 2: I
18、fEnd:LbI 1:”JDO”?O:”XO”?U:”YO”?V:”FW”?G:”LS”?H:?P:?R:”J=2,X=(0,1,-1)”?Q:Goto 2:LbI 216线路中线元段判别子程序(KM)程序名:KMIf Z3=0:Then Goto 0:Else If Z3=1:Then Prog “X1”:Goto 0:Else Prog “X2”:Goto 0: IfEnd: LbI 017坐标计算参数转化子程序(F)程序名:FMat F1,1O: Mat F1,2U: Mat F1,3V: Mat F1,4G: Mat F1,5H: Mat F1,6P: Mat F1,7R: Mat F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Fx5800 计算器 公路 测量 程序设计 211
限制150内