5800程序手中大全

合集下载

5800---万能程序

5800---万能程序

万能程序包含所有曲线要素的万能测量程序(6种模式)扩展变量操作(15个):Defm 15 , O字母0数字←┚J-SQX(竖曲线数据输入)“J-SQX”:{NHUVMQP}:Z[9]=N“SJD”:Z[10]=H“JDZ”:Z[11]=U“I1”:Z[12]=V“I2”:Z[13]=M“R”:Z[14]=Q“QD”:Z[15]=P“ZD”:“T O J-JSMS”J-PQX (平面数据输入,自行切换到J-JSMS)A“JD” B“JDX” C“JDY” F“FJ” O“ZJ:Z-,Y+” RE“LS1”K“LS2”:E<1=>E=1E-9⊿K<1=>K=1E-9⊿Z[1]=EE÷24R-E∧4÷2688RRR:Z[2]=E÷2-EEE÷240RR:X=(EE-KK)÷24R÷sin Abs O :Z[3]“T1”=(R+Z[1])tan(Abs O÷2)+Z[2]-X◢Z[4]“T2” =(R+KK÷24R-K∧4÷2688RRR)tan(Abs O÷2)+K÷2-KKK÷240RR+X◢L=Abs OπR÷180+(E+K)÷2◢J=tan-1((R+Z[1])÷(Z[3]-Z[2]):X“E”=(R+Z[1])÷sin J-R◢X=A-Z[3]:Y=X+E:E<1=>X“ZY”◢≠=>X“ZH”◢Y“HY”◢⊿Y“QZ”=X+(L-K-E)÷2+E◢Y=X+L-K:X=X+L:K<1=>X“YZ”◢≠=>Y“YH”◢X“HZ”◢⊿Prog“J-JSMS” ←┚J-JSMS(放样模式主程序)“1-ZS,2-F1,3-FS”:“4-F2,5-Z0,6-DM”:Lb1 0:{Z}:Z“MS”≤2=>Goto 1: ≠=> Z≤4=> Goto2:≠=> Goto 3⊿⊿←┚Lb1 1 :{PDW}:PD“BZ”W“BJ”: Prog“JP”:X“X=”◢(4850输入“X=”:X◢)Y“Y=” ◢(4850输入“Y=”:Y◢)Z<2=> Goto 1:≠=>Prog“JS”:Prog“JC”:H“Z”=H+G◢Goto 1⊿←┚Lb1 2 :{XYW}:XYW“BJ”: Prog“JF”: P“P=”◢(4850输入“P=”:P◢)D“BZ=”◢(4850输入“BZ=”:D◢)Z<4=>Goto2:≠=>{Q}:Q“ZP”:Prog“JS”:Prog“JC”:Prog“JB”:Goto2⊿←┚Lb1 3 :{P}:P: Prog“JS”:H“Z0=”◢(4850输入“Z0=”:H◢)Z<6=>Goto3:≠=>{D}:S“CGZ”:T“JKZ”:Z[8]=Q“LH”:D“BZ”:Prog“JC”:J “JK=”◢(4850输入“JK=”:J◢)G“Z”=H+G◢(4850输入“Z=”:G=H+G◢)Goto 0⊿JS(竖曲线计算子程序)P<Z[14]=>Prog“J-S QX” ⊿P>Z[15]=>Prog“SJ-SQX”⊿←┚N=Z[9]:U=Z[11]:V=Z[12]:H=Z[13]:G=HAbs(U-V)÷200:P<N=>I=U:M=N-G:M>P=>M=P⊿≠=>I=V:M=N+G:M<P=>M=P⊿⊿J=(P-M)2÷2H:U-V>0=>J=-J⊿H=Z[10]+(P-N)×I ÷100+JJP(平曲线正算子程序)Fixm←┚Lb1 1 :J=F:X= B-Z[3]cos F :Y= C-Z[3]sin F :G=E←┚P≤A-Z[3]=>I=A-Z[3]-P:M=-I:N=0:H=F+W:Goto 5←┚≠=>P≤A-Z[3]+E=>I=P-A+Z[3]:H=90II÷REπ:O<0=>H=-H⊿H=H+W+F:G oto 3←┚≠=>P≤A-Z[3]+L-K=>I=P-A+Z[3]-E:Goto 4: ≠=>Goto 2⊿⊿←┚ Lb1 2 :X= B+Z[4]cos(F+O :Y= C+Z[4]sin(F+O :J=F+O+180:G=K←┚ P≤A-Z[3]+L=>I=A-Z[3]+L-P:H=90II÷RKπ:O>0=>H=-H⊿H=H+J+W+180 :Goto 3 ←┚≠=>I=P-A+Z[3]-L:M=-I:N=0:H=J+W+180:Goto 5 ←┚Lb1 3 :M=I-I∧5÷40RRGG:N=III÷6GR-I∧7÷336RRRGGG:Goto 5 ←┚ Lb1 4 :H=(E+2I)×90÷πR:M=R sin H+Z[2]:N=R(1-cosH)+Z[1]:O<0=>H=-H⊿H=J+H+W: Goto 5←┚Lb1 5 :P≤A-Z[3]+L-K=> O<0=>N=-N⊿≠=>O>0=>N=-N⊿⊿Goto 6←┚ Lb1 6 :X =X+M cos J-N sin J+D cos H:Y =Y+M sin J+N cos J+D sin HJF(平曲线反算子程序)Fixm←┚U=X:V=Y:D=0:J=F-W:P=A+(Y-C)cos J-(X-B)sin J←┚Lb1 1:Prog“JP”:J=H-180:I=(V-Y)cos J-(U-X)sin J:AbsI<1E-4=>Goto 2:≠=>P=P+I:Goto 1⊿←┚Lb1 2: D=(V-Y)÷s inHJC(超高加宽计算子程序)Fixm:Z[8]<1=>Z[8]=1E-8⊿I=E:M=A-Z[3]:E<1=>I=Z[8]:M=M-I⊿G=K:N=A-Z[3]+L:K<1=>G=Z[8]:N= N+G⊿←┚P≤0.5(N+M=>U=(P-M)÷I:≠=>U=(N-P)÷G⊿U<0=>U=0⊿U>1=>U=1⊿J=UT 高次抛物线加宽J=T(1-3UU+2UUU ) : D O<0=>J=0⊿I=1:Prog“JD”:I=US:G=I+UN-N:U=AbsD-V:U<0=>U=O⊿U>M+J+Z[5]=>U=M+J+Z[5]⊿Z[7]=1=>Goto 1:≠=>Goto 2←┚Lb1 1:I=G:D O>0=>I=-I:Abs I<N=>I=-N⊿⊿G=UI:N=I:Goto 3←┚Lb1 2:N<I=>N=I⊿G=N(M-U)+Z[5]Z[6]:N=-N:D O<0=>G=G+2IU:N=I⊿Goto 3←┚Lb1 3: U= M+J+V+Z[5]:Abs D≥U-0.01=>G=G-Z[5](N+Z[6])⊿JB(路基边桩放样子程序)H=H+G-Q:H<0=>I=2:H“W=”=Abs H◢≠=>I=3 :H“T=”◢(4850输入“T=”:H◢)⊿Prog“JD”:G=H÷V:G<1=>I=MG:≠=>G<2=>I=M+N(G-1):≠=>I=M+N+Z[6](G-2) ⊿⊿I“BP”=Abs D-VI-Z[7]Int G-U-Z[5] ◢G=V Frac G:G<1.5=>G“PT”◢⊿JD(断面数据储存子程序)I=1=>M=27:N=0.002:Z[5]=0.5:Z[6]=0.002:V=1.5:Z[7]=1:≠=> I=2=> Z[5]=0.8: M=0.75: N= 0.75: Z[6]=1.00: V=8: Z[7]=2.0 :≠=> Z[5]=0.3:M=1.50: N=1.75: Z[6]=2.00 : V=8: Z[7]=2.0⊿⊿ 符号说明:←┚◢⊿≠=> => ≤≥一、程序简介本套程序是共有2个主程序,7个子程序。

卡西欧5800计算器工程应用程序.

卡西欧5800计算器工程应用程序.

卡西欧5800计算器测量专用程序一、程序功能主要功能:采用交点法方式计算多条线路坐标正反算,可算任意复杂线型及立交匝道,包括C型,S型、卵型、回头曲线等;极坐标放样,全线路基边坡开挖口及坡脚放样计算、路基任意点设计高程、横坡、设计半幅宽度.隧道欠超挖放样计算。

新版本优化:1、优化程序语句、2、取消原线元法计算,化线元法为交点法。

3、高程计算修改,4、附计算坐标及高程参数设计要素输入实例二、源程序(绿色为程序名;蓝色为输入计算器内容)0.总主程序(1、坐标计算放样程序2、坐标反算程序;3、高程计算查阅程序;4、路基半幅标准宽度查阅程序;5、路基边坡及开挖口放样程序;6、路基标准距离放样;7、桥梁锥坡计算放样程序;8、极坐标计算程序;9、隧道超欠挖计算程序)运行后按1~9数子约半秒,则选择1至9的程序,返回时,在桩号输入-1,返回选择计算类型。

输入-2,返回选择线路。

程序名:0(数子0)ClrMat:ClrVar:12→DimZ:Norm 2:Do:"(XY=1,ZD=2 ,GC=3,GD=4,BP=5,FM=6,ZP=7,JS=8,SD=9)===>QING AN 1-9":Getkey→Z[3]:While Z[3]=35:Prog"1XY”:WhileEnd:While Z[3]=36:Prog"2ZD":WhileEnd: While Z[3]=37:Prog"3GC":WhileEnd: While Z[3]=21:Prog"4GD":WhileEnd: While Z[3]=22:Prog"5BP":WhileEnd: While Z[3]=23:Prog"6FM":WhileEnd: While Z[3]=31:Prog"7ZP":WhileEnd: While Z[3]=32:Prog"8JS":WhileEnd: While Z[3]=33:Prog"9SD":WhileEnd:LpWhile Z[3]≠25:”XIE XIE SHI YONG”:1.主程序:一般坐标计算及放样程序程序名:1XYProg "DX":Prog"QX":90→A: "PJ1"?A:A→B: "PJ2"?B:A→Z [1]:B→Z[9]: Do:"KM"?Z:Z=-1=>Stop:Z=-2=>Break: Prog"K": ? D: 0→L: "L0"?L:L→Z[10]: Porg"A":Z[2]+Z[1] →A :A-Z[9]→E:I+Dcos(A)+Z[10]cos(E→X:J+Dsin(A)+Z[10]sin(E→Y:Prog"XY": Prog"JS":LpWhile Z≠-12.主程序:由大概桩号及坐标反算桩号及距离程序名:2ZDProg"QX":Do: "KM"?Z:Z=-1=>Stop:Z=-2=>Break: Prog"K": "XO"?X: "Y0"?Y: Porg"B": Prog"ZD":LpWhile Z≠-1(反算带显示设计高程和横坡.在2ZD程序中修改这:Prog"QX":"KM"?Z:Do: Prog"K":"XO"?X:X=-1=>Stop:X=-2=>Break:"Y0"?Y: Porg"B":Prog"H": Prog"ZD": " H=": Locate 6,4,H:" I=":Locate 6,4,I◢LpWhile X≠-1 )3.主程序:任意点高程计算及横坡程序名:3GCP rog"QX":0→B: "H-B"?B: B→Z[9]: Do: "KM"?Z:Z=-1=>Stop:Z=-2=>Break:?D:Prog"H":Fix 3: " H=": Locate 6,4,H-Z [9]:" I=":Locate 6,4,I:LpWhile Z≠-14.主程序:任意桩号位置的标准路基宽度计算程序名:4GDProg"QX": Do: "KM"?Z:Z=-1=>Stop:Z=-2=>Break:-1→D:Prog"C":L→P:1→D: Prog"C":Fix 3: " LGD=": Locate 6,4,P:" RGD=":Locate 6,4,L:LpWhile Z≠-15、主程序:路基开挖边线及填方坡脚线放样程序程序名:5BPProg "DX":Prog"QX":0.5→B: "TH-GD"?B: B→Z[7]: Do:"K M"?Z:Z=-1=>Stop:Z=-2=>Break: Prog"K": “X0"?X:"Y0"?Y:Z[8]→M:"M0"?M:M→Z[8]: Porg"B":D→P :Prog"C":If D<0:Then 0. 75-L→D:Else L-0.75→D: IfEnd: Prog“H”:H-0.03-Z[8] →G: Prog “W1”:If G>0:Then Goto T: IfEnd:-G→H:If H>E+F:Then L+M+N+U+C(H-E-F)+BF+AE→S:Goto 0:IfEnd:If H>E:Then L+M+N+ B(H-E)+AE→S:Goto 0:IfEnd:If H<E:Then L+M+HA→S:Goto 0:IfEnd:LbI T:If G>W:Then L+Z[7]+V+J(G-W)+IW→S:Else L+Z[7]+GI→S:IfE nd:LbI 0: Fix 2: P→D :Abs(D)-S→T: " LX=":Locate 6,4,T:Prog"ZD":" TW=": Locate 6,4,G◢LpWhile Z≠-16、主程序:定值放样路基桩计算填挖值程序名:6FMProg "DX":Prog"QX": Do:"KM"?Z:Z=-1=>Stop:Z=-2=>Break: P rog"K": ?D: Porg"A":Z[2]+90→A :I+Dcos(A→X:J+Dsin(A→Y:P rog"XY":Prog"JS":Z[8]→M:”M0”?M:M→Z[8]:Prog “H”:” T W=”:Locate 6,4,H-Z[8]: LpWhile Z≠-17、主程序:桥梁锥坡计算放样程序名:7ZPProg"DX":Prog"QX":"Z0"?Z:"LD:Z-,Y+"? D:Abs(D) →R: "LR"?R: D→Z[7]:R→Z[10]:Z→Z[9]:Prog”C”:L→Z[10]:Prog”K”: Do:Z[10]→Y:"L0:SZ+,DZ-"?Y: Y=-1=>Stop:Y=-2=>Break: √(Z[7]2(1-Y2/Z[10]2))→X:Z[9]+Y→Z: Prog”C”: If D>0:Then L+X→D:Else –L-X→D:IfEnd:Prog”A”: Z[2]+90→A :I+Dcos(A→X:J+Dsin(A →Y:Prog"XY":Prog"JS": LpWhile Y≠-18、主程序:由坐标计算方位角及距离程序名:8JSProg "DX":Do:?X: X=-1=>Stop:X=-2=>Break:?Y:Prog”JS”: LpWhi le X≠-19、主程序:隧道超欠挖放样计算程序名:9SDProg"DX":0.65→A:”CQHD”?A:A→Z[7]:Do:"KM"?Z:Z=-1=>Stop:Z =-2=>Break: Prog"K": “X0"?X:"Y0"?Y:Z[8]→M:"M0"?M:M→Z[8]: Porg"B":D→Z[9]:0→D:Prog”H”:Prog”SD1”:Z[9] →D:Z[8]→M:Z[7]→X:Rcos(P→C:H+A→A:H+B→B:C+A→E:If M<E:Then R-V→S: S=0=>Goto 1:√(S2-(B-A)2)S÷Abs(S→T:Abs(D-Q)-T→T:√(T2+(M-B)2) -V-X→L:Goto 0:IfEnd:LbI 1:√((D-Q)2+(M-A)2)-R-X→L:LbI 0:Fix 2:” LX=”: Locate 6,4,L:Prog”ZD”:“ H0=”: Locate 6,4,M-H◢LpWhile Z≠-110. 交点法正算子程序(A)程序名:AP÷Abs(P→W:O-T+ΠR×Abs(P)÷180+H÷2-N÷2→Q:H→C:0→M:If Z≤O-T:Then Z-O→S:G→Z[2]:Goto 1: IfEnd:If Z≤O-T+H:Then Z-O+T→S:Prog “HX”:G+WK→Z[2]:A-T→A:G→E: Goto 2:IfEnd:If Z≤Q: Then 180(Z-O+T-0.5H)÷R÷Π→S : Prog”AB”:A+R(1-Cos (S→E:B+Rsin(S→A:E→B:R→M:G+WS→Z[2]:A-T→A:G→E:Goto 2: If End:If Z≤Q+N:Then Q+N-Z→S:N→H:Prog “HX”:G+P→E:E-WK→Z[2]:F-A→A:C→H:Goto 2:IfEnd:Z-Q-N+F→S:G+P→Z[2]: LbI 1:U+Scos(Z[2]→I:V+Ssin(Z[2]→J:Ret urn:LbI 2:U+Acos(E)-WBsin(E→I:V+Asin(E)+WBcos(E→J11. 交点法反算子程序(B)程序名:B0→D:Do:Z+D→Z:Prog”A”:Pol(X-I,Y-J+×10-9:J-Z[2]→J:Isin(J→S: Icos(J→D:If M≠0:Then Pol(M-WS,D:JMΠ÷180→D:IfEnd: LpWhile Abs(D)>.001:Z+D→Z:S→D12.缓和曲线段直角坐标计算子程序(AB)程序名:ABH2÷R÷24-H∧(4)÷2688÷R∧(3)+H∧(6)÷506880÷R∧(5)- H∧(8)÷154 828800÷R∧(7)→A:H÷2-H∧(3)÷240÷R2+ H∧(5)÷34560÷R∧(4)- H∧(7)÷8386560÷R∧(6)+ H∧(9)÷3158507520÷R∧(8)→B13. 计算缓和曲线段坐标增量及偏角子程序(HX)程序名:HXS-S∧(5)÷40÷R2÷H2+S∧(9)÷3456÷R∧(4)÷H∧(4)-S∧(13)÷599040÷R∧(6)÷H∧(6)+S∧(17)÷175472640÷R∧(8)÷H∧(8)→A:S∧(3)÷6÷R÷H-S∧(7)÷336÷R∧(3)÷H∧(3)+S∧(11)÷42240÷R∧(5)÷H∧(5)-S∧(15)÷9676800÷R∧(7)÷H∧(7)+S∧(19)÷3530097000÷R∧(9)÷H∧(9)→B:9 0S2÷Π÷R÷H→K:If S=0:Then 0→M:Else RH÷S→M:IfEnd14.高程计算子程序(H)程序名:HProg “S1”:N-I→A:A÷Abs(A→W:R×Abs(A÷2→T:If Z<C-T:Then G+ I(Z-C→H:Goto 0:IfEnd:If Z<C+T:Then G-TI+(I+(Z-C+T)W÷2÷R)×(Z-C+T→H:Goto 0: IfEnd:N→I: G+I(Z-C→H:LbI 0:If D=0:Then H→H:Return:Else Prog “I”:H+I(Abs(D)-K→H:IfEnd15.高程超高计算横坡子程序(I)程序名:IProg “I1”:If S=0:Then M→I: Return:Else If W=1:Then ((N-M)×(Z-C)÷S+M→I:Return:Else (((3((Z-C)÷S)2-2((Z-C)÷S)∧(3))×(N-M))+M→I:IfEnd:16.路基宽度子程序程序名:C1→S: Prog “G1”:Z-C→E:(B-A)E÷S+A→L17:极坐放样计算程序(计算放样点至置仪点方位角及距离)程序名:JSZ[5]→K:Z[6]→L:Pol(X-K, Y-L:IF J<0:Then J+360→J:IFEnd:Int(J) +0.01Int(60Frac(J))+0.006Frac(60Frac(J→J: Fix 4:” FWJ=”: Lo cate 6,4,J:Fix 3:” S=”:Locate 6,4,I◢18.导线点子程序(DX)程序名:DXZ[5]→K:Z[6]→L:“XZ”?K:”YZ”?L:K→Z[5]:L→Z[6]19.线路选择子程序(线路选择输0时。

5800卡西欧计算器程序大全

5800卡西欧计算器程序大全

5800卡西欧计算器程序大全1.基本数学运算程序-加法:输入两个数字,然后计算它们的和。

-减法:输入两个数字,然后计算它们的差。

-乘法:输入两个数字,然后计算它们的积。

-除法:输入两个数字,然后计算它们的商。

-平方根:输入一个数字,然后计算它的平方根。

-幂运算:输入两个数字,然后计算第一个数字的第二个数字次方。

2.科学计算程序-对数运算:输入一个数字和一个底数,然后计算它们的对数。

-三角函数:输入一个角度,然后计算它的正弦、余弦和正切值。

-阶乘计算:输入一个数字,然后计算它的阶乘。

-指数函数:输入一个数字,然后计算e的这个数字次方。

-随机数生成:生成一个随机数。

3.金融计算程序-终值计算:输入本金、利率和时间,然后计算将来其中一时刻的价值。

-现值计算:输入将来其中一时刻的价值、利率和时间,然后计算现在的价值。

-年金支付计算:输入每期支付的金额、利率和时间,然后计算总支付金额。

-贷款利率计算:输入贷款金额、每期支付金额和时间,然后计算贷款利率。

-折现计算:输入每期支付金额、利率和时间,然后计算折现值。

4.统计计算程序-平均值计算:输入一组数字,然后计算它们的平均值。

-中值计算:输入一组数字,然后计算它们的中值。

-方差计算:输入一组数字,然后计算它们的方差。

-标准差计算:输入一组数字,然后计算它们的标准差。

-相关系数计算:输入两组数字,然后计算它们的相关系数。

以上只是一部分5800卡西欧计算器程序的示例,卡西欧计算器还提供了更多的功能,例如单位转换、时间计算、日期计算等等,可以根据实际需求选择使用。

希望以上内容对您有所帮助。

卡西欧5800计算器程序

卡西欧5800计算器程序

CASIO fx—5800计算器工程测量与公路测量程序1、坐标正算"X0=″?X:"Y0=″?Y:"I=″?I:"J=″?JX+ICos(J)→U:Y+ISin(J)→V"X=″:U (待求点的X坐标)"Y=″:V (待求点的Y坐标)说明:X0 Y0:已知点坐标I:两点的距离J:方位角2、坐标反算Lbl 0"X1=″?X:"Y1=″?Y:"X2=″?U:"Y2=″?VPol(U-X,V-Y):J<0 J+360→J"I=″:I"J=″:J DMSGOTO 0说明:X1Y1:第一点的坐标,X2Y2第二点的坐标,I:两点的距离,J:方位角3、圆曲线"X0=″?X: "Y0=″?Y:"FWJ=″?D:"QDHAO=″?G: "ZDHAO=″?C: "R=″?RLbl 1"DQHAO=″?LL<G Or L>C GOTO 2"PY=″?K180(L-G)÷(πR) →E2RSin(0.5E) →FReC(Abs(F),D+0.5E):Cls"X=″:X+I+KCos(D+E+90) →A"Y=″:Y+J+KSin(D+E+90) →BD+E→o:o<0 360+o→0o"FWJ=″:o DMSGoto 1Lbl 2"END″说明:X0Y0:起始点的坐标,FWJ:起始点的方位角,QDHAO:起点里程,ZDHAO终点里程,R:半径,DQHAO:待求点里程,PY:偏移量4、竖曲线"QZHAO =″?J: "H+B″=?B:"I1=″?C:"I2=″?D:"R=″?R:"T=″?T:((D-C)÷100) ÷Abs((D-C) ÷100)→A:Abs(0.5R(D-C) ÷100)→S"T″:SJ-T→XJ+T→YLbl 0"DQ=″?LIf L<X:Then Goto 1:Else If L>Y:Then Goto 1:If End:If End"GC=″:B+C(L-J) ÷100+A(L-J+T) ÷(2R) →HGoto 0Lbl 1"END″说明:QZHAO:曲中点里程,H+B:曲中点高程,I1:第一坡度,I2:第二坡度,R:半径,T:切线长,DQ:待求点里程。

5800计算器程序

5800计算器程序

5800计算器程序坐标(商洛环城北路)主程序?S:If S≤173.546: Then 0(零)→O(欧):999→H: 89º40'35"→G: 87565.571→U: 949090.466→V: 1Χ1045→P: 1Χ1045→R: 0→Q:If S≤323.546: Then173.546→O(欧) :150→H: 89º40'35"→G: 87566.551→U: 95083.009→V: 1Χ1045→P: 650→R: 1→Q: Goto1:If S≤478.577: Then323.546→O(欧): 888→H: 96º17'14.79"→G: 87561.633→U: 95232.84→V: 650→P: 650→R: 1→Q: Goto1:If S≤628.577: Then478.577→O(欧): 150→H: 109º57'10.85"→G: 87526.525→U: 95383.466→V: 650→P: 1Χ1045→R: 1→Q: Goto1:If S≤793.786: Then628.577→O(欧): 999→H: 116º33'50.64"→G: 87464.69→U: 95520.03→V: 1Χ1045→P: 1Χ1045→R: 1→Q: Goto1:If S≤893.786: Then793.786→O(欧): 100→H: 116º33'51"→G: 87390.809→U: 95667.799→V: 1Χ1045→P: 400→R: 1→Q: Goto1:If S≤1041.764: Then893.786→O(欧): 888→H: 123º43'34.1"→G: 87342.436→U:95755.241→V: 400→P: 400→R: 1→Q: Goto1:If S≤1141.764: Then1041.764→O(欧): 100→H: 144º55'20.73"→G: 87239.63→U: 95860.502→V: 400→P: 1Χ1045→R: 1→Q:If S≤1194.723: Then1141.764→O(欧): 999→H: 152º5'4"→G: 87153.353→U: 95910.924→V: 1Χ1045→P: 1Χ1045→R: 0→Q:If S≤1313.138: Then1194.723+5.277→O(欧): 999→H: 152º5'4"→G: 87106.556→U: 95935.718→V: 1Χ1045→P: 1Χ1045→R: 0→If S≤1433.138: Then1313.138→O(欧): 120→H: 152º5'4"→G: 87006.583→U: 95988.686→V: 1Χ1045→P: 400→R: -1→Q: Goto1:If S≤1592.985: Then1433.138→O(欧): 888→H: 143º29'24.28"→G: 86903.589→U: 96050.033→V: 400→P: 400→R: -1→Q: Goto1:If S≤1712.985: Then1592.985→O(欧): 120→H: 120º35'37.08"→G: 86797.255→U: 96167.956→V: 400→P: 1Χ1045→R: -1→Q:If S≤2117.663: Then1712.985→O(欧): 999→H: 111º59'57"→G: 86746.851→U: 96276.724→V: 1Χ1045→P: 1Χ1045→R: 0→Q: Goto1:If S≤2247.663: Then2117.663→O(欧): 130→H: 111º59'57"→G:86595.26→U: 96651.938→V: 1Χ1045→P: 400→R: 1→Q: Goto1:If S≤2394.992: Then2247.663→O(欧): 888→H: 121º18'35.03"→G: 86540.174→U: 96769.522→V: 400→P: 400→R: 1→Q: Goto1:If S≤2524.922: Then2394.922→O(欧): 130→H: 142º24'10.9"→G: 86442.467→U: 96878.585→V: 400→P: 1Χ1045→R: 1→Q: Goto1:LbI1: Prog“C”注:O(欧)(桩号)H(长度)G(方位角)U(X坐标)V(Y坐标)P(起点半径)R(终点半径)Q(左(-1),右(1))Goto1:IfEnd(每小段之后输入的,在每段的末尾)LbI1: Prog“C”(本程序完成后输入的,在程序最末尾)5800计算器高程程序(商洛环城北路)主程序?S:If S≤21.6177:Then 0(零)→O(欧):0.273→I:726.970→A:0(零)→O(欧)If S≤97.836:Then 21.6177→O(欧):727.560→A:0.0273→I:-1→Q:6000→If S≤1194.723:Then 97.836→O(欧):730.1251→A:0.04→I:0(零)→If S≤1370:Then 1200→O(欧):774.0006→A:0.04→I:0(零)→If S≤1650:Then 1370→O(欧):780.800→A:0.04→I:1→Q:GotoIf S≤2210:Then 1650→O(欧):784.160→A:-0.016→I:0(零)→If S≤2450: Then2210→O(欧):775.200→A:-0.016→I:-1→Q:10000→If S≤2919: Then2450→O(欧):774.240→A:0.008I:0(零)→Q:GotoIf S≤3161: Then 2919→O(欧):777.992→A:0.008→I:-1→Q:11000→If S≤3370:Then 3161→O(欧):782.590→A:0.03→I:0(零)→Q:GotoIf S≤3550:Then 3370→O(欧):788.860→A:0.03→I:1→Q:4000→If S≤5744.274:Then 3550→O(欧):790.210→A:-0.015→I:0(零)→If S≤5973.726:Then 5744.274→O(欧):757.296→A:1→Q:-0.015→I:20000→If S≤6912.549:Then 5973.726→O(欧):752.538→A:-0.0265→I:0(零)→If S≤14271.532:Then 14000→O(欧):783.460→A:-0.015→I:0(零)→If S≤14382.468:Then 14271.532→O(欧):779.387→A:-0.015→I:-1→Q:40000→If S≤15089.066:Then 14382.468→O(欧):777.8783→A:-0.0122→I:0(零)→If S≤15242.934:Then 15089.066→O(欧):769.238→A:-0.0122→I:1→Q:20000→If S≤15637.211:Then 15582.789→O(欧):759.994→A:-0.019→I:-1→Q:10000→If S≤15689.638:Then 15637.211→O(欧):759.045→A:-0.015→I:0(零)→LbI 1:Prog “ZH”A:前一个标高 O(欧):前一个桩号 ZH是通用公式I:坡比 Q为零指在竖曲线的直线部分,+1为凸曲线,-1为凹曲线有半径的地方输入半径,没有的则不输现有的公式不能计算左右边桩的高程,如果要计算的话就在通用公式里加上0.015Z即:A+(S-O欧)I-Q*(S-O欧)2/(2R)→H⊿变为:A+(S-O欧)I-Q*(S-O欧)2/(2R)-0.015Z→H⊿改变后计算容易出现错误,轻易不要改变原公式。

5800卡西欧计算器程序大全

5800卡西欧计算器程序大全

FX5800计算器公路测量常用程序集一、程序功能本程序由6个主程序、5个次子程序及5个参数子程序组成。

主要用于公路测量中坐标正反算,设计任意点高程及横坡计算,桥涵放样,路基开挖口及填方坡脚线放样。

程序坐标计算适应于任何线型.二、源程序1.主程序1:一般放样反算程序(①正算坐标、放样点至置仪点方位角及距离;②反算桩号及距中距离)程序名:1ZD-XYLb1 0:Norm 2F=1:(正反算判别,F=1正算,F=2反算,也可以改F前加?,改F为变量)Z[1]=90(与路线右边夹角)Prog"THB":F=1=>Goto 1:F=2=>Goto 2Lb1 1:Fix 3:"X=":Locate 6,4,X◢"Y=":Locate 6,4,Y◢Prog"3JS”:Goto 0:Lb1 2:Fix 3:"KM=":Locate 6,4,Z◢"D=":Locate 6,4,D◢Goto 02.主程序2:高程序横坡程序(设计任意点高程及横坡)程序名:2GCLbI 0:Norm 2“KM”?Z:?D:Prog”H”:Fix 3:”H=”:Locate 6,4,H◢“I=”: Locate 6,4,I◢Goto 03.主程序3:极坐放样计算程序(计算放样点至置仪点方位角及距离)程序名:3JSX:Y:1268.123→K(置仪点X坐标)2243.545→L(置仪点Y坐标,都是手工输入,也可以建导线点数据库子程序,个人认为太麻烦)Y-L→E:X-K→F:Pol(F,E):IF J<0:Then J+360→J:Int(J)+0.01Int(60Frac(J))+0.006Frac(60Frac(J)) →J:(不习惯小数点后四位为角度显示的,也可以用命令J◢DMS◢来直接显示) Fix 4:” FWJ=”: Locate 6,4,J◢(不习惯小数点后四位为角度显示的,也可以用命令J◢DMS◢来直接显示)Fix 3:”S=”:Locate 6,4,I◢4.主程序4:涵洞放样程序(由涵中心桩号计算出各涵角坐标、在主程序3中输入置仪点坐标后计算放样点至置仪点方位角及距离)程序名:4JH-XYLbI 0:Norm 290→Z[1](涵洞中心桩与右边夹角,手工输入,也可以修改成前面加?后变为变量)1→F:Prog”THB”:?L:Z[2]-Z[1] →E:X+Lcos(E) →X:Y+Lsin(E) →Y:Fix 3: "X=":Locate 6,4,X◢"Y=":Locate 6,4,Y◢Prog"3JS”:Goto 0:5.主程序5:路基开挖边线及填方坡脚线放样程序(输入大概桩号及测量坐标、地面标高计算出偏移距离、桩号、距中距离、填挖高度)程序名:5FBXLbI 0:Norm 2: 18→DimZ:2→F:90→Z[1]:Prog “THB”:Z:D:”M0”?M:M→Z[4]:D→Z[3]:Prog”6GD”:L→Z[6]:If D<0:Then 0.75-L→D:Goto H:Else L-0.75→D:Goto H:IfEndLbI H:Prog”H”:H-0.03-Z[4] →Z[5]:Z[6] →L:If Z[5]<0:Then –z[5] →G:Goto W:Else Z[5] →G:Goto T:LbI W:Prog “W0”:Z[10]+Z[11] →A: If G>A:Then Goto 1:Else If G>Z[10]:Then Goto 2:Else Goto 3:IfEnd:LbI 1:L+Z[12]+Z[13]+Z[14]+(G-A)×Z[9]+Z[11]×Z[8]+Z[10]×Z[7]:Goto Z:LbI 2:L+Z[12]+Z[13]+(G-Z[10])×Z[8]+Z[10]×Z[7]:Goto Z:LbI 3:L+Z[12]+G×Z[7]:Goto z:LbI T:L+0.5→N:If G>Z[17]:Then (N+Z[18]+(G-Z[17])×Z[16]+Z[17]×Z[15])→S:Goto Z:Else (N+G×Z[15])→S:Goto z:L bI Z:Z[3]→D:Fix 2:Abs(D)-S→T:”L0=”:L Locate 6,4,T◢"KM=":Locate 6,4,Z◢"D=":Locate 6,4,D◢“TW=”: Locate 6,4,Z[5]◢Goto 06.主程序6:路基标准半幅宽度计算程序(对于设计有加宽渐变的有用,如路基宽度无变化,则把此程序直接输入半幅宽度值至L)程序名:6GDProg “G0”Z-C→E:(B-A)×E/S+A→L:L:7.坐标计算次程序(THB)程序名:THB18→DimZ:"KM"?Z:Prog "X0"1÷P→C:(P-R)÷(2HPR) →S:180÷π→E:F=1=>Goto 1:F=2=>Goto 2←┘Lbl 1:?D:Abs(Z-O) →W:Prog "A":X:Y:Goto 3LbI 2:X:Y:X→I:Y→J:Prog "B":O+W→Z:D→D:Goto 3LbI 3:IF F=1Then X:Y:Else Z:D8. 正算子程序(A)程序名:A0.1184634425→A:0.2393143352→B:0.2844444444→N 0.046910077→K:0.2307653449→L:0.5→M:U+W(Acos(G+QEKW(C+KWS))+Bcos(G+QELW(C+LW S))+Ncos(G+QEMW(C+MW S))+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+KWS))+Bsin(G+QELW(C+LW S))+Nsin(G+QEMW(C+MWS))+Bsin(G+QE(1-L)W(C+(1-L)WS))+Asin(G+QE(1-K)W(C +(1-K)WS))) →Y:G+QEW(C+WS)+Z[1]→Z[2]:X+Dcos(Z[2])→X:Y+Dsin(Z[2])→Y9. 反算子程序(B)程序名:BG-90→T:Abs((Y-V)cos(T)-(X-U)sin(T)) →W:0→D:Lbl 0:Prog "A":T+QEW(C+W S) →L:(J-Y)cos(L)-(I-X)sin(L)→D:IF Abs(D)<0.01:Then Goto1:Else W+D→W:Goto 0←┘Lbl 1:0→D:Prog "A":(J-Y)÷sin(Z[2]) →D:10.高程计算子程序(H)程序名:HProg “S0”:R:T:C:G:I:C-T→F:Z-F→L:C+T→E:G-TI→Q:If T=O:Then Q+LI→H:Goto 0:Else If Z<F:Then Q+LI→H:Goto 0:Else If Z≤E:Then Q+LI+L2÷2÷R→H:Goto 0:LbI 0:H:If D=0:Then Goto I:Else Prog “I”:H+V→H:Goto I:Lb I I:H:I:11.高程超高计算程序(I)程序名:IProg”I0”:W=1=> Goto 0:W=2=>Goto 1:LbI 0:If L=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×((N-M)×(Z-C)÷L+M)→V:Goto 2:IfEnd:LbI 1:If L=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×(((3((Z-C)÷L)2-2((Z-C)÷L)∧(3))×(N-M))+M)→V:Goto 2:IfEnd:LbI 2:Abs(D)→E:V÷E→I:I(E-K)→V:12.数据子程序(附后示例)①程序名:X0(坐标计算要素程序)If Z≥25900 And Z≤26615.555:Then 25900→O:11587.421→U:1847.983→V:101。

5800各个程序详解及文件夹说明

5800各个程序详解及文件夹说明
32、Ealwls 不能关闭会出现 重启
33、C32exe 不能关闭会出现App closed Appman
34、EikSrvs 不能关闭,关了电话会很慢退出时会出现 重启
35、randsvr 可以关
36、EInfoServer 可以关
37、DosServer 可以关 但是关了将不能关机和电话的灯将不能关,所以是不要关的好,关了就又要拆电池了
43、EKern 不能关闭会出现 App closed Appm
下面这些代表文件的安装路径,可以根据路径删除和卸载自己不想要的东西,也提醒大家e盘的东西千万别误删!! 删除了可以根据以下提示来找回。
C:/Private文件夹的用途
10000850(网标)
放入MBM文件可改网标
移动Logo_460_0_OTA.mbm
联通Logo_460_1_OTA.mbm
100012a5
DBS_100065FF_Contacts.cdb名片夹
DBS_100069CC_btregistry蓝牙设备名单
timerere.dat
101f6dc5DRMHS.dat估计与贪睡闹钟的关闭有关
01f6efareserve.bin
101f7295sidcache.cache
101F72A6
CACERTS.DAT
certclients.dat
keys.dat以上三个是安装软件的证书集
101f7989esocknobackup
10003a5bCalendar日历项.删除后清空所有日历项
10003A73CNTMODEL.INI快速拨号设置
1000484B短信文件夹
10005399SchedulesBackup.dat日程备份

【测量程序】FX5800计算器测量程序集

【测量程序】FX5800计算器测量程序集

测量程序】FX5800 计算器测量程序集FX5800 计算器测量程序集2.0 版一、程序功能主要功能:计算多条线路坐标正反算,可算任意复杂线型及立交匝道,包括C型,S型、卵型、回头曲线等;极坐标放样,全线路基边坡开挖口及坡脚放样计算、路基任意点设计高程、横坡、设计半幅宽度.隧道欠超挖放样计算。

新版本特点:1、优化原所有主程序,所有参变量(如导线点置仪点坐标、正反算选择、偏角、线路选择等),全部在程序头次显示一次,以后运行不需输入。

运行中也可以返回再次选择线路、可以直接以矩阵形式调出线路参数。

2、坐标计算考虑了线元法与交点法相结合,即是一条线路也可以一段用线元法,一段用交点法。

参数置放矩阵中,输入和可读性极好。

3、新增隧道断面欠超挖值放样计算4、高程程序中考虑了初次输入线路选择、计算面与设计面高差,输出中加入显示本桩号路基标准宽度。

二、源程序1•主程序1: 一般放样正反算程序(①正算坐标、放样点至置仪点方位角及距离;②反算桩号及距中距离)程序名:1ZD-XY Lb1 Q: Norm 2:14 —DimZ : 1 —F: Prog” DX " :Lb1 X : Prog" QX" : 90—B:” PJ”?B: B—Z[1] : Lb1 0: Norm 2 : “KM”?Z:If Z=-1:Then Goto X:Else If Z=-2: Then 2 —F :Goto 0: Else If Z=-3: Then Goto 9:IfEnd: Prog ” KM ”:IfF=1:Then ?D:Else “X0”?X:“Y0”?Y: IfEnd: Prog "THB ":IfF=1: Then Goto 1: Else Goto 2 : Lb1 1: F ix 3:" X =" : Locate6,4, X^H Y = H: Locate 6,4, Y丄P rog" 6JS” :Goto 0:Lb1 2:Fix 3: H KM = H: Locate 6,4, Z^H D = H : Locate6,4, D丄G oto 0 : Lbl 9:Mat F AG oto Q 2 .主程序2:高程、横坡、宽度程序(计算设计任意点高程、横坡及路基设计标准宽度)程序名:2GC14 — DimZ : LbI 0:Norm 2: Prog " QX": 0—B:” H-B: ” ?B:B —Z[9]:Lbl H: Norm 2: “KM ” ?Z:Z=-1=> Goto 0:?D:Prog” H” :Fix 3:” H=” :Locate 6,4,HA“I=” : Locate 6,4,I A Prog" GD " : “ SJLG= ”: Locate 6,4丄A Goto H3 .主程序3:涵洞放样程序(输入置仪点坐标。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5800计算器程序大全,手持天下,无人能敌A1-[Z-C-X] 程序名Deg:Fix 3:50→DimZ: “1=ZXCX (主线程序)4=ZBFS (坐标反算程序)2=ZDCX (匝道程序)5=HDCX (涵洞程序)3=ZBZS (坐标正算)6=HCX(高程程序)”?N:N=1 =>Prog “A2-[ZXCX]”:N=2=>Prog “A9-[ZDCX]-1”:N=3=>Prog “A4-[ZBZS]”:N=4=>Prog “A5-[ZBFS]”:N=5=>Prog “A10-[HDXC]”:N=6=>Prog “A7-[GCCX]”Goto 0A2-[ZDCX]-T(T匝道程序,与主线程序一样的)Deg:Fix3:30→DimZ:“1=[ZXCS] 1? (正算程序)2=[FSCS] 2”?M:M=1=>Goto 0 (反算程序)N=2=>GOto 4Lb1 0“[CZD-X]”?U : “[CZD-Y]”?VLb1 1“[FYZH]-KP”?PⅠf P<0:Then Stop:ⅠfEndⅠf P>2900:Then Stop:ⅠfEndProg “[ZDCX]-T11”(匝道程序T11的子程序曲线要素)Z[20]+O→Z[21]Prog “[ZXCX]-DKJS”(子程序里程计算)Prog “[ZXCX]-ZBJS”(子程序坐标计算)“[FYZH]-XP=”:F◢“[FYZH]-YP=”:G◢“[FYZH]-AP”:Z▲DMS◢Ⅰf U=0:Then Goto 0:E1se Po1(F-U,G-V): ⅠfEndLb1 2Ⅰf J<0:Then J+360→J: ⅠfEnd“[BJ]-A1=”: J▲DMS◢“[BJ]-D1=”: Ⅰ◢Lbl 3“[PJ]Z=-ZJ,Y=+ZJ”?H: Ⅰf H=0:Then Prog “A3-[FSCX]”: ⅠfEnd:“[FYJL]-D”?D“[FYZB]-XB=”:F+Dcos(Z+H)→Z[11]◢“[FYZB]-YB=”:G+Dsin(Z+H)→Z[12]◢Ⅰf U=0:Then Goto 0:E1se Po1 (Z[11]-U,Z[12]-V): ⅠfEndⅠf J<0:Then J+360→J: ⅠfEnd“[BJ]-A1=”:J▲DMS◢“[BJ]-D1=”:Ⅰ◢Goto 1Lbl 4“[BZZB]-XB”?U:“[BZZB]-YB”?V:“[SSZH-KP]”?P Lbl 5Prog “[ZDCX]-T11”Z[20]+O→Z[21]Prog “[ZXCX]-DKJS”Prog “[ZXCX]-ZBJS”Z-90→A(V-G)cos(A)-(U-F)sin(A)→HⅠf Abs(H)>0.0001:Then P+H→P:Goto 5: ⅠfEnb “[FS-K]=”:P◢“[FS-D]=”:(G-V)÷sin(A)→D◢Goto 4A2-[ZXCX] (主线程序)Deg:Fix 3:30→DimZ“A1=[ZSCX] 1? (正算程序)A2=[FSCX] 2? (反算程序)A3=[JDCX] 3”?M:M=1=>Goto 0 (交点程序)M=2=>Goto 4M=3=>Prog “A6-[JDCX]”Lbl 0“[CZD-X]”?U“[CZD-Y]”?VLbl 1“[FYZH]-KP”?PⅠf P<100901.422:Then Stop: ⅠfEndⅠf P>105817.289:Then Stop: ⅠfEndProg “[ZXCX]-QXYS”(主线程序子程序曲线要素)Z[20]+0→Z[21]Prog“[ZXCX]-DKJS”(主线程序子程序里程计算)Prog“[ZXCX]-ZBJS”(主线程序子程序坐标计算)“[FYZH]-XP=”:F◢“[FYZH]-YP=”:G◢“[FYZH]-AP=”:Z▲DMS◢Ⅰf U=0:Then Goto 0:E1se Pol(F-U,G-V): ⅠfEndLbl 2Ⅰf J<0:Then J+360→J: ⅠfEnd“[BJ]-A1=”:J▲DMS◢“[BJ]-D1=”:Ⅰ◢Lbl 3“[PJ]Z=-ZJ,Y=+ZJ”?H: Ⅰf H=0:Then Prog “A3-[FSCX]”: ⅠfEnd “[FYJL]-D”?D“[FYZB]-XB=”:F+Dcos(Z+H)→Z[11]◢“[FYZB]-YB=”:G+Dsin(Z+H)→Z[12]◢Ⅰf U=0:Then Goto 0:E1se Pol(Z[11]-U,Z[12]-V):I fEndI f J<0:Then J+360→J:I fEnd“[BJ]-A1=”:J▲DMS◢“[BJ]-D1=”:I◢Goto 1Lbl 4“[BZZB]-XB”?U:“[BZZB]-YB”?V:"[SSZH-KP]"?PLbl 5Prog “[ZXCX]-QXYS”Z[20]+O→Z[21]Prog “[ZXCX]-DKJS”Proger “[ZXCX]-ZBJS”Z-90→A(V-G)cos(A)-(U-F)sin(A)→HI f Abs(H)>0.0001:Then P+H→P:Goto 5:I fEnd“[FS-K]=”:P◢“[FS-D]=”(G-V)÷sin(A)→D◢Goto 4A3-[FSCX] (反算程序)“[BZZB]-XB”?U:“[BZZB]-YB”?V“[SSZH]-KP”?PLbl 9Prog “[ZXCX]-QXYS” (主线程序曲线要素)Z[20]+O→Z[19]Prog “[ZXCX]-DKJS”(主线程序里程计算)Prog “[ZXCX]-ZBJS”(主线程序坐标计算)Z-90→A(V-G)cos(A)-(U-F)sin(A)→HI f Abs(H)>0.0001:Then P+H→P:Goto 9:I fEnd“[FSZH]-K=”:P◢“[FSJL]-D=”:(G-V)÷sin(A)→D◢A4-[ZBZS] 坐标计算70→DimZLbl 1“X1”?A:“Y1”?B:“FWJ”?J“D1”?DLbl 2“X2=”:A+Dcos(J)→Z[41]◢“Y2=”:B+Dsin(J)→Z[42]◢Lbl 3“2FWJ=ZP-J,YP+J”?0:“D2”?PI f P=0:Then Goto 1:E1se0+J→Z[43]“X3=”:Z[41]+Pcos(Z[43])→Z[44]◢“Y3=”:Z[42]+Psin(Z[43])→Z[45]◢Lbl 4“3FWJ=ZP-J,YP+J”?E:“D3”?RI f R=0:Then Goto 1:E1seE+Z[43]→Z[46]“X4=”:Z[44]+Rcos(Z[46])→Z[47]◢“Y4=”:Z[45]+Rsin(Z[46])→Z[48]◢Lbl 5“FWJ=ZP-J,YP+J”?C:“D4”?FI f F=0:Then Goto 1:ElseC+Z[46]→Z[49]“X5=”:Z[47]+Fcos(Z[49])→Z[50]◢“Y5=”:Z[48]+Fsin(Z[49])→Z[51]◢Lbl 6“FWJ=ZP-J,YP+J”?C:“D5”?FI f F=0:Then Goto 1:E1seC+Z[49]→Z[52]“X6=”:Z[50]+Fcos(Z[52])→Z[53]◢“Y6=”:Z[51]+Fsin(Z[52])→Z[54]◢Lbl 7“FWJ=ZP-J,YP+J”?W:“D6”?VI f V=0:Then Goto 1:ElseW+Z[52]→Z[55]“X7=”:Z[53]+Vcos(Z[55])→Z[56]◢“X7=”:Z[54]+Vsin(Z[55])→Z[57]◢Lbl 8“FWJ=ZP-J,YP+J”?W:“D7”?VI f V=0:Then Goto 1:ElseW+Z[55]→Z[58]“X8=”:Z[56]+Vcos(Z[58])→Z[59]◢“Y8=”:Z[57]+Vsin(Z[58])→Z[60]◢Lbl 9“FWJ=ZP-J,YP+J”?W:“D8”?VI f V=0:Then Goto 1:ElseW+Z[58]→Z[61]“X9=”:Z[59]+Vcos(Z[61])→Z[62]◢“Y9=”:Z[60]+Vsin(Z[61])→Z[63]◢Lbl A“FWJ=ZP-J,YP+J”?R:“D10”?QI f Q=0:Then Goto 1:ElseR+Z[61]→Z[64]“X10=”:Z[62]+Qcos(Z[64])→Z[65]◢“Y10=”:Z[63]+Qsin(Z[64])→Z[66]◢Goto 1A5-[ZBFS] 坐标反算程序Lbl 0“AX”?R:“AY”?S:“BX”?T:“BY”?UPol(T-R,U-S):J<0=>J+360→J“D=”:I◢“J=”:J▲DMS◢Goto 0A6-[JDCX] 交点程序Deg:Fix 3:26→DimZ“X(JD1)”?X:“Y(JD1)”?Y:“X(JD0)”?M:“Y(JD0)”?NProg “[ZXCX]-LCJS” (里程计算子程序)Pol(X-M,Y-N):J→Z[20]:J+0→Z[19]X-Scos(Z[20]→Z[21]:Y-Ssin(Z[20])→Z[22]X+Tcos(Z[19])→Z[23]:Y+Tsin(Z[19])→Z[24]“[CZD→XZB]→XO”?U:“[CZD→YZB]→YO”?VLbl 0“FXZH→KP”?P:I f P>Z[1]:Then Goto 1:I fEndZ[1]-P→L“FXZH→XP=”:X-(S+L)cos(Z[20])→F◢“FXZH→YP=”:Y-(S+L)sin(Z[20])→G◢Z[20]→Z:Goto 5Lbl 1I f P>Z[2]:Then Goto 2:I fEndP-Z[1]→L:L→Z[14]:B→Z[15]:Prog “[ZXCX]-QXJS”“XP=”:Z[21]+Z[16]cos(Z[20])-WZ[17]sin(Z[20])→F◢“YP=”:Z[22]+Z[16]sin(Z[20])+WZ[17]cos(Z[20])→G◢Z[20]+90WL2÷(BRπ)→ZGoto 5Lbl 2I f P>Z[4]:Then Goto 3:I fEndP-Z[1]→L:90(2L-B)÷R÷π→Z[13]Rsin(Z[13])+Z[8]→Z[16]:R(1-cos(Z[13]))+Z[6]→Z[17]“[ZZZB]-XP=”:Z[21]+Z[16]cos(Z[20])-WZ[17]sin(Z[20])→F◢“[ZZZB]-YP=”:Z[22]+Z[16]sin(Z[20])+WZ[17]cos(Z[20])→G◢Z[20]+WZ[13]→ZGoto 5Lbl 3I f P>Z[5]:Then Goto 4:I fEndZ[5]-P→L:L→Z[14]:C→Z[15]:Prog “[ZXCX]-QXJS”“XP=”:Z[23]-Z[16]cos(Z[19])-WZ[17]sin(Z[19]→F◢“YP=”:Z[24]-Z[16]sin(Z[19]+WZ[17]cos(Z[19])→G◢2÷(CRπ)→ZZ[19]-90WLGoto 5Lbl 4P-Z[5]→L“XP=”:X+(T+L)cos(Z[19])→F◢“YP=”:Y+(T+L)sin(Z[19])→G◢Z[19]→ZLbl 5I f Z>0:Then Z+360→Z:I fEnd“A=”:Z▲DMS◢I f U=0:Then Goto 7:Else Pol(F-U,G-V):I fEndLbl 6I f J<0:Then J+360→J:I fEnd“A1=”:J▲DMS◢“D1=”:I◢Lbl 7“ZJ(ZZ=-?,YZ=+?)”?H:I f H=0:Then Goto 0:I fEnd:“FYJL→D”?D“[BZZB]-XB=”:F+Dcos(Z+H)→Z[11]◢“[BZZB]-YB=”:G+Dsin(Z+H)→Z[12]◢I f U=0:Then Goto 7:Else Pol(Z[11]-U,Z[12]-V):I f J<0:Then J+360→J:I fEnd “A1=”:J▲DMS◢“D1=”:I◢I fEndGoto 0A7-[GCCX] 数曲线程序Fix 3Deg:Fix 3:50→DimZ: "A1-[GCCX] =1A2-[JDGC] =2" ?N:N=1 =>GOTO 1:N=2=>Prog “A9-[JDGC]”Lbl 1“DK=”?KI f K<100900:Then Stop:I fEnd:I f K>105720:Then Stop:I fEnd:Prog “[GCCX]-GCSJ”(高程计算子程序)S-K→L:A-B→W:Abc((RxW)÷2)→T:S-T→C:S+T→DI f K≤C:Then G-LXB→H:Goto 5:Else I f K≤S:Then Goto 3:Else I fK≤D:Then Goto 4 : I fEnd:I fEnd:I fEndLbl 3I f W>0:Then G+(K-C)2÷(2R)-LxB→H:Goto 5:Else I f W<0:Then G-(K-C)2÷(2R)-LxB→H:Goto 5:I fEnd:I Fend Lbl 4I f W>0:Then G+(D-K)2÷(2R)-LxA→H:Goto 5:Else I f W<0:Then G-(D-K)2÷(2R)-LxA→H:Goto 5I fEnd:I fEndLbl 5“H=”:H◢“D= ZB=D,YB=D”?Y:“i=”?J“BH=”:H+((Y-1-0.75)XJ)-0.75x0.04→Q◢“h”?M“BH,+,-h=”:Q+M◢Goto 1A9-[HDCX] 暂无编制?A9-[ZDCX]-1 匝道程序第一个,无须输入曲线要素,已用子程序编制好了Deg:Fix 3Lbl 1Cls:“A1-[ZDCX]-1? A2-[ZDCX]-2? A3-[ZDCX]-3”?GG=2=>Prog “A9-[ZDCX]-2”(进入第二个匝道程序)G=3=>Prog “A9-[ZDCX]-3”(进入第三个匝道程序)Lbl 2Cls:“1.A1-[ZDCX] 2.A2-[ZDFS]”?→Q:Q=2=>Goto 3 (一个正算,一个反算)Cls:“1=A 2=B 3=C 4=D 5=E 6=G 7=I 8=P 9=Y 10=Z 11=T 12=YHQ”?→I I=11=>Prog “A2-[ZDCX]-T”(选择各种匝道,进入匝道)Cls:“[CZD-X]”?H:“[CZD-Y]”?ZI=1=>Goto AI=2=>Goto DI=3=>Goto CI=4=>Goto BI=5=>Goto EI=6=>Goto GI=7=>Goto II=8=>Goto PI=9=>Goto YI=10=>Goto ZI=12=>Goto HLbl A:Cls:“[FYZH]-KP”?KI f K<0:Then Stop I fEndI f K>645.65:Then Stop: I fEndProg “[ZDCX]-A1”(匝道程序子程序A匝道曲线要素)Cls:90→B:Cls:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-D,Y=+D”?TProg “[ZDCX]-C”(匝道程序子程序计算)Goto ALbl B:Cls:“[FYZH]-KP”?KI f K<0:Then Stop:I fEndI f K>453.81:Then Stop:I fEndProg “[ZDCX]-D4”(匝道程序子程序B匝道曲线要素)Cls:90→B:Cls“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-DIY=+D”?TProg “[ZDCX]-C”Goto BLbl C:Cls:“[FYZH]-KP”?KI f K<0:Then Stop:I fEndI f K>387.98:Then Stop:I fEndProg “[ZDCX]-C3”:Cls:90→B:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-D,Y=+D”?T Prog “[ZDCX]-C”(匝道程序子程序C匝道曲线要素)Goto CLbl D:Cls:“[FYZH]-KP”?KI f K<0:Then Stop:I fEndI f K>299.55:Then Stop:I fEndProg “[ZDCX]-B2”:Cls:90→B:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2“[D]Z=-D,Y=+D”?T Prog “[ZDCX]-C”(匝道程序子程序D匝道曲线要素)Goto DLbl E:Cls:“[FYZH]-KP”?KI f K<0:Then Stop:I fEndI f K>434.25:Then Stop:I fEndProg “[ZDCX]-E5”:Cls:90→B:Cls:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-D,Y=+D”?T (匝道程序子程序E匝道曲线要素)Prog “[ZDCX]-C”Goto ELbl G:Cls:“[FYZH]-KP”?KI f K>340:Then Stop:I fEndProg “[ZDCX]-G6”:Cls:90→B:Cls:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-D,Y=+D”?TProg “[ZDCX]-C”(匝道程序子程序G匝道曲线要素)Goto GLbl I:Cls:“[FYCX]-KP”?KI f K>640.64:Then Stop:I fEndProg “[ZDCX]-I7”:Cls:90→B:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-D,Y=+D“?T Prog “[ZDCX]-C" (匝道程序子程序I匝道曲线要素)Goto ILbl P:Cls:“[FYZH]-KP”?KI f K>200:Then Stop:I fEndProg “[ZDCX]-P8”:Cls:90→B:Cls“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-D,Y=+D”?T (匝道程序子程序P匝道曲线要素)Prog “[ZDCX]-C”Goto PLbl Y:Cls“[FYZH]-KP”?KI f K>655.74:Then Stop:I fEndProg “[ZDCX]-Y9”:Cls:90→B:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2“[D]Z=-D,Y=+D”?T:Prog “[ZDCX]-C”(匝道程序子程序Y匝道曲线要素)Goto YLbl Z:Cls:“[FYZH]-KP”?KI f K>774.77:Then Stop:I fEnd:Prog“[ZDCX]-Z10”:Cls:90→B:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2“[D]Z=-D,Y=+D”?T:Prog “[ZDCX]-C”Goto Z (匝道程序子程序Z匝道曲线要素)Lbl H:Cls:“[FYZH]-KP”?KI f K<0:Then Stop:I fEndProg “[ZDCX]-YY”(匝道程序子程序养护区曲线要素)Cls:90→B:Cls:“[PJ]Z=-ZJ,Y=+ZJ”?B:B=0=>Goto 2:“[D]Z=-D,Y=+D”?TProg“[ZDCX]-C”Goto HLbl 3Cls:“1=A 2=B 3=C 4=D 5=E 6=G 7=I 8=P 9=Y 10=Z 11=T 12=YHQ”?→I Lbl 4I=11=>Prog “A2-[ZDCX]-T”(匝道程序子程序T)Cls:“[BZZB]-XB”?C:“[BZZB]-YB”?D“[SSZH]-KP”?KI f K<0:Then Goto 2:I fEndLbl 5I=1=>Prog “[ZDCX]-A1”I=2=>Prog “[ZDCX]-B2”I=3=>Prog “[ZDCX]-C3”I=4=>Prog “[ZDCX]-D4”I=5=>Prog “[ZDCX]-E5”I=6=>Prog “[ZDCX]-G6”I=7=>Prog “[ZDCX]-I7”I=8=>Prog “[ZDCX]-P8”I=9=>Prog “[ZDCX]-Y9”I=10=>Prog “[ZDCX]-Z10”I=12=>Prog“[ZDCX]-YY”Prog“[ZDCX]-A”(D-Y)sin(M)+(C-X)cos(M)→HI f Abs(H)>0.001:Then K+H→K:Goto 5:I fEnd(D-Y)÷cos(M)→T3→0:Prog “[ZDCX]-B”:Goto 4A9-[ZDCX]-2 第二个匝道程序“QD-K”?A:“ZD-K”?L:“QD-X”?U:“ZD-Y”?V:“QD-FWJ”?W:“QD-R”?P:“ZD-R”?Q:“ZX:-1,+1,0”?G1→0:Prog “[ZDCX]-B”(子程序计算)Cls:“A1-[ZDZS]? A2-[ZDFS]”?I:I=2=>Goto 3Cls:“[CZD-X]”?H:“[CZD-Y]”?ZLbl 1:Cls:“[FYZH]-KP”?KLbl 2:Cls:90→B:Cls:“[PJ]Z=-ZJ,Y=+ZJ”?B:I f B=0:Then Goto A:I fEnd:“[D]Z=-D,Y=+D”?TProg “[ZDCX]-A”(子程序计算)X+Tcos(M+B)→XY+Tsin(M+B)→Y360Frac((M+360)÷360→MPol(X-H,Y-Z:360Frac((J+360)÷360→J2→0:Prog “[ZDCX]-B”Goto 1Lbl 3:Cls:“XB”?C:“YB”?DLbl 4I f K>L 0r K<A:Then Cls:Locate 6,2,“K OUT”◢Stop:I fEndProg “[ZDCX]-A”(D-Y)sin(M)+(C-X)cos(M)→HI f Abs(H)>x10-3:Then K+H→K:Goto 4:I fEnd(D-Y)÷cos(M)→T3→O:Prog “[ZDCX]-B”:Goto 3A9-[ZDCX]-3 第三个匝道程序Deg:Fix 3:2→DimZ“QD-X”?W:“QD-Y”?Y:“QD-FWJ”?Q:“QD-K”?S:“ZD-K”?EE-S→C:0→A:0→B“QD-R”?R:I f R≠0:Then 1÷R→A:I fEnd“ZD-R”?T:I f T≠0:Then 1÷T→B:I fEnd“[CZD-XZB]”?U:“[CZD-YZB]”?VLbl 0“[FYZH]-KP”?P:P-S→LI f P>E Or P<S:Then Cls:Locate 6,2,“K OUT”◢Stop:I fEnd“X=”:W+∫(cos(Q+180AX÷π+90(B-A)X 2÷C÷π),0,L)→F◢ 0等于零“Y=”:Y+∫(sin(Q+180AX÷π+90(B-A)X 2÷C÷π),0,L)◢ 0等于零Q+180AL÷π+90(B-A)L 2÷C÷π→ZI F Z<0:Then Z+360→Z:I fEnd“ao=”:Z▲DMS◢I f U=0:Then Goto 2:Else Pol(F-U,G-V):I fEnd Lbl 1I f J<0:Then J+360→J:I fEnd“BJ-A1=”:J▲DMS◢“BJ-D1=”:I◢Lbl 2“ZJ(ZZ=-J,YZ=+J)”?H:I f H=0:Then Goto 0:I fEnd:?D“[BZZB-XB]=”:F+Dcos(Z+H)→Z[1]◢“[BZZB-YB]=”:G+Dsin(Z+H)→Z[2]◢I f U=0:Then Goto 2:Else Pol(Z[1]-U,Z[2]-V):I fEndGoto 1[GCCX]-GCSJ 数曲线程序Lbl 1I f K<101100:Then -0.038→A:-0.03→B:25000→R:101000→S:362.31→G:Return:I fEndLbl 2I f K<101572.5:Then -0.035→B:-0.015→A:15000→R:101400→S:347.11→G:Return:I fEndLbl 3I f K<102120:Then -0.015→A:0.005→B:12000→R:102000→S:338.11→G:Return:I fEndLbl 4I f K<102735:Then 0.005→B::-0.022→A:10000→R:102600→S:341.11→G:Return:I fEndLbl 5I f K<103265:Then -0.022→B:0.011→A:10000→R:103100→S:330.11→G:Return:I fEndLbl 6I f K<104044.4:Then 0.011→B:-0.0214→A:12000→R:103850→S:338.36→G:Return:I fEndLbl 7I f K<105003.4:Then -0.0214→B:0.0125→A:12000→R:104800→S:318.03→G:Return:I fEndLbl 8I f K<105668.75:Then 0.0125→B:0.005→A:45000→R:105500→S:326.78→G:Return:I fEnd[ZDCX]-A 匝道程序主程序的子程序计算5→N:G(Q-1-P-1)÷Abs(L-A)→F:Abs(K-A)÷N→R:90R÷π→S:W+(FNR+2GP-1)NS→M:1→EU+R÷6x(cos(W)+cos(M)+4Σ(cos(W+((E+0.5)FR+2GP-1)x(E+0.5)S),E,0,(N-1))+2Σ(cos(W+((EFR+2GP-1)ES,E,1,(N-1)))→XV+R÷6x(sin(W)+sin(M)+4Σ(sin((E+0.5)FR+2GP-1)x(E+0.5)S),E,0,(N-1))+2Σ(sin(W+((EFR+2GP-1)ES,E,1,(N-1)))→Y[ZDCX]-A1Lbl AI f K≥0:Then 0→A:50.15→L:2843405.34→U:503100.77→V:6°23′51″→W:51→P:51→Q:1→G:I fEndLbl BI f K≥50.15:Then 50.15→A:102.74→L:2843444.99→U:503128.09→V:62°44′09″→W:51→P:200→Q:1→G:I fEndLbl C:I f K≥102.74:Then 102.74→A:277.99→L:2843449.53→U:503179.54→V:99°48′31″→W:200→P:200→Q:1→G:I fEndLbl D:I f K≥277.99:Then 277.99→A:353.84→L:2843352.40→U:503318.70→V:150°0′56″→W:200→P:x1045→Q:1→G:I fEndLbl E:I f K≥353.84:Then 353.84→A:429.69→L:2843282.56→U:503347.98→V:160°52′49″→W:x1045→P:-200→Q:1→G:I fEbdLbl F:I f K≥429.69:Then 429.69→A:645.65→L”2843212.72→U:503377.25→V:150°0′56″→W:-200→P:-200→Q:1→G:I fEnd[ZDCX]-B (匝道程序计算子程序)Cls:Fix 3:I f O=1:Then “[QX]-[YS]:=>”:“QD K=”:“ZD K=”:“QD F=”:Locate 6,2,A:Locate6,3,L:Locate 6,4,W◢Cls:“QD X=”:“QD Y=”:“QD R=”:“ZD R=”:Locate 6,1,U:Locate 6,2,V:Locate 6,3,GP:Locate 6,4,GQ◢I fEndI f O=2ThenCls:“[FY]-PK=”:“[FY]-PD=”:“X=”:“Y=”:Locate 10,1,K:Locate 10,2,T:Locate 4,3,X:Locate 4,4,Y◢I f T=0:Then Cls:“FWJ(Z)=”:Locate 8,1,M:M▲DMS◢I fEndCls:“[FY]-PK=”:“[BJ]-D1=”:Locate 10,1,K:Locate 10,2,I:“[BJ]-A1=”:J:J▲DMS ◢I fEndI f O=3:Then “X=”:“Y=”0:“JS-K=”:“JS-D=”:Locate 4,1,C:Locate 4,2,D:Locate 6,3,K:Locate 6,4,T◢I fEnd:Cls[ZDCX]-B2 (匝道程序曲线要素子chengxu)I f K≥0:Then 0→A:60.31→L:2843405.52→U:503099.78→V:186°28′20″→W:-52→P:x1045→Q:1→G:I fEndI f K≥60.31:Then 60.31→A:100.31→L:2843348.33→U:503115.87→V:153°14′50″→W:x1045→P:160→Q:1→G:I fEndI f K ≥100.31:Then 100.31→A:177.05→L:2843311.92→U:503132.36→V:160°24′34″→W:160→P:160→Q:1→G:I fEndI f K ≥177.05:Then 177.05→A:299.55→L:2843236.30→U:503140.10→V:187°53′28″→W:160→P :x1045→Q:1→G:I fEnd[ZDCX]-C ( 匝道程序 子程序) Prog “[ZDCX]-A ” X+Tcos(M+B)→X Y+Tsin(M+B)→Y360Frac((M+360)÷360→MPol(X-H,Y-Z:360Frac((J+360)÷360→J 2→O:Prog “[ZDCX]-B ”[ZDCX]-C3 (子程序,曲线要素)I f K ≥0:Then 0→A:110.08→L:2843568.92→U:503348.62→V:212°41′14″→W:x1045→P:x1045→Q:1→G:I fEndI f K ≥110.08:Then 110.08→A:166.33→L:2843476.28→U:503289.17→V:212°41′14″→W:x1045→P:400→Q:1→G:I fEndI f K ≥166.33:Then 166.33→A:224.77→L:2843429.67→U:503257.70→V:216°42′57″→W:400→P:400→Q:1→G:I fEndI f K ≥224.77:Then 224.77→A:315.96→L :2843385.54→U:503219.47→V:225°5′12″→W:400→P:50→Q:1→G:I fEndI f K ≥315.96:Then 315.96→A:387.89→L :2843351.12→U:503139.46→V:283°52′10″→W:50→P:50→Q:1→G:I fEnd[ZDCX]-D4 (子程序,曲线要素)Lbl A:I f K ≥0:Then 0→A:150.73→L:2843091.00→U:503096.53→V:32°20′30″→W:x1045→P:x1045→Q:1→G:I fEndLbl B:I f K ≥150.73:Then 150.73→A:200.73→L:2843218.35→U:503177.17→V:32°20′30″→W:x1045→P:200→Q:1→G:I fEndLbl C:I f K ≥200.73:Then 200.73→A:239.92→L:2843259.41→U:503205.64→V:39°30′13″→W:200→P:200→Q:1→G:I fEnd Lbl D:I f K ≥239.92:Then 239.92→A:281.92→L:2843287.02→U:503233.36→V:50°43′51″→W:200→P:60→Q:1→G:I fEndLbl E:I f K≥281.92:Then 281.92→A:332.53→L:2843306.94→U:503269.92→V:76°48′1″→W:60→P:60→Q:1→G:I fEndLbl F:I f K≥332.53:Then 332.53→A:392.53→L:2843297.59→U:503318.14→V:125°7′47″→W:60→P:x1045→Q:1→G:I fEndLbl G:I f K≥392.53:Then 392.53→A:453.81→L:2843249.44→U:503352.81→V:153°46′39″→W:x1045→P:-204.5→Q:1→G:I fEnd[ZDCX]-E5 (子程序,曲线要素)I f K≥0:Then 0→A:146.43→L:2843230.80→U:503372.95→V:335°14′32″→W:195.5→P:x1045→Q:1→G:I fEndI f K≥146.43:Then 146.43→A:241.85→L:2843373.9→U:503346.57→V:356°41′57″→W:x1045→P:300→Q:1→G:I fEndI f K≥241.85:Then 241.85→A:300.92→L:2843469.22→U:503346.13→V:5°48′41″→W:300→P:300→Q:1→G:I fEndI f K≥300.92:Then 300.92→A:434.25→L:2843527.02→U:503357.84→V:17°5′32″→W:300→P:x1045→Q:1→G:I fEnd[ZDCX]-G6 (子程序,曲线要素)I f K≥0:Then 0→A:161.23→L:2841995.44→U:503341.76→V:200°30′31″→W:x1045→P:x1045→Q:1→G:I fEndI f K≥161.23:Then 161.23→A:237.99→L:2841844.43→U:503285.28→V:200°30′31″→W:1500→P:1500→Q:1→G:I fEndI f K≥237.99:Then 237.99→A:340→L:2841773.25→U:503256.55→V:203°26′27″→W:x1045→P:x1045→Q:1→G:I fEnd[ZDCX]-I7 (子程序,曲线要素)I f K≥0:Then 0→A:24.94→L:2843576.30→U:503056.05→V:131°29′4″→W:x1045°→P:x1045→Q:1→G:I fEndI f K≥24.94:Then 24.94→A:56.19→L:2843559.78→U:503074.73→V:131°29′4″→W:x1045→P:80→Q:1→G:I fEndI f K≥56.19:Then 56.19→A:138.69→L:2843537→U:503096.71→V:142°40′30″→W:80→P:80→Q:1→G:I fEndI f K≥138.69:Then 138.69→A:169.94→L:2843459.47→U:503107.39→V:201°45′53″→W:80→P:x1045→Q:1→G:I fEndI f K≥169.94:Then 169.94→A:198.77→L:2843432.24→U:503092.16→V:212°57′19″→W:x1045→P:70→Q:-1→G:I fEndI f K≥198.77:Then 198.77→A:279.78→L:2843407.08→U:503078.20→V:201°9′33″→W:-70→P:-70→Q:1→G:I fEndI f K≥279.78:Then 279.78→A:308.6→L:2843332.19→U:503094.12→V:134°50′49″→W:-70→P:x1045→Q:1→G:I fEndI f K≥308.6:Then 308.6→A:408.72→L:2843314.88→U:503117.1→V:123°3′2″→W:x1045→P:x1045→Q:1→G:I fEndI f K≥408.72:Then 408.72→A:437.65→L:2843260.28→U:503201.01→V:123°3′2″→W:x1045→P:70→Q:1→G:I fEndI f K≥437.65:Then 437.65→A:483.55→L:2843242.91→U:503224.08→V:134°53′23″→W:70→P:70→Q:1→G:I fEndI f K≥483.55:Then 483.55→A:512.47→L:2843202.5→U:503244.07→V:172°27′28″→W:70→P:x1045→Q:1→G:I fEndI f K≥512.47:Then 512.47→A:536.40→L:2843173.63→U:503243.89→V:184°17′49″→W:x1045→P:-130→Q:1→G:I fEndI f K≥536.4:Then 536.4→A:574.29→L:2843149.73→U:503242.83→V:179°1′28″→W:-130→P:-130→Q:1→G:I fEndI f K≥574.29:Then 574.29→A:598.22→L:2843112.48→U:503248.95→V:162°19′32″→W:-130→P:x1045→Q:1→G:I fEndI f K≥598.22:Then 598.22→A:640.64→L:2843090.18→U:503257.59→V:157°3′10″→W:x1045→P:x1045→Q:1→G:I fEnd[ZDCX]-P8I f K≥0:Then 0→A:200→L:2843196.1→U:503734.53→V:196°38′9″→W:x1045→P:x1045→Q:1→G:I fEnd[ZDCX]-T11(子程序,曲线要素)Lbl AI f P<119.3:Then 19°44′59″→O:230→R:40.02→B:40.02→C:60.09→K:2843727.22→X:504351.22→Y:198°04′11″→Z[20]:Return:I fEndLbl BI f P<204.94:Then -21°42′34″→O:150→R:28.8→B:28.8→C:162.5→K:2843645.62→X:504287.88→Y:217°49′10″→Z[20]:Return:I fEndLbl CI f P<293.23:Then 48°35′19″→O:70→R:28.93→B:28.93→C:251.20→K:2843559.66→X:504263.05→Y:196°06′36″→Z[20]:Return:I fEndLbl DI f P<425.01:Then -23°54′27″→O:130→R:27.69→B:27.69→C:384.48→K:2843500.89→X:504138.72→Y:244°41′55″→Z[20]:Return:I fEndLbl EI f P<546.3:Then 13°52′17″→O:350→R:0→B:0→C:504.14→K:2843409.62→X:504059.97→Y:220°47′28″→Z[20]:Return:I fEndLbl FI f P<666.82:Then 28°45′41″→O:130→R:27.69→B:27.69→C:621.1→K:2843341.73→X:503964.21→Y:234°39′45″→Z[20]:Return:I fEndLbl GI f P<761.65:Then -38°30′24″→O:100→R:27.63→B:27.63→C:713.66→K:2843330.73→X:503868.76→Y:263°25′26″→Z[20]:Return:I fEndLbl HI f P<1104.35:Then 43°13′46″→O:160→R:62.5→B:62.5→C:1016.14→K:2843115.93→X:503654.59→Y:224°55′02″→Z[20]:Return:I fEndLbl II f P<1334.16:Then -20°40′05″→O:300→R:56.33→B:56.33→C:1252.55→K:2843108.07→X:503411.5→Y:268°05′48″→Z[20]:Return:I fEndLbl JI f P<1563.16:Then -88°23′57″→O:70→R:35.71→B:35.71→C:1506.07→K:2843010.45→X:503176.08→Y:247°28′43″→Z[20]:Return:I fEndLbl KI f P<1753:Then -18°04′16″→O:220→R:36.82→B:36.82→C:1700.22→K:2842801.51→X:503255.96→Y:159°04′46″→Z[20]:Return:I fEndLbl LI f P<1897.17:Then 65°07′08″→O:65→R:31.15→B:31.15→C:1849.59→K:2842684.91→X:503350.35→Y:141°0′30″→Z[20]:Return:I fEndLbl MI f P<2117.57:Then -15°12′46″→O:350→R:48.33→B:48.33→C:2047.25→K:2842498.59→X:503258.96→Y:206°07′38″→Z[20]:Return:I fEndLbl NI f P<2253.19:Then 18°54′31″→O:280→R:43.21→B:43.21→C:2185.84→K:2842361.9→X:503232.6→Y:190°54′52″→Z[20]:Return:I fEndLbl OI f P<2499.64:Then -22°01′14″→O:200→R:40.5→B:40.5→C:2441.5→K:2842139.29→X:503105→Y:209°49′23″→Z[20]:Return:I fEndLbl PI f P<2897.19:Then -79°59′46″→O:80→R:45→B:45→C:2708.44→K:2841873.75→X:503068.61→Y:187°48′09″→Z[20]Return:I fEnd[ZDCX]-Y9 (子程序,曲线要素)I f K≥0:Then 0→A:110→L:2846164.839→U:505591.374→V:230°58′24″→W:x1045→P:x1045→Q:1→G:I fEndI f K≥110:Then 110→A:136.62→L:2846095.574→U:505505.920→V:230°58′24″→W:1200→P:1200→Q:1→G:I fEndI f K≥136.62:Then 136.62→A:298.03→L:2846079.041→U:505485.054→V:232°14′40″→W:-600→P:-600→Q:1→G:I fEndI f K≥298.03:Then 298.03→A:410.66→L:2845964.339→U:505372.188→V:216°49′53″→W:-1229→P:-1229→Q:1→G:I fEndI f K≥410.66:Then 410.66→A:563.91→L:2845871.226→U:505308.894→V:210°12′14″→W:-600→P:-600→Q:1→G:I fEndI f K≥563.91:Then 563.91→A:589.07→L:2845730.419→U:505249.454→V:195°34′08″→W:600→P:600→Q:1→G:I fEndI f K≥589.07:Then 589.07→A:655.74→L:2845706.331→U:505242.195→V:197°58′18″→W:600→P:x1045→Q:1→G:I fEnd[ZDCX]-YYI f K ≥0:Then 0→A:33.689→L:2843221.803→U:503392.190→V:63°23′05.7″→W:x1045→P:x1045→Q:1→G:I fEndI f K ≥33.689:Then 33.689→A:232.903→L:2843236.896→U:503422.309→V:0°37′22.1″→W:x1045→P:x1045→G:1→G:I fEndI f K ≥232.903:Then 232.903→A:306.409→L:2843436.098→U:503424.475→V:275°02′18.0″→W:x1045→P:x1045→Q:1→G:I fEnd[ZDCX]-Z10 (子程序,曲线要素)I f K ≥0:Then 0→A:111.17→L:2845550.785→U:505205.919→V:22°59′33″→W:x1045→P:x1045→Q:1→G:I fEndI f K ≥111.17:Then 111.17→A:222.84→L:2845653.125→U:505249.344→V:22°59′33″→W:600→P:600→Q:1→G:I fEndI f K ≥222.84:Then 222.84→A:483.59→L:2845751.285→U:505302.251→V:33°39′23″→W:x1045→P:x1045→Q:1→G:I fEndI f K ≥483.59:Then 483.59→A:586.46→L:2845968.325→U:505446.76→V:33°39′23″→W:x1045→P:600→Q:1→G:I fEndI f K ≥586.46:Then 586.46→A:633.68→L:2846052.262→U:505506.176→V:38°34′5″→W:600→P:600→Q:1→G:I fEndI f K ≥633.68:Then 633.68→A:774.77→L:2846087.984→U:505537.036→V:43°04′37″→W:600→P:1190.5→Q:I fEnd[ZXCX]-DKJS 主线程序里程计算 I f O<0:Then -1→W:Else 1→W:I fEnd:WO →AB 2÷24÷R-B ˄ (4)÷2688÷R ˄(3)+B ˄(6)÷506880÷R ˄(5)→Z[6] C 2÷24÷R-C ˄(4)÷2688÷R ˄(3)+C ˄(6)÷506880÷R ˄(5)→Z[7] B ÷2-B ˄(3)÷240÷R 2+B ˄(5)÷34560÷R ˄(4)→Z[8] C ÷2-C ˄(3)÷240÷R 2+C ˄(5)÷34560÷R ˄(4)→Z[9] Z[8]+(R+Z[7]-(R+Z[6])cos(A))÷sin(A)→S Z[9]+(R+Z[6]-(R+Z[7])cos(A))÷sin(A)→TRAπ÷180+(B+C)÷2→LL-B-C→Q(R+(Z[6]+Z[7])÷2)÷cos(A÷2)-R→EK-S→Z[1]Z[1]+B→Z[2]Z[2]+Q÷2→Z[3]Z[1]+L-C→Z[4]Z[4]+C→Z[5][ZXCX]-LCJS 交点程序"PJ"?O:?R"LS1"?B:"LS2"?C:"K(JD1)"?KI f O<0:Then -1→W:Else 1→W:I fEnd:WO→AB2÷24÷R-B^(4)÷2688÷R^(3)+B^(6)÷506880÷R^(5)→Z[6] C2÷24÷R-C^(4)÷2688÷R^(3)+C^(6)÷506880÷R^(5)→Z[7] B÷2-B^(3)÷240÷R2+B^(5)÷34560÷R^(4)→Z[8]C÷2-C^(3)÷240÷R2+C^(5)÷34560÷R^(4)→Z[9]“T1=":Z[8]+(R+Z[7]-(R+Z[6])cos(A))÷sin(A)→S◢“T2=":Z[9]+(R+Z[6]-(R+Z[7])cos(A))÷sin(A)→T◢“L=":RAπ÷180+(B+C)÷2→L◢“LY=":L-B-C→Q◢“E=":(R+(Z[6]+Z[7])÷2)÷cos(A÷2)-R→E◢“K(ZH)=":K-S→Z[1]◢"K(HY)=":Z[1]+B→Z[2]◢“K(QZ)=":Z[2]+Q÷2→Z[3]◢“K(YH)=":Z[1]+L-C→Z[4]◢“K(HZ)=":Z[4]+C→Z[5]◢[ZXCX]-QXJS 主线程序曲线计算I f Z[14]=0:Then 0→Z[16]:0→Z[17]:ElseZ[14]-Z[14]˄(5)÷(40R 2Z[15]2)+Z[14]˄(9)÷(3456R˄(4)Z[15]˄(4))→Z[16]Z[14]˄(3)÷(6RZ[15])-Z[14]˄(7)÷(336R˄(3)Z[15]˄(3))+Z[14]˄(11)÷42240÷(RZ[15])˄(5)→Z[17]I fEnd[ZXCX]-QXYS 主线程序曲线要素Lbl AI f P<102346.17:Then -48°32′37.5″→O:1200→R:432.723→B:423.376→C:101661.22→K:2846093.854→X:505355.478→Y :245°08′47.7″→Z[20]:Return:I fEndLbl BI f P <103358.276:Then 102880.179→K:2844857.864→X:504986.9469→Y:196°36′10.2″→Z[20]:51°51′15.9″→O:750→R:333.333→B:333.333→C:Return:I fEnd Lbl CI f P <105817.289:Then 104058.854→K:2844404.528→X:503838.6033→Y:248°27′26″→Z[20]:-38°37′57″→O:1000→R:160→B:160→C:Return:I fEndLbl DI f P <77489.65:Then 76954.176→K:2866202.088→X:507268.6→Y:149°35′46″→Z[20]:51°11′53.8″→O:1100→R:160→B:160→C:Return:I fEndLbl EI f P <78103.267:Then 77800.261→K:2865343.818→X:506942.67→Y:200°47′39.8″→Z[20]:-24°45′09.8″→O:1050→R:160→B:160→C:Return:I fEndLbl FI f P <79200:Then 78460.894→K:2864677.174→X:506988.799→Y:176°02′30.0″→Z[20]:19°39′50.3″→O:1500→R:195→B:195→C:Return:I fEndGoto A[ZXCX]-ZBJSX-Scos(Z[20])→F:Y-Ssin(Z[20])→GI f P ˄Z[1]:Then Goto 1:I fEndX →F:Y →G:P-K →Z[16]:0→Z[17]:Z[20]→A:Z[20]→Z:Goto 5Lbl 1I f P ˄Z[2]:Then Goto 2:I fEndP-Z[1]→L:L →Z[14]:B →Z[15]"Prog “[ZXCX]-QXJS"WZ[17]→Z [17]:Z[20]→A:Z[20]+90WL 2÷(BR π)→Z:Goto 5Lbl 2I f P ˄Z[4]:Then Goto 3:I fEndP-Z[1]→L:90(2L-B)÷R ÷π→ARsin(A)+Z[8]→Z[16]:W(R(1-cos(A))+Z[6])→Z[17]Z[20]+WA →Z:Z[20]→A:Goto 5Lbl 3I f P ˄Z[5]:Then Goto 4:I fEndZ[5]-P →L:L →Z[14]:C →Z[15]:Prog “[ZXCX]-QXJS"X+Tcos(Z[21])→F:Y+Tsin(Z[21])→G-Z[16]→Z[16]:WZ[17]→Z[17:Z[21]→A:Z[21]-90WL 2÷(CR π)→Z:Goto 5Lbl 4X →F:Y →G:P-Z[5]+T →Z[16]:0→Z[17]:Z[21]→A:Z[21]→Z:Goto 5Lbl 5F+Z[16]cos(A)-Z[17]sin(A)→FG+Z[16]sin(A)+Z[17]cos(A)→GI f Z<0:Then Z+360→Z:I fEndA9-[JDGC] 数曲线程序( 交点要素输入)Fix 3Lbl 1(前坡,大里程方向)“QP-A=”?A:(后坡,小里程方向)“HP-B=”?B:(数曲线半径)?R:(数曲线交点里程)“JD-DK=”?S:(交点高程)“JD-GC”?GLbl 2“DK=”?KIF K<0 Then Goto 1 ElseS-K→L:A-B→W:Abc((RxW)÷2)→T:S-T→C:S+T→DI f K≤C:Then G-LXB→H:Goto 5:Else I f K≤S:Then Goto 3:Else I fK≤D:Then Goto 4 : I fEnd:I fEnd:I fEndLbl 3I f W>0:Then G+(K-C)2÷(2R)-LxB→H:Goto 5:Else I f W<0:Then G-(K-C)2÷(2R)-LxB→H:Goto 5:I fEnd:I Fend Lbl 4I f W>0:Then G+(D-K)2÷(2R)-LxA→H:Goto 5:Else I f W<0:Then G-(D-K)2÷(2R)-LxA→H:Goto 5I fEnd:I fEnd Lbl 5“H=”:H◢Goto 1A匝道收费站的程序编制Lbi 1"DK-K"?KK=395 => Goto 2Lbi 2X=328318536:X◢Y=543333:Y◢Goto 3Lbi 3"ZP=+90,YP=-90"?A"BZJL-D"?D"A=":B=323232◢"BX=":X+D*cos(B+A)=C◢Y+D*sin(B+A)=D◢Goto 1“QD F=”:Locate 6,2,A:Locate6,3,L:Locate 6,4,W◢。

相关文档
最新文档