公路平曲线设计与敷设程序程序4850P
CASIO—4850P计算器在公路工程测量中的应用
C SO-4 5 P计算器在公路工程测量巾硇应用 A I 80
青海第一路桥建设有限公 司 李建刚
[ 摘 要 】 文采 用微积分 中的辛甫生公 式, 本 利用 C S - 4 5 P计算 器建 立曲线元素数据库 , AI O 80 编制 了不受线型 限制的 线路 中线和 放样点位坐标计 算通用程序 , 并以算例介绍 , 方法简便 、 实用。 [ 关键词 ] A I - 4 5 P 数据库 任意线型 程序 C SO 8 0
D gFx V 0T 0{ T:” l:” J” = TX X V oJ Y+ s e:i m:= :- :V ) L ” P l : W+ :=  ̄ cs: V T J Y= V —
iJ n
Fx : = :: : T : ” 2 : ” J ” = + : ” = V oJ im V 0T 0{ 】 L ” P 2 : J T ” V V T J X= : X+ c s X
” Y=”Y=Y+ iJ : Vsn
Goo tl
Po D rg“ D”( 程序名称即文件名 )
A” XA”B” : YA”C” W J : RA”E” : F A”D” : RB”F” HA”G” HB”0” R= : Z : Z : L 1
0R —l : ≠0 D:1D A E≠O E=1E ”D => / :> ,
1 引言 、
在高速公路施工测量 中采用坐标法进行施工 放样 ,又不产 生累积 误差 , 以任意设站等优点 , 可 尤其 是全战仪 的运用 , 更体现 了它 的优越 性, 坐标法 放样 首先是坐标 的计算 , 它面临着庞 大的计 算量 , 是实践运 用它首先要克服的难题。为充分发挥 C 1—4 5 P可编程计算 器的 AS0 8 O 作用 , 本文采用 微积分 中的辛甫 生公 式( 分割指 数 n 4 , =) 利用 C I AS 一 45P 8 0 计算器积分功能 , 并建立 曲线元数据库 , 编制 了不受线型 限制 的 线路中线 和放样点位坐标计算通用程序。现场直接输入桩号便可方便 地计算 出放样点坐标及方位角。 2 C I卜 8 0 、 ASC _ 5 P计 算 程序 程序输入 内容 P “ M、 K”主 程 序 名 称 即 文件 名 ) mg C D (
4850 4500 4800正反算程序
1.中边桩计算程序<1>主程序名—XYLbl 1:{KM}:K:M:Prog”3”:X=C+Mcos(W-90:Y=D+Msin(W-90:”X=”:X:Pause 0:”Y=”:Y▲Goto1<2>子程序—3PrOg”QX”:Prog”20”<3>曲线要素—QX数据实例:某高速公路中线设计如下图所示K<2000=>B:E:F:O:P:Q:R: K≤4570=>B=25:E=1000:F=1000:O=100P=66:Q=4000:R=800: K≤5040=>B=-17:E=1086.4378:F=1555.1451:O=90:P=91:Q=4570:R=800: K≤5670=>B=35:E=1168.2556:F=2016.0909:O=120:P=74:Q=5040:R=1000: B=-25:E=1180.9927:F=2636.2334:O=150:P=109:Q=5670:R=1500注:无缓和曲线时,O=0.00001当输入里程小于2000时,为新曲线要素输入,可修改值域范围<4> 计算过程—20Z=O:Prog”8”:A=B/AbsB:L=ABπR/180+O:T=(D+RcosN)tan(AB/2)+C-RsinN:K≤Q-T=>C=(K-Q)cosP+E:D=(K-Q)sinP+F:W=P: K≤Q-T+O=>Z=K-Q+T:Prog”9”:K≤Q-T+L-O=>Z=O: Prog”9”:V=90(K-Q+T-O)/ πR:S=2R sinV:N=W+AV:C= C+S cosN:D=D+S sinN:W=W+2AV: Z=Q-T+L-K: Prog”8”:V=P+B-180-AV:W=P+B-AN :C=S cosV+E+T cos(P+B:D=S sinV+F+T sin(P+B: Z=K-Q+2T-L:W=P+B:C=E+ZcosW:D=F+Z sinW△△△△N=Z[3]<5> 缓和曲线方程式—8V=RO:C=Z-Z^5/40V2+Z^9/3456V^4:D=Z^3/6V-Z^7/336V^3+Z^11/42240V^5:N= 90Z^2/πV:V=tan-1(D/C:S=(D^2+C^2)^0.5<6> 子程序—9Prog”8”:C=Scos(P+AV)+E-TcosP:D=Ssin(P+AV)+F-TsinP:W=P+AN2.桩号、边桩距返算程序—KM方式一:试算法(速度慢,程序简单)Fixm:K=Q-T+L-O:Prog”20”Lbl 1:{XY}Lbl 2:POL(X-C,Y-D:K=Isin(J-W+90)+K:Abs sin(J-W+90)<0.0001=>”K=”:K:Pause0:”M=”:M=Icos(J-W+90▲≠>Prog”20”:Goto2△方式二:解算法(程序复杂,计算速度快)Defm5: Lbl 1:Fixm:{XY}:Pol(X-E,Y-F:Z[1]=I:Z[2]=J:cos(J-P<0=>K=Q+Icos(J-P: ≠>K=Q+Icos(J-P-B)+2T+L△K≤Q-T=>M=Icos(J-P+90:Goto5≠>Goto2△△Lbl 2:Z=O:Porg”8”:U=(D+RcosN)+cos(B/2):Z=P+B/2+90A:C=UcosZ+E:D=UsinZ+F:Pol(X-C,Y-D:Asin(J-P-AN+90 A<0=>K=K-AZ[1]cos(Z[2]-P+90)tan(90 (K-Q+T)^2/πRO):Goto3:≠>Asin(J-P-B+AN+90A>0 =>K=K-AZ[1]cos(Z[2]-P-B-90 )tan(90(K-Q+T-L)^2/πRO):Goto4:≠>K=Q-T+O+Asin-1(sin(J-P-AN+90 A))×πR/180 :M=A(I-R:Goto5△△Lbl 3:Z=K-Q+T:Prog”9”Pol(X-C,Y-D:K=K+Isin(J-W+90 :Abs sin(J-W+90<.001=>M=Icos(J-W+90 :Goto5: ≠>Goto3△Lbl 4:Z=Q-T+L-K:Prog”8”:V=P+B-180-AV:W=P+B-AN:C=cosV+E+Tcos(P+B:Pol(X-C,Y-D:K=K+Isin(J-W+90 :Abs sin(J-W+90 <.001=>M=Icos(J-W+90:Goto5: ≠>Goto4△Lbl 5:”K=”:K:Pause0:”M=”:M▲注:程序“20”为中桩计算程序Q—直缓点里程;T—切线长,L—曲线长;O—缓和曲线长;W—切线方位角Pol—极坐标转换,为涵数特别注意数字0和字母O的区别一、程序功能本程序由一个主程序(TYQXjs)和两个子程——正算子程序(SUB1)、反算子程序(SUB2)序构成,可以根据曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。
公路放线程序
一、程序简介本套程序是共有2个主程序,7个子程序。
包括了路线坐标正反算、竖曲线、超高加宽、边坡放样及断面计算等程序。
适用于CASIO4800/4850,4850用户需要修改清单内结果显示的字段(例如:X“X=”◢改为“X=”:X◢或G“Z”=H+G◢改为“Z=”:G=H+G◢)。
二、程序功能本着用最懒的方法做最繁杂的事(当然认真更重要!),根据不同需要,本程序共设置了6种计算模式J-JSMS:1-ZS,正算模式:适用于中、边桩计算,里程桩号及边距=>平面坐标。
2-FI,放样1模式:适用于路面施工放样,里程桩号及边距=>平面坐标、路面高程。
3-FS,反算模式:适用于任意点里程、边距计算,任意点坐标=>里程、边距。
4-F2,放样2模式:适用于路基施工放样,任意点坐标=>里程、边距、填挖高度,边坡超欠挖宽度,最近平台高度(<1.5)。
5-Z0,设计高程计算,即竖曲线计算,里程桩号=>设计高程。
6-DM,断面计算,里程桩号、边距=>设计高程、加宽值、指定边桩的高程。
三、计算范围平曲线:直线-缓和曲线(或无)-圆曲线-缓和曲线(或无)-直线中任意桩号,允许两缓和曲线不等长,即可以算卵形曲线,回头曲线竖曲线:前交点SYZ到后交点SZY中的任意桩号四、数据输入及各计算模式运行过程1、正算模式:1-ZS,运行主程序J-PQX(平曲线),计算过程如下:2、反算模式:3-FS,运行主程序J-PQX(平曲线),运行过程同“1、1-ZS,正算模式”;若平曲线数据已经输入了,或者计算交点同上次相同,可直接运行J-JSMS(计算模式)3、纵断面设计高程计算:5-Z0,步骤1:首先运行J-SQX(竖曲线),此步骤只是竖曲线数据输入,不进行计算。
若计算交点与上次计算交点相同,可跳过此步骤。
输入过程如下:之所以分开两个步骤,是因为当计算桩号超出计算范围时程序会自动切换到竖曲线数据输入状态,避免出现低级失误。
使用测绘技术进行道路水平曲线设计的步骤
使用测绘技术进行道路水平曲线设计的步骤道路水平曲线设计是道路工程中一项重要的任务,它直接影响着道路的安全性和舒适性。
而测绘技术在道路设计中发挥了重要的作用,它能够帮助工程师们准确地获取地理信息和各种相关数据,为道路水平曲线的设计提供必要的支持。
本文将介绍使用测绘技术进行道路水平曲线设计的步骤。
第一步:获取地理数据首先,需要获取道路所在地区的地理数据,如地形地貌、水文地理等。
这些数据可以通过现场勘测和地理信息系统(GIS)等测绘技术手段获取。
现场勘测可以通过采集地形高程数据、测量地表特征等方式进行,而GIS则可以提供已有的地理数据,如地形图、高程图等。
第二步:制定设计参数在获取地理数据的基础上,需要根据道路设计的要求制定相应的设计参数。
设计参数包括道路的设计速度、设计滑坡系数、设计超高等。
这些参数的制定需要综合考虑道路的功能、车辆的行驶特点以及地理数据的实际情况等因素。
第三步:进行测量与测绘为了进行道路水平曲线的设计,需要对道路的水平几何进行详细的测量与测绘。
这可以通过传统的地面测量方法和现代的测绘仪器来实现。
地面测量方法包括转角测量、距离测量等,而测绘仪器则可以选择全站仪、GPS测量仪等设备进行测量。
通过测量和测绘,可以获取道路的线型、坡度等详细信息。
第四步:进行数据处理与分析在进行测量和测绘后,需要对所获取的道路数据进行处理和分析。
这可以通过地理信息系统和计算机辅助设计软件来实现。
地理信息系统可以对测量数据进行处理和整理,生成道路的坐标、线型等信息。
计算机辅助设计软件则可以对道路数据进行分析和优化,快速生成道路水平曲线的设计参数。
第五步:制定水平曲线设计在进行数据处理和分析后,可以根据测量数据和设计参数来制定道路的水平曲线设计。
水平曲线设计包括设计道路的曲线半径、曲线长度、切线长等。
根据道路的设计速度和车辆行驶特点,可以通过曲线计算公式或设计图表来确定水平曲线的设计参数。
第六步:评估设计方案完成水平曲线设计后,需要对设计方案进行评估和优化。
公路放样4850程序
FX-4850P公路放样程序单位:云南第二公路桥梁工程有限公司作者:杨艳刚文件名ZBJSDefm 12 :K“X0”:V“Y0”:L“Ls”: Z【8】=180÷πR ↙Q=0.5L-L∧3÷240R2:T=(R+ L2÷24R)tan.5A+ Q↙“T=”:T▲B= Z【8】L÷2: Z【10】“QX”=A÷Z【8】+ L↙“QX=”: Z【10】▲E=(R+ L2÷24R)÷cos.5 A-R↙“E=”:E▲E“ZH”=○“JD”-T↙“ZH=”: E▲Z【1】“HY”=E+ L↙“HY=”: Z【1】▲Z【9】“QZ”= E+.5 Z【10】↙“QZ=”: Z【9】▲Z【2】“YH”= E+Z【10】- L↙“YH=”: Z【2】▲Z【3】“HZ” = E+Z【10】↙“HZ=”: Z【3】▲P“1,2”:u “X(JD)”: Z“Y(JD)”↙Lb1 0: {m}:M“CD”M≤△M≤Z【1】△↙M<Z【2】△↙M≥Z【3】△↙M≥Z【2△↙Lb1 1:G=M-E:D=√((G-G∧5÷40R2 L2)2+( G∧3÷6RL- G∧5÷336 R∧3L)2) ↙P<【8】G2÷6L:H=F+BG2÷L2: 【8】G2÷6L:H=F-BG2÷L2△Goto3↙Lb1 2:G=M- Z【1】:W=R(1-Cos(B+ Z【8】G))+ L2÷24R:D=√(W2+(R Sin(B+ Z【8】G)+Q)2)↙P<tan-1(W÷(R Sin(B+ Z【8】G)+ Q)):H=F+B+ Z【8】G: ≠F- tan-1(W÷(R Sin(B+ Z【8】G)+ Q)):H= F-B- Z【8】G△↙Lb1 3:X=U+T Cos(F-180)+D Cos C↙“X=”: X▲Y=Z+T Sin (F-180)+D Sin C↙“Y=”: Y▲Prog “FY”↙Lb1 4: Z【6】=X: Z【7】=Y:{S}:X“ZX”= Z【6】+S Cos(H-90)“ZX=”:X ▲Y“ZY”= Z【7】+S Sin (H-90) ↙“ZY=”:Y▲Prog “FY”: {N}:X“YX”= Z【6】+N Cos(H+90) ↙“YX=”:X▲Y“YY”= Z【7】+N Sin (H+90) ↙“YY=”: Y ▲Prog “FY”: Goto 0Lb1 5:G= Z【3】-M: Z【4】=(T-G+ G∧5÷40 R2 L2) SinA+( G∧3÷6RL- G∧5÷336 R∧3L) CosA: Z【5】= T+( T -G+ G∧5÷40 R2 L2) CosA-( G∧3÷6RL- G∧5÷336 R∧3L) SinA: ↙D=√(Z【4】2+ Z【5】2): P<-1(Z【4】÷Z【5】):H=F+A-BG2÷L2: ≠-1(Z【4】÷Z【5】):H=F-A+BG2÷L2△Goto3↙Lb1 6:D=○-M: C= F+180:H=F: Goto8↙Lb1 7: D=T+M- Z【3】: P<≠△H=C↙Lb1 8:X=U+D CosC“X=”:X▲Y=Z+ D SinC↙“Y=”:Y▲Prog “FY”: Goto 4↙文件名FYI=0:J=O:PoL(X-K,Y-V): Z【11】“D”=I↙“D=”: Z【11】▲Y-V≥【12】“F”=J↙≠【12】“F”=360+J↙“F=”: Z【12】▲使用程序时依次输入:1、置仪点坐标:X0? Y0?(分别为X坐标Y坐标)2、缓和曲线长度Ls?3、曲线半径R?4、导线转角A?5、交点里程桩号JD?6、导线转向1,2?(右转输1,左转输2)7、交点坐标X(JD)?Y(JD)?8、待测点桩号CD?9、导线方位角F?10、所测中桩的左右距离S?N?(S-左边距 N-右边距)注:文件ZBJS 和FY都须输入才能运行D=-待放样点的距离F=-待放样点的角度在FY中运行,为坐标放样X?为待放点的X坐标 Y?为待放点的Y坐标K?为置仪点的X坐标 V?为置仪点的Y坐标D=-置仪点到待放点的距离F=-置仪点到待放点的角度。
4850全线连线计算程序
CASIO4850全线坐标正反算程序主程序:ZHANG LIANGLbI Ø :Deg:T"WJM":C=2Ø+4Ø(T-1):T=Ø:N"1.SR,2.JS":N=2=> Goto A⊿M"JZ-XX":O"QD-ZH":U"X-Ø ":V"Y-Ø ":G"FWJ ":Lbl B:{HRQP}: P"QD-R":H"XX-CD":R"ZD-R":Q").-1,(.+1,--.Ø":W=H:Z =Ø:Prog"S1":Prog"S4":U=X:V=Y:O=O+H:G=F-9Ø:P=R:"…SR…NEXT…!”:Isz T: Dsz M:Goto B⊿Lbl A:Fixm:{XYSZN}:T=Ø:N"1.JS-XY,2.XY-FS": N=2=>Goto 2⊿S"JS-ZH=":Z"D=":Lbl 1:S>Z[8T+1+C]=>Isz T:Goto 1⊿Prog "S3":W=S-O: Prog "S1": "JS-X=":X:Pause Ø:"JS-Y=":Y◢Goto AΔLbl 2: X"X…":Y"Y…":I=X:J=Y:Lbl 3: Prog "S3":W=Abs((Y-V)cos(G-9Ø)-(X-U)sin(G-9Ø:W>H=> Isz T:Goto 3⊿Prog "S2":"FS-ZH…":S=O+W:Pause Ø:"D…":Z ◢Goto A⊿子程序S1A=.1184634425:B=.2393143352:N=.2844444444:K=. Ø4691ØØ77:L=.23Ø7653449:D=Q r W2(P-R)÷2HPR:E=Q r WP-1:Z[1]=G+KE+K2D:Z[2]=G+LE+L2D:Z[3]=G+.5E+.25D:Z[4]=G +(1-L)2D+E(1-L:Z[5]=G +(1-K)2D+E(1-K:F=G+E+D+9Ø:X=U+ZcosF+W(AcosZ[1]+BcosZ[2]+NcosZ[3]+BcosZ[4]+AcosZ[5:Y=V+ZsinF+W(AsinZ[1]+BsinZ[2]+NsinZ[3]+Bsin Z[4]+Asin Z[5:子程序S2W=Abs((Y-V)cos(G-9Ø)-(X-U)sin(G-9Ø:Z=Ø:Lbl 4:Prog "S1":L=G-9Ø+E+D:Z=(J-Y)cosL-(I-X)sinL:AbsZ<.ØØ1=>Goto 5:≠>W=W+Z:Goto 4⊿Lbl 5:Z=Ø:Prog "S1":Z=(J-Y)÷sinF:子程序S3H=Z[8T+C+6:O=Z[8T+C+1]-H:U=Z[8T+C+2:V=Z[8T+C+3:G=Z[8T+C+4:P=Z[8T+C+5:R=Z[8T+C+7: Q=Z[8T+C+8:子程序S4Z[8T+C+1]=O+H: Z[8T+C+2]=U: Z[8T+C+3]=V:Z[8T+C+4]=G:Z[8T+C+5]=P:Z[8T+C+6]=H:Z[8T+C+7]=R: Z[8T+C+8]=Q: 结束程序编制说明:1.本程序是为CASIO-fx4850p编制的。
4850计算器正反算程序
4850计算器正反算程序一、程序功能及原理1.功能说明:本程序由一个主程序(TYQXjs)和两个子程——正算子程序(SUB1)、反算子程序(SUB2)序构成,可以根据曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。
另外也可以将本程序中核心算法部分的两个子程序移植到其它相关的程序中,用于对曲线任意里程中边桩坐标进行正反算。
本程序也可以在CASIO fx-4500P计算器及CASIO fx-4850P计算器上运行。
2.计算原理:利用Gauss-Legendre 5点通用公式计算线路中边桩坐标并计算放样数据。
二、源程序1.主程序(TYQXjs)Defm 2:"1.SZ => XY":"2.XY => SZ":N:Prog”DAT1”:U"X0":V"Y0":O"S0":G"F0":H"LS":P"R0":R"RN":Q:C=1÷P:D=(P-R)÷(2HPR):E=180÷π:N=1=>Goto 1:≠>Goto 2Δ←Lbl 1:{SZT}:SZ:T”ANG”:W=Abs(S-O):Prog "SUB1":"XS=":X=X◢"YS=":Y=Y◢Goto 3←┘Lbl 2:{XY}:XY:I=X:J=Y:Prog "SUB2":"S=":S=O+W ◢"Z=":Z=Z◢Goto 2Lbl3:J=0:I=Pol(X-Z[1],Y-Z[2]):F=J:F<0=>F=F+360:≠>F>360=>F =F-36ΔΔ”DIST=”: I◢”FW=”:F→DMS◢Goto 12. 正算子程序(SUB1)A=0.1184634425:B=0.2393143352:N=0.2844444444:K=0.0469 100770:L=0.2307653449:M=0.5:F=1-L:M=1-K:X=U+W(Acos( G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Ncos(G+QE MW(C+MWD))+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+QEKW(C+KWD))+Bsin(G+QELW(C+LWD) )+Nsin(G+QEMW(C+MWD))+Bsin(G+QE(1-L)W(C+(1-L)WD))+Asin(G+QE(1-K)W(C+(1-K)WD))):F=G+QEW(C+WD)+T:X=X+ZcosF:Y=Y+ZsinF3. 反算子程序(SUB2)T=G-90:W=Abs((Y-V)cosT-(X-U)sinT):Z=0:Lbl 0:Prog "SUB1":L=T+QEW(C+WD):Z=(J-Y)cosL-(I-X)sinL:AbsZ<1E-6=>Goto1:≠>W=W+Z:Goto 0Δ←┘Lbl 1:Z=0:Prog "SUB1":Z=(J-Y)÷sinF4.曲线元要素数据库:DAT1J=1=>U=xxxx.xxx:V=xxxx.xxx:O=xxxx.xxx:G=xxxx.xxx:H=x xxx.xxx:P=xxxx.xxx:R=xxxx.xxx:Q=xxΔJ=2=>U=xxxx.xxx:V =xxxx.xxx:O=xxxx.xxx:G=xxxx.xxx:H=xxxx.xxx:P=xxxx.xxx: R=xxxx.xxx:Q=xxΔ……….J=n=>U………. Δ(注:如有多个曲线元要素继续添加入数据库DAT1中)三、使用说明1、规定(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。
CASIO 4850 道路测量正反算程序(向量)
CASIO 4850 道路测量正反算程序变量意义(凡是坐标均按复数a+bi输入,所有的值均按数学坐标系考虑)以下所说的线元为直线、圆曲线、缓和曲线A 每个线元的起点坐标(由设计图提供,或者计算出来)B 直线线元的终点(方向)坐标(由设计图提供,或者计算出来)C 正反算时计算点的坐标结果(中间结果,不做事前计算)D 反算时计算点的坐标(现场实测值,手动输入)E 反算时计算桩号的向量(前一点)(中间结果,不做事前计算),显示结果时为正东坐标。
F 反算时计算桩号的向量(后一点)(中间结果,不做事前计算)G 反算时计算桩号的步长(程序设定为20米,可自定义设定,一般10--50)H 反算时计算桩号前一点的坐标结果(中间结果,不做事前计算)I (D-C)与E的夹角(中间结果,不做事前计算)J (D-H)与F的夹角(中间结果,不做事前计算)K 缓和曲线的曲线总长(由设计图提供,或者计算出来)L 正算时为偏移计算点的长度,反算时为0(正算时手动输入,左正右负)M 正反算判断,等于0时进入正算,等于1时进入反算N 反算时起点桩号,显示结果时为正北坐标。
O 圆曲线的圆心坐标(由设计图提供,或者计算出来)P 曲线左偏时为-1,右偏时为+1(根据设计图事先确定)Q 缓和曲线起点的切线角(由设计图提供,或者计算出来)R 圆曲线的半径,缓和曲线的终点半径(由设计图提供,或者计算出来)S 计算点桩号(正算时手动输入)T 每个线元的起点桩号(由设计图提供,或者计算出来)U 反算时终点桩号V 缓和曲线在标准位置时的坐标计算结果(中间结果,不做事前计算)W 与道路中线的偏角(手动输入,左偏转范围0度--180度,没有右偏)XYZ 缓和曲线在标准位置时的切线角计算结果(中间结果,不做事前计算)主程序清单(每个语句后均有回车键)说明:→条件判断△条件判断结束▲显示结果≠→条件判断的否则Lb1 0M=0:F=0:H=0:G=20:N=?:U=? 设定中间参数(N和U是起点和终点的桩号)Lb1 1"ZHENG SUAN=0""FAN SUAN=1":{M} 根据变量M的值确定正反算M=0→Goto 2△M=0,进入正算程序M=1→Goto 3△M=1,进入反算程序Goto 0 M=其他,回到起点Lb1 2Prog "计算程序":Goto 0 进入正算程序,Lb1 3 进入反算程序S=N 起点桩号是整个平曲线的起点,此时输入程序中,下同(可自定义起点)“JI SUAN DIAN”:{D} 输入计算点坐标(a+bi)S=S-GLb1 5S=S+GS>U→“GUO ZHONG DIAN”▲GOTO 0△终点桩号是整个平曲线的终点,下同.Pause 4,暂停2秒。
CASIO fx—4850P计算器高程控制网按间接平差计算程序
则 法 方 程 式为 CX +L =0 L
解 上 式 得 x= 一 c L L () 3
Me : e : N : i : =T +N: =0 5 N +1) l D g T M Fx A m W . N( :
式 中 : ~ 观 测 值 改 正 数 向 量 ,A 一 误 差 方 程
=
单位 权 中误 差 : =  ̄( P V U / [ V ]÷(n—n )待 r )
L l : [ M + ]= =z I =z P 一 [ + M + b F z A+ J P [] [ ] z A 2
Jl L l G: ≠Mj G t J=0 I b J ooD : ≠Aj G t C oo
将程 序 中划 线部 分 内容删 除 , 节 省 程序 容 量 2 5字 可 3
其 法方 程 式 为 :
A P X +A P A L=0 () 2
令
C= A P A, L L=A P L
节, 中问结果在计算结束后从 内存 中提出查看 。 3 1 主 程序 .
GCW JPC J
Z[ + M +I I A 6 ] ≠M: ooQ I : t =0/  ̄G
L l IzI “ L N)=” Z『 +N+8 +I I b s : L ( X: A M ] ≠N
j Go I tX o =0: b IzI “ W )=” ZI + L lY:s : C( A
求点高程中误差 Mui ()=±U ̄c /
2 程序 功 能 . 程序可进行高程控制 网按间接平 差计算 , 计算数
据在扩大储存 变量 zE]中按 一维存 放 , 了节省 内 j 为 存单元 , 解算 中采用 了内存单元叠加 的办法 , 即由误
CASIO fx-4850p计算器在公路施工中的应用
l R i( 0 一 0 )rR + + - + 4 R = S n(8 L 9 S+ r )S 2 S3 2 0 2 1
J R IC s 1 0 一 0 R) 2 2 R ¥ + 6 8 3 = (— o( L 9 ÷ ) (8 +¥ + 4 一4 2 8 R
X=U l o F Gj i F + c s — sn
X=U+ c s —G 1i F lo F . n s
Y=V+ sn + c s liF GJo F
E F G l O 9 S+ ' = + f8 0 ) 'R n
L= C E+ Go o 6 t
[I : X(J ): Y(j )放 样 时 为 置 镜 点 坐 标 . r 不 输 K : M“ Z D ” K “ zD ” 也 叮以 入: 已知道路外一点反求中心线里程 时, 输入此点坐标。MN为程序一 ( 次 输入 . 同时 不 提 示 输 入 ) 返
J 0 >=+ 6 < = jj3 0
Z - := c s k k d ed loZ:= +
Ab > . 01 >g t sd 00 = oo8
最新推 出的 两 欧 f~ 8 0 x 4 5 D计算 器具有强大 的程序编制功能 , 在程序 f域巾最多 订储存 2 5 0个 ‘ × : J ‘ 80 仃的数据 .同时具有逻辑运算 、 条件转移 、无条件转移等等多种程序命令 小文作l 根据卡西 欧 f 暂 x 一 451 t 80) ‘ i算器说明 I 结合 自身的工作实 践 , 5 ’ 逐步摸 索并编制 了一 套 公路施工坐标计算程序 经过 多次运算 、 实践 、 修正 , 在以后的工程施 工 巾 . 底 地告 别了 图 纸 . 大 地 提 高 了放 样 速 度 和工 程 进 度 。 彻 极 路线坐标计算 :
fx-4850P_闭附合图根水准路线近似平差计算程序PM3-6
单一闭附合图根水准路线近似平差计算程序PM3-6(1) 计算原理单一闭附合图根水准路线近似平差的原理是,将高差闭合差反号、按测段路线长或测站数比例分配计算各水准测段的高差改正数,并据此计算出未知点的高程。
(2) 程序——PM3-6"MAPPING LEVEL ADJUST PM3-6"显示程序标题Norm设置数值显示格式O"LEVEL TYPE,PLATE(1)="输入水准路线类型,1为平地,其余数为山地Fix 3:A"START H(m)="输入起点已知高程B"END H(m)="输入终点已知高程,闭合水准路线时为起点已知高程Defm 40:Scl定义扩充变量存储器,清除统计存储器Lbl 0:{LH}设置输入变量名L"L(km) OR n,0END="输入测段路线长或测站数,输入0结束L=0Goto 1:H"h(m)="输入测段高差H,LDT 将测段高差与路线长(或测站数)存入统计存储器Z[2n-1]=H:Z[2n]=L将测段高差与路线长存入扩充变量存储器Goto 0Lbl 1:C=A+Σx-B计算高差闭合差"fh(mm)=":1000C显示高差闭合差O=1S=0.04Σy:S=0.012Σy:计算平地与山地图根水准高差闭合差限差"Σ(L)km OR Σ(n)=":Σy显示路线总长或测站总数Abs C>S"fh>OVER!":显示高差闭合差超限T=-C÷Σy计算每km或每站高差改正数I=0:Lbl 2:I=I+1F=Z[2I-1]+TZ[2I]计算改正后的测段高差I=1E=A+F:E=E+F:计算未知点高程Norm:"n=":I显示测段号Fix 3:"h ADJUST(m)=":F显示改正后的测段高差"Hn ADJUST(m)=":E显示改正后点的高程I n Goto 2:"CLOSE TEST(mm)=":1000(E-B)显示高程检核结果"PM3-6END"(3) 程序说明①为便于用户正确输入观测数据,程序中使用了小写字母提示符,按键输入字符“m”,按键输入字符“h”,按键输入字符“!”,按键输入字符“Σ(”。
公路高程计算程序
CASIO4850公路高程计算程序1、GC JS(主程序)Lbl 0{L}Prog "SQX YS"Prog "SQX-H"Prog "PQX YS"Prog "PQX-H""H=":O◢Goto 02、SQX-H(竖曲线计算子程序)N=A-TW=A+TU=Abs (A-L)L≤N=>Z=H-JU:Goto 1 ΔL≤A=>Z=H-JU+(L-N) 2 /(2R):Goto 1 ΔL≤W=>Z=H+IU+(W-L) 2 /(2R):Goto 1ΔL>W=>Z=H+IU ΔLbl 13、PQX-H(平曲线计算子程序)L≤S=>E=P:G=E:Goto 1 ΔL≤(S+B)=>E=P-(L-S)/B×(P+C):G= -E:Abs (E) ≤P=>G=P: ΔGoto 1: ΔL≤(S+Q-B)=>E= -C:G= -E:Goto 1 ΔL≤(S+Q)=>E=P-(S+Q-L)/B×(P+C):G= -E:Abs (E) ≤P=>G=P: ΔGoto 1: ΔL>(S+Q)=>E=P:G=E ΔLbl 1{D}F=1=>D≤0=>O=Z+DE:≠>O=Z-DG Δ≠>F=-1=>D≤0=>O=Z+DG:≠>O=Z-DE ΔΔ4、SQX YS(竖曲线要素子程序)Lbl 0:L≤? => R=?:T=?:A=?:H=?:J=?:I=?:≠> Goto 1Lbl 1:L≤? => R=?:T=?:A=?:H=?:J=?:I=?:≠> Goto 2L ……………………………………5、PQX YS(平曲线要素子程序)Lbl 0:L≤? => B=?:Q=?:C=?:F=?:S=?:P=?:≠> Goto 1Lbl 1:L≤? => B=?:Q=?:C=?:F=?:S=?:P=?:≠> Goto 2L ……………………………………说明:L:计算点的里程D:计算点的横距,左边为"-",右边为"+"竖曲线要素R:竖曲线半径,凸取负,凹取正T:竖曲线切线长A:竖曲线中心桩号H:变坡点高程J、I:变坡点前后纵坡,上坡为"+",下坡为"-"平曲线要素B:超高缓和曲线长度Q:超高曲线全长度C:超高值F:曲线右,左参数,右为"+1",左为"-1"S:超高缓和起点桩号P:路面横坡值。
卡西欧FX-4850P计算器在测量中的应用
在几种基本曲线中 , 缓和 曲线 的坐标计算是关键 。如图 1 , 设缓和 曲线 起点A的曲率 为 PA, 程为D A; 里 K 终点B的曲率 为 PB, 里程为D B; x Y 为以A K A 为坐标原 点 , 以A点切线方 向为
x
二
图 1 局 部 坐 标 系 与 路 线 坐标 系 表 1 逐 桩 坐 标 表
的应用。
关 键 词 : 化 辛 普 森 公 式 ; 路 曲线 ; 标 计 算 ; 复 公 坐 坐标 反 算 ; 方 交会 ; 曲 线 3 0 o 1 . 9 .s.06 8 5 .0 0 . 1 : 9 s 1 0
O 引 言
a a +D I K ) 8 。/r 即为求解 圆曲线点切线方 位角 , A (K- AR X1 0 , , = D / r
K +0 . 0 47 8. 62 O 40 00 4 5 04 2
4 39 . 15 99 9 12 4 0 54 8 94 0 . 8 2 44 0 .2 0 90 46 3 4 9 2 51 4 93 9 . 8 4 9 36 0 93 7 . 5 5
4 31 .3 9 9 5 3 4 1 4 3 5 .1 4 9 8 0 69 43 9. 96 9 79 5 4 43 4. 1 9 7 3 8 91
可见 , 已知曲线段起点和终 点的曲率及起点 的切线坐标 若
方位角 , 能计算任 意线 型点位 切线 的坐标7 /. 。 便 Y#角
1 曲 线 上 的 点位 坐 标 的 计 算 . 2
渠施工等测量工作 ,都可 以将其计 算公式编入 卡西欧计算器
中, 方便 内外业的计 算。 ’
1 卡西欧F 娟 X 0 计 算 器 在 公 路 曲线 测 设 中的 应 用 P 1 曲 线上 点 的切 线 方位 角的 计 算 . 1
道路施工测量程序(CASIO fx-4850P计算器)
道路施工测量程序(CASIO fx-4850P)㈠线路坐标计算程序(XLZBJSCX)LbI0:{GK}:“Z=-1,Y=1,FY=5”:G=-1=>GotoF:≠=> G=1=>GotoD:≠=> G=5=> GotoC:≠=> Goto0↙LbID:K≤193076.82 => GotoG:≠=>K≤193810=>Goto7:≠=>Goto9↙LbIF:K≤193076.82 => GotoG:≠=>K≤193720=>Goto6:≠=>Goto8↙LbIE:Z=D-M:F=X+Mcos(A+180):S=Y+Msin(A+180):H=Z+N:V=X+McosB:W=Y+MsinB:GotoA↙LbIA:K≤Z => Goto1:≠=>K≥H => Goto2:≠=>K≥(H-G)=>Goto3:≠=>K ≤(Z+L)=>Goto4:≠=>Goto5↙LbI1:X=F+(K-Z)cosA:Y=S+(K-Z)sinA:C=A:GotoB↙LbI2:X=V+(K-H)cosB:Y=W+(K-H)sinB:C=B:GotoB↙LbI3:I=K-H-(K-H)∧5/40/R2/ G2:J=(K-H)∧3/6/R/G-(K-H)∧7/336/R3/G3:X=V+I cosB+J cos(B-90P):Y=W+I sinB+J sin(B-90P):C=B-(K-H)2/2/R/G ×180/π×P:GotoB↙LbI4:I=K-Z-(K-Z)∧5/40/ R2/L2:J=(K-Z)∧3/6/R/L-(K-Z)∧7/336/R3/L3:X=F+I cosA+J cos(A+90P):Y=S+I sinA+J sin(A+90P):C=A+(K-Z)2/2/R/L ×180/π×P:GotoB↙LbI5:R sin((K-Z-L)/R×180/π+L/2/R×180/π)+(L/2-(L3/240/R2)):J=R (1- cos((K-Z-L)/R×180/π+L/2/R×180/π))+L2/24/R:X=F+I cosA+J cos (A+90P):Y=S+I sinA+J sin(A+90P):C=A+(L/2/R×180/π+(K-Z-L)×180/R/π×P:GotoB↙LbIB:T“BZ”:E“AJ”:O=X+T cos(C+E):Q=Y+T sin(C+E):“XQ=”:O▲“YQ=”:Q▲Goto0↙LbIC:Prog“FANG YANG”↙LbI6:D=193408:X=55535.086:Y=21710.993:R=592.012:L=210:G=210:M=331.177:N=640.224:A=19°27′50″:B=61°06′06″:P=1:GotoE↙LbI7:D=193357.001:X=55487.:Y=21694:R=500:L=170:G=130:M=280.177:N=540.679:A=19°27′50″:B=61°56′27″:P=1:GotoE↙LbI8:D=194324.607:X=55988.738:Y=22532.835:R=949:L=130:G=130:M=197.898:N=393.895:A=61°06′06″:B=45°10′08″:P=-1:GotoE↙LbI9:D=194153.679:X=55871:Y=22414.4:R=1500:L=210:G=210:M=326.287:N=649.085:A=61°56′27″:B=45°10′08″:P=-1:GotoE↙LbIG:D=192880.03:X=55032.756:Y=21533.465:R=614.772:L=130:G=130:M=201.601:N=398.396:A=44°28′41″:B=19°27′50″:P=-1:GotoE↙程序编制说明:1.本程序为公路中边桩计算程序。
浅谈CASIO编程计算器的应用
浅谈CASIO编程计算器的应用在新时代下,随着科技日益发展,各种新技术、新设备层出不穷。
CASIO系统编程计算器便是其中之一,具有多样化的型号,比如,4500p、4850。
由于具有實用编程功能,CASIO系列编程计算器在不同领域中的应用范围逐渐扩大,特别是在公路工程方面。
就公路施工测量而言,CASIO系列编程计算器的应用取代了传统测量方法,改变了公路施工测量的现状,也极大地提高了公路工程施工的效率与质量。
一、公路施工测量的现状从某种意义上说,测量贯穿于公路工程建设的始终,是其主旋律的序曲、和弦、尾声。
而整个工程建设质量、进度离不开测量的精度、速度。
就公路施工测量的现状而言,并不乐观,各种问题日益突显。
1、公路测量人员不具备综合素质在公路施工测量方面,很多公路施工企业都没有专业的测量人员,大都由工程施工技术人员进行测量。
这些测量人员并没有经过专业化的培训,不熟悉公路测量操作流程,不具有专业化的操作技能,经常违规操作,不清楚常规测量仪器的性能,严重影响测量的进度与精度。
2、公路施工测量仪器存在问题就测量仪器而言,为了节约成本,很多施工企业都没有根据工程项目建设的具体情况,购置对应数量的测量仪器,甚至一些施工企业根本没有购置测量仪器,严重影响公路施工测量的精度、进度,导致公路工程建设中经常返工,工程质量达不到要求。
此外,通常情况下,用于公路测量中的测量仪器都属于精密仪器,测量人员必须具备专业的测量技能,但已有的测量人员不仅不具备对应的测量水平,也没有掌握正确的测量方法,经常违规操作,极大地降低了测量仪器的灵敏度。
在日常施工中,没有定期对测量仪器进行保修,缩短了测量仪器的使用寿命。
3、公路施工测量的质量控制不到位就其质量监控来说,政府监理、社会监理是其主要对象,一些建设单位及工程监督部门也会参与其中。
就起监控质量来说,在公路工程项目竣工验收、质量监控方面,都把重心放在公路施工质量的检查、控制,没有对施工测量质量的检验引起重视,留下了安全隐患。
最新4850匝道程序汇总
4 85 0 匝道程序程序说明卡西欧4800或4850计算主线及其匝道中边桩坐标,高程,反算任意点桩号及其距中距离,以及边坡超欠挖情况。
主程序1ZA DAO (用N值判断那条线路)N=0 1,2,3,4,5,6,7,8,9"/ b|0 : {K} : N: N=0=>prog ZHU XIAN':工>N=1=>prog AZA':工>N=2=>prog BZA':工>N=3=>prog CZA”:工>N=4=>prog DZA”:工>N=5=>prog EZA,:工>N=6=>prog FZA':工>N=7=>prog GZA:工>N=8=>prog HZA”:工>N=9=>prog AS':<」(被交道阿森主线)主程序:2“ N0-9H” (用N值判断那条线路的高程)N=0 1,2,3,4,5,6,7,8,9"/ b|0 : {K} : N: N=0=>prog ZHU XIAN H”工>N=1=>prog AZ H”:工>N=2=>prog BZ H”:工>N=3=>prog CZ H”:. <」桩距ZHUANG JU (由三维坐标反算桩号和边桩距离及其坡角)仅供学习与交流,如有侵权请联系网站删除谢谢2{X: Y:H}:Z[38]=1XXP=':Y YP兰:HH仝:NN仝:QKQ= :ZKZ仝:Z[21]=X : Z[22]=Y : Z[23]=H:<」/ b|0 : Z[24]=Q : Z[25]=Z :K=Q Prog ZA DAOZ[26]=Z[12]:Z[27]=Z[13]:<K=Z: Prog ZA DAO :Z[28]=Z[12]:Z[29]=Z[13]:< pol((Z[28]-Z[26]),(Z[29]-Z[27])):Z[30]=l:J<0=>Z[31]=J+360:丰 >Z[31]=J: ?pol((Z[21]-Z[26]),(Z[22]-Z[27])):Z[32]=IJ<0=>Z[33]=J+360:丰 >Z[33]=J: ?(Z[31]-Z[33])v-270=>Z[34]=-1:Z[35]=(360-Z[33]+Z[31]) :丰 > (Z[31]-Z[33])<0=>Z[34]=1:Z[35]=(Z[33卜Z[31]) :丰 >(Z[31]-Z[33])>270=>Z[34]=1:Z[35]=360-Z[31]+Z[33] :丰 >(Z[31] -Z[33])>0=>Z[34]=-1:Z[35]=Z[31 卜Z[33]: ????Z[36]=Q+Z[32]*cosZ[35]:Z[37]=Z[32]*si nZ[35]Z[38]=Z[38]+1(计数器:初始值为1)<」Z[38]=2=> 50M‘ :Q=Z[36卜50:Z=Z[36]+50:Goto 0 :工>Z[38]=3=> fn”Q=Z[36卜1 : Z=Z[36]+1:Goto 0 :工>Z[38]=4=> 0.1m”:Q=Z[36]-0.1:Z=Z[36]+0.1:Goto 0 :工>ZHUANG HAO'N」K=Z[36] ▲Z[34]<0=> ZUO=:Z[37] ▲工> YOU”Z[37] ▲Prog NO-9H”J“QIAO HAN (桥涵任意角点)/ b|0:prog: ZA DAO :/ b|1:{FST}:Z[70]=F+S+T:(输入顺序为FST)仅供学习与交流,如有侵权请联系网站删除谢谢3Z[71]= V (S A2+T A2-2* V(S A2)* V (T八2)*cos(180-F)):Z[72]= V(SA2+TA2-2* V心八2)* V(TA2)*cosF ):Z[73]=cos -t(TA2+Z[71]A2/4-Z[72]A2/4)/ V仃八2亿[71])): Z[74]=cos -1(SA2+Z[72F2/4-Z[71]A2/4)/ V心八2亿[72])): S> 0 =>Goto 2:丰 >Goto 3:/ b|2:T>0 =>Z[75]=Z[11]+Z[73]:S=Z[71]:Goto 4:丰 >T<0 =>Z[75]=Z[11]+F+Z[74]:S=Z[72]:Goto 4: ?/ b|3:T<0 =>Z[75]=Z[11]+180+Z[73]:S=Z[71]:Goto 4: 丰 >T>0 =>Z[75]=Z[11]+180+F+Z[74]:S=Z[72]:Goto 4:/ b|4:Z[75]>360=>Z[75]=Z[75]-360: 丰 >Z[75]=Z[75]: ?Z[76]=Z[12]+S*cosZ[75]:Z[77]=Z[13]+S*si nZ[75]:“ X=” v」Z[76] ▲“ Y=” v」Z[77] ▲Goto 1:<」子程序:1ZHY”直缓圆中边桩坐标计算程序)Z[1]=Abs(K-Z):Z[2]=1/R:Z[3]=(R-S)/(2HRS):Z[4]=i80/ n:Z[5]=0.1739274226:Z[6]=0.3260725774:Z[7]=0.0694318442:Z[8]=0.3300094782:Z[9]=1 -Z[8]:Z[10]=1 -Z[7]:X=O+Z[1](Z [5] cos(U+GZ[4]Z[7]Z[1](Z[2]+Z[7]Z[1]Z [ 3]))+Z[6] cos(U+GZ[4]Z[8]Z[1](Z[2]+Z[8]Z[1]Z [ 3]))+Z[6] cos(U+GZ[4]Z[9]Z[1](Z[2]+Z[9]Z[1]Z [ 3]))+Z[5] cos(U+GZ[4]Z[10]Z[1](Z[2]+Z[10]Z[1]Z[3]))<Y=P+Z[1](Z[5]si n(U+GZ[4]Z[7]Z[1](Z[2]+Z[7]Z[1]Z[3]))+Z[6]si n(U+GZ[4]Z[8]Z[1](Z[2]+Z[8]Z[1]Z [ 3]))+Z[6]si n(U+GZ[4]Z[9]Z[1](Z[2]+Z[9]Z[1]Z [ 3]))+Z[5]si n(U+GZ[4]Z[10]Z[1](Z[2]+Z[10]Z[1]Z[3]))vZ[11]=U+GZ[4]Z[1](Z[2]+Z[1]Z[2]):Z[12]=X:Z[13]=Y:“ AN= v」Z[11] f DM2 (注:(f DM2)命令为十进制转换六十进制并显示度分秒。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公路平曲线设计与敷设程序(用于CASIO fx-4850P计算器)1.该程序是公路平曲线测设的常用程序,包括五种半径选择程序、四种中线敷设程序和四种特殊平曲线设计与敷设程序。
适用于三、四级公路之测设,符合海地道路软件中平曲线计算之"算法三",是公路工程师的最佳助手。
2.该程序可分为三个部分:第一部分为半径选择程序,分为外距控制(E)、切线长控制(T)、曲线长控制(L),两点虚交(AB),三点虚交(ABC);第二部分为中桩支距法放样程序:分为单交点(1JD)、两点虚交(2JD)、三点虚交(3JD)、回头曲线之圆曲线部分(HTQX);第三部分为特殊平曲线设计与敷设程序,分为单交点凸型曲线设计(TU)、两点虚交复曲线设计与敷设(FU/FUF)、两点虚交非对称基本型平曲线的设计与敷设(FDC/FDCF)以及两点虚交卵型曲线的设计与敷设(LQX/LQXF)。
3.该程序利用模拟菜单操作,各个程序既可单独使用,又可联合使用。
程序必须全部输入完才能正常运行(特殊平曲线除外)。
4.程序使用技巧:运行时按照提示输入数据即可得到结果:①单交点平曲线半径可根据控制较严的一项进行选择:外距控制按1(E)、切线长控制按2(T)、曲线长控制按5(L);结果不满意可按AC键退出程序,重新计算。
②虚交点的平曲线半径选择,先运行相应程序,拟放曲中桩号(QZ桩号),按AC键退出程序,根据拟放的曲中桩(QZ)位置需向外或者向内偏移的距离(例如:1.5米),再运行外距控制程序(E),需向外偏移时E值输入E-偏移距离(例如:E-1.5),向内偏移时输入E+偏移距离(例如:E+1.5),即可得所求半径。
③运行敷设程序得到中桩坐标,X值为沿导线上量取的长度,X前面的交点桩号为量取长度的起点,方向为测量的前进方向,Y值为偏移导线的垂直距离,Y值为正时向内偏移,为负时往外偏移。
④复曲线和卵型曲线须先拟定第一个曲线半径即可。
⑤C型曲线和S型曲线可分成两个曲线,分别用外距控制和切线长控制程序进行计算。
常用平曲线设计与敷设程序程序1 程序名:JS (选择半径主程序)94字节G"1E-2T-3AB-4ABC-5L":G=1=﹥Prog"E":≠>G=2=>Prog"T":≠>G=3=>Prog"AB":≠>G=4=>Prog"ABC":≠>G=5=>Prog"L"⊿⊿⊿⊿⊿程序2 程序名:FX (计算及放样主程序)112字节G"1-2-3JD-4HTQX":G=1=>Prog"S1JD":Prog"F1JD":≠>G=2=> Prog"S2JD":Prog"F2JD":≠>G=3=>Prog"S3JD":Prog"F3JD":≠>G=4=>Prog"HTQX"⊿⊿⊿⊿程序3 程序名:E (外距控制程序)115字节J"PJ=":E:H"LS=":D=J÷2:A=1÷cosD-1:C=H2÷24÷cosD:E<0=>"R=":R=(E-√(E2-4AC))÷2÷A◢≠>"R=":R=(E+√(E2-4AC))÷2÷A◢⊿程序4 程序名:T (切线长控制程序)192字节J"PJ=":S"T=":H"LS=":A=1-cosJ:B=(H÷2-S)sinJ:C=AH2÷24:R=(-B+√(B2-4AC))÷2÷A:C=R-2:D=R+2 ↓Lbl A:Prog"PQ":T=(R+P)tan(J÷2)+Q:F=Int(E4T)÷E4:F=S=>Goto B:≠>F<S=>C=R:≠>D=R⊿R=(C+D)÷2:Goto A⊿↓ Lbl B:"R=":R=Int(E3R)÷E3◢程序5 程序名:AB(两点虚交切基线半径程序)66字节M"PJA=":N"PJB=":K"AB=":D=M:S=N:F=K:Prog"QJX":"R=":R◢程序6 程序名:ABC (三点虚交切基线半径程序)152字节M"PJA=":N"PJB=":O"PJC=":K"AB=":I"BC=":D=M:S=N+O:F=K+IsinO÷sinS:Prog"QJX":"R1=":X=R◢D=M+N:S=O:F=I+KsinM÷sinD:Prog"QJX":"R2=":Y=R◢"R=":R=(XK+YI)÷(K+I)◢程序7 程序名:L (曲线长控制程序)65字节J"PJ=":H"LS=":L:R=180(L-H)÷兀÷J:"R=":R=Int(E3R+1)÷E3◢程序8 程序名:QJX (切基线半径计算子程序)83字节H"LS=":A=(1-cosD)÷sinD+(1-cosS)÷sinS:C=H2(1÷sinD+1÷sinS)÷24:R=(F+√(F2-4AC))÷2÷A程序9 程序名:S1JD (单交点平曲线计算程序)97字节J"PJ=":R:H"LS=":Prog"PQ":F=J÷2:"T=":T=(R+P)tanF+Q◢"E=":E=(R+P)÷cosF-R◢"L=":L=兀RJ÷180+H◢程序10 程序名:S2JD(两点虚交平曲线计算程序)105字节M"PJA=":N"PJB=":K"AB=":J=M+N:Prog"S1JD"↓"TA=":U=T-KsinN÷sin(180-J)◢"TB=":V=T-KsinM÷sin(180-J)◢Prog"ZN"程序11 程序名:S3JD (三点虚交平曲线计算程序)166字节M"PJA=":N"PJB=":O"PJC=":K"AB=":I"BC=":J=M+N+O:Prog"S1JD"↓U=T-(K+IsinO÷sin(180-N-O))×sin(N+O)÷sin(180-J):"TA=":U◢V=T-(I+KsinM÷sin(180-M-N))×sin(M+N)÷sin(180-J):"TB=":V◢Prog"ZN"程序12 程序名:F1JD (单交点平曲线敷设程序)136字节U=T:Z"JD K+":Prog"ZN":Lbl A:{W}:C=W-Z+T:C>L=>Goto A⊿↓C>L÷2=>C=L-C⊿C≤H=>Prog"ZH":≠>Prog"HY"⊿↓W-Z+T<L÷2=>"ZH X=":◢"Y=":Y◢≠>"JD X=":T-X◢"Y=":Y◢⊿Goto A程序13 程序名:F2JD(两点虚交平曲线敷设程序)236字节Lbl A:{W}:C=W-Z+U:C>L=>Goto A⊿C≥L-H=>C=L-C:Prog"ZH":X<V=>"JDB X=":V-X◢"Y=":Y◢≠>A=N:B=V:Prog"ZXY":"JDA X=":K-X◢"Y=":Y◢⊿Goto A⊿↓ C≤H=>Prog"ZH":≠>Prog"HY"⊿X<U=>X"ZH X=": X◢"Y=":Y◢≠>A=M:B=U:Prog"ZXY":X<K=>"JDA X=":X◢"Y=":Y◢≠>A=N:B=K:Prog"ZXY":"JDB X=":X◢"Y=":Y◢⊿⊿Goto A程序14 程序名:F3JD (三点虚交平曲线敷设程序)279字节Lbl A:{W}:C=W-Z+U:C>L=>Goto A⊿C≥L-H=> Goto B⊿C≤H =>Prog"ZH":≠>Prog"HY"⊿X<U=>"ZH X=":X◢"Y=":Y◢≠>A=M:B=U:Prog"ZXY":X<K=>"JDA X=":X◢"Y=":Y◢≠>A=N:B=K:Prog"ZXY":X<I=>"JDB X=":X◢"Y=":Y◢≠>A=O:B=I:Prog"ZXY":"JDC X=":X◢"Y=":Y◢⊿⊿⊿Goto A ↓Lbl B:C=L-C:Prog"ZH":X<V=>"JDC X=":V-X◢"Y=":Y◢≠>A=O:B=V:Prog"ZXY":"JDB X=":I-X◢"Y=":Y◢⊿Goto A程序15 程序名:HTQX (回头曲线之圆曲线部分敷设程序)214字节D"2AB-3ABC":D=2=>Prog"S2JD":≠>Prog"S3JD"⊿Z"JDA K+":W"NO="↓Lbl A:{W}:C=W-Z+U: Prog"HY":"ZH X=":X◢"Y=":Y◢A=M:B=U:Prog"ZXY":"JDA X=":X◢"Y=":Y◢A=N:B=K:Prog"ZXY":"JDB X=":X◢"Y=":Y◢D=2=>Goto A:≠>A=O:B=I:Prog"ZXY":"JDC X=":X◢"Y=":Y◢⊿Goto A程序16 程序名:ZH (缓和曲线敷设子程序)61字节X=C-C^5÷(40H2R2):Y=C^3÷(6RH)-C^7÷(336R^3H^3)程序17 程序名:HY(圆曲线敷设子程序)59字节S=180((C-H)÷R+H÷2÷R)÷兀:X=Q+RsinS:Y=P+R(1-cosS)程序18 程序名:ZXY(坐标转换子程序)48字节F=X:X=(F-B)cosA+YsinA:Y=YcosA-(F-B)sinA程序19 程序名:PQ (切线增长值和内移值计算子程序1) 73字节B=90H÷R÷兀:P=H2÷6÷R-H^4÷336÷R^3-R(1-cosB):Q=H-H^3÷40÷R2-RsinB程序20 程序名:ZN(主点桩号计算子程序)90字节Z"JDA K+":"ZH+":F=Z-U◢"HY+": F+H◢"QZ+":F+L÷2◢"YH+":F+L-H◢"HZ+":F+L◢W"NO="注:只需要以上程序时,在计算状态下录入Prog"JS":Prog"FX",按SHIFT IN键,计算时按CALC键。
特殊平曲线设计与敷设程序程序21 程序名:TS (特殊平曲线设计与敷设主程序) 85字节G"1TU-2FU-3FDC-4LQX":G=1=>Prog"TU":≠>G=2=>Prog"FU":≠>G=3=>Prog"FDCK":≠>G=4=>Prog"LQX"⊿⊿⊿⊿程序22 程序名:TU (单交点凸型曲线设计程序) 135字节J"PJ=":A=兀J÷180:B=J÷2:D"1T-2E":D=1=>R=T÷((1+A2÷24)t anB+A÷2-A^3÷240):"R=":R◢≠>D=2=>R=E÷((1+A2÷24)÷cosB-1) :"R=":R◢⊿⊿"LS=":H=AR◢程序23 程序名:FU(两点虚交复曲线设计程序)239字节M"PJA=":N"PJB=":K"AB=":I"LS1=":H"LS2=":O"RA=":Prog"PQ1":S=(O+X-OcosM)÷sinM:A=(1-cosN)÷sinN:B=K-S:C=H2÷24÷sinN:R=(B+√(B2-4AC))÷2÷A:F=Int(E4B)÷E4:D=R-1:E=R+1↓Lbl A:Prog"PQ":J=(R+P-RcosN)÷sinN:J=Int(E4J)÷E4:J=F=>Goto B:≠>J>F=>E=R:≠>D=R⊿R=(D+E)÷2:Goto A⊿↓Lbl B:R=Int(E3R+0.5)÷E3:"RB=":R◢Prog"FUF"程序24 程序名:FUF(两点虚交复曲线计算与敷设程序)543字节M"PJA=":N"PJB=":K"AB=":I"LS1=":H"LS2=":O"RA=":R"RB=":Prog"PQ1":D=R:J=H:U=I÷2+(O-(O+X)cosM)÷sinM:X=O兀M÷180-I÷2:"LYA=":X◢Y=R兀N÷180-H÷2:"LYB=":Y◢"L=":L=X+Y+I+H◢Prog"PQ":"TA=":U◢V=H÷2+(R-(R+P)conN)÷sinN:"TB=":V◢Z"JDA K+":"ZH+":F=Z-U◢"HY+":F=F+I◢"GQ+":F=F+X◢"YH+":F=F+Y◢"HZ+":F=F+H◢T=X+I:W"NO="↓Lbl C:{W}:C=W-Z+U:C>L=>Goto C⊿↓ C≤T=>R=O:H=I:C≤I=>Prog"ZH":≠>Prog"PQ1":P=X:Q=Y:Prog"HY"⊿X<U=>"ZH X=":X◢"Y=":Y◢≠>A=M:B=U:Prog"ZXY":"JDA X=":X◢"Y=":Y◢⊿↓≠>C=L-C:R=D:H=J:C≤H=>Prog"ZH":≠>Prog"PQ":Prog"HY"⊿X<V=>"JDB X=":V-X◢"Y=":Y◢≠>A=N:B=V:Prog"ZXY":"JDA X=":K-X◢"Y=":Y◢⊿⊿Goto C程序25 程序名:FDC (两点虚交非对称基本型平曲线切线长控制程序,简写为FK)251字节M"PJA=":N"PJB=":K"AB=":H"LS1=":I"LS2=":U"TA=":J=M+N:T=U+KsinN÷sin(180-J):A=1-cosJ:B=(H÷2-T)sinJ:C=I2÷24-H2cosJ÷24:R=(-B+√(B2-4AC))÷2÷A:D=R-1:E=R+1:T=Int(E4T)÷E4 ↓Lbl A:Prog"PQ":O=R:Prog"PQ1":S=(R+X-(R+P)cosJ)÷sinJ+Q:S=Int(E4S)÷E4:S=T=>"R=":R◢≠>S>T=>E=R:≠>D=R⊿R=(D+E)÷2:Goto A⊿Prog"FDCF"(只要PJB=0,AB=0即可计算单交点。