4850计算器程序(lg)
4800,4850,5800计算程序

CASIO4800-4850计算程序1Lbl 02{LUZIPTKGSH}:3L≤626.303=>Q=0:N=3601886.914:E=547501.524:4J=156-27-10: Goto1:5≠>L≤706.303=>Q=626.303:N=3601312.75:E=547751.706:6J=156-27-20:M=-1:C=80:R=4000:Goto3:7≠>L≤768.044=>Q=706.303:N=3601239.517:E=547783.907:8J=155-52-57.35:R=4000:M=-1:Goto2: 9≠>L<848.044=>Q=848.044:N=3601111.086:E=547843.863:10J=334-25-30.96: R=4000: M=1:C=80:G=180: Goto 3:11≠>L≤1387.746=>Q=848.044:N=3601111.086:E=547843.863:12J=154-25-30.96: Goto1:13≠>L≤1467.746=>Q=1387.746:N=3600624.263:E=548076.846:14J=154-25-30.96:M=1:C=80:R=4000:Goto3:15≠>L≤1527.249=>Q=1467.746:N=3600551.986:E=548111.14:16J=154-59-53.6:R=4000:M=1:Goto2: 17≠>L<1607.249=>Q=1607.249:N=3600424.659:E=548168.129:18J=336-25-24.59: R=4000: M=-1:C=80:G=180: Goto 3:19≠>L≤2180.31=> Q=1607.249:N=3601424.659:E=548168.129:20J=156-25-24.59: Goto1:21≠>L≤2300.31=>Q=2180.31:N=3599899.434:E=548397.338:22J=156-25-24.59:M=1:C=120:R=2500:Goto3:23≠>L≤2517.342=>Q=2300.31:N=3599899.434:E=548397.338:24J=156-25-24.59:R=2500:M=1:Goto2:25≠>L<2637.342=>Q=2637.342:N=3599469.659:E=548551.339:26J=344-08-51.73: R=2500: M=-1:C=120:G=180: Goto 3:27≠>L≤3612.157=>Q=2637.342:N=3599469.659:E=548551.339:28J=164-08-51.73: Goto1:29≠>L≤3712.157=>Q=3612.157:N=3598531.917:E=548817.618:30J=164-08-51.73:M=-1:C=100:R=3000:Goto3:31≠>L≤3984.738=>Q=3712.157:N=3598435.875:E=548845.468:32J=163-11-34:R=3000:M=-1:Goto2:33≠> L <4084.738=>Q=4084.738:N=3598086.588:E=548974.532:34J=337-01-95:R=3000:M=1:C=100:G=180:Goto3: 35Lbl 136D=L-Q37P=J38X=N+D*COS J▲39Y=E+D*SIN J▲40U“1,0”:U=0=>Goto0 :≠>Goto 4:41Lbl 242D=L-Q43I=90*D/(兀R)44P=J+2IM:P>360=>P=P-360⊿P≤360=>P=P⊿P<0=>P=P+360⊿45X=N+2R SIN I*COM (J+IM)▲46Y=E+2R SIN I*SIN (J+IM)▲47U“1,0”:U=0=>Goto 0: ≠> Goto 4:48Lbl 349D=Abs (L-Q)50B=D︿3/(6RC)-D︿7/(336(RC) ︿3)+D︿11/(42240(RC) ︿5) 51A=D-D︿5/(40(RC) ︿2)+D︿9/(3456(RC) ︿4)52I=tan-1 (B/A)53P=J+3IM+G: P>360=>P=P-360⊿P≤360=>P=P⊿P<0=>P=P+360⊿54X=N+B/SIN I*COM (J+IM)▲55Y=E+B/SIN I*SIN (J+IM)▲56U“1,0”:U=0=>Goto 0: ≠> Goto 4:57Lbl 458W=X+(Z“JL”)*COM (P+(T“JD”))▲59V=Y+Z*SIN (P+T)▲60S“F,B(0,1)”61S=0=>Goto 0:≠>Goto 5:62Lbl 563O=W+K“JULI” COS (P+T+H“JIAODU”)▲64Q=V+K SIN (P+T+H)▲65Goto 0:66说明:67这个程序是根据你自己管段的曲线要素来编的。
4850计算器程序

卡西欧4850计算器计算程序一、XLZBJS(线路坐标计算)主程序:P=L2÷(24R)-L4÷(2688R3)M=L÷2-L3÷(240R2)B=90L÷(πR)T=(R+P)tan(AbsA÷2) +MC“ZH”=D-TG“HY”=C+LH“YH”=G+(AbsA-2B) πR÷180I“HZ”=H+LLbl 0:{K}K≤G=>Goto 1:≠=>Goto 2△Lbl 1:(K-C)≤0=>Goto 5△X=K-C-(K-C)5÷(40R2L2)Y=(K-C)3÷(6LR) -(K-C)7÷(336R3L3)J=√(X2+Y2)O=tan-1(Y÷X)“X0=”:Q=N+T cos (F+180) +J cos (AbsAO÷A +F)◢“Y0=”:S=E+T sin (F+180) +J sin (AbsAO÷A +F)◢W=F+3AbsAO÷AGoto 4△Lbl 2:K≥H=>Goto 3△X=R sin ((K-G) ×180÷(πR) +B) +MY=R(1-cos ((K-G) ×180÷(πR) +B)) +PJ=√(X2+Y2)O=tan-1(Y÷X)“X0=”:Q=N+T cos (F+180) +J cos (AbsAO÷A +F)◢“Y0=”:S=E+T sin (F+180) +J sin (AbsAO÷A +F)◢W=F+AbsAB÷A+AbsA(K-G) ×180÷(πR) ÷AGoto 4△Lbl 3:K≥I=>Goto 6△X=K-I-(K-I)5÷(40R2L2)Y=(I-K)3÷(6LR) -(I-K)7÷(336R3L3)J=√(X2+Y2)O=tan-1(Y÷X)“X0=”:Q=N+T cos (F+A) +J cos (F+A+180-AbsAO÷A )◢“Y0=”:S=E+T sin (F+A) +J sin (F+A+180-AbsAO÷A )◢W=F+A-3AbsAO÷AGoto 4△Lbl 4:“FWJ”:W◢{Z}U=Q+Z cos (W-90)“XL=”:U◢“YL=”:V=S+Z sin (W-90)◢“XR=”:U=Q+Z cos (W+90)◢“YR=”:V=S+Z sin (W+90)◢Goto 0△Lbl 5:“X0=”:Q=N+(D-K) cos (F+180 )◢“Y0=”:S=E+(D-K) sin (F+180 )◢W=FGoto 4△Lbl 6:“X0=”:Q=N+(T+K-I) cos (F+A )◢“Y0=”:S=E+(T+K-I) sin (F+A )◢W=F+AGoto 4△“END”子程序(运算程序)D=交点里程N=交点的X坐标E=交点的Y坐标A=曲线转向角R=曲线半径L=缓和曲线长F=第一切线方位角(ZH—JD)Prog“XLZBJS”◢“END”说明:计算时只需进入子程序(运算程序),无需进入主程序。
Casio 4850计算器数据库型全线高程计算程序

CASIO4850计算器公路测量计算程序程序设计:魏加训2009.3.10Casio 4850计算器数据库型全线任意位置高程计算程序一、主程序:HLbl 0: X “BM-H”:U “HS”:“SXG=”: U+X◢输入水准点高程及后视,显示视线高程Lbl 1:{ P K }: “QS”K “K××+×××”: Prog“SJK”↙(换路修改此处为对应数据库名即可)C= C÷100: D= D÷100:↙D>C=> W=1:≠>W = -1⊿K<A=> I= -C:≠> I=D⊿↙Abs (A-K):L> R Abs(D-C)÷2 =>H=Z+IL: "H(Z-SJ)=": H◢Goto2↙≠>H= Z+IL+W(R Abs(D-C)÷2- Abs (A-K))2÷2÷R: "H(Z-SJ)=": H◢Lbl 2: {ONJP}:O “JGC(h)” : N“Z”:J “HP”:N=Abs N : B=H-O+N J÷100: "H(C) =" : U+X-P :Pause 0 : “H(S)=”: B◢“⊿h=”: B-U-X+P◢输入前视后显示实测高、设计高及高差(+填,-挖)Goto 1二、竖曲线数据库格式:K<下一竖曲线起点里程=>C=本竖曲线变坡点之前坡度(%前分子有正负): D=本竖曲线变坡点之后坡度(%前分子有正负): R=本竖曲线半径: A=本竖曲线变坡点桩号: Z=本竖曲线变坡点高程: Goto 1⊿↙三、数据库样例: SJKK<下一竖曲线起点里程=> C=本竖曲线变坡点之前坡度(%前分子有正负):D=本竖曲线变坡点之后坡度(%前分子有正负):R=本竖曲线半径: A=本竖曲线变坡点桩号: Z=本竖曲线变坡点高程: Goto 1⊿↙K<下一竖曲线起点里程=> C=本竖曲线变坡点之前坡度(%前分子有正负):D=本竖曲线变坡点之后坡度(%前分子有正负):R=本竖曲线半径: A=本竖曲线变坡点桩号: Z=本竖曲线变坡点高程: Goto 1⊿↙…………………………………………………………………………………………………………………..(注:如一条路有多个竖曲线要素则按顺序排列依次添加入数据库S.Z中)K≤下一竖曲线起点里程=> C=本竖曲线变坡点之前坡度(%前分子有正负): D=本竖曲线变坡点之后坡度(%前分子有正负): R=本竖曲线半径: A=本竖曲线变坡点桩号: Z=本竖曲线变坡点高程: Goto 1⊿↙Lbl 1↙四、输入与显示说明BM-H ?输入水准点的高程HS?输入水准点上的后视读数SXG= ×××显示视线高程“QS”?输入所求点前视读数K××+×××? 输入所求的桩号H(Z-SJ)= ×××显示所求桩号的路面中桩设计高程JGC(h) ? 输入结构层厚度或从设计路面高程点处垂直向下的厚度Z ?输入所求点距中线的边距(注:不分正负号均可,有中央分隔带的输入时需自行扣除中央分隔带半宽)HP?输入所求桩号处的横坡(%前分子有正负).H(C) = 显示计算得出的所求点的实测高程H(S) = 显示计算得出的所求点的设计高程⊿h= 显示设所求点的计与实测的高差(+填,-挖)注:(①当Z和JGC(h)为0时,则H=×××为路面中桩设计高程等于前面显示的H(S) ;②当Z为0,JGC(h)不为0时,则H=×××为路面垂直向下至某层的中桩设计高程;③当Z、JGC(h)、HP三者同时不为0时,则H=×××为路面垂直向下至某层的边桩对应Z位置的设计高程;④当Z不为0、JGC(h)为0、HP不为0时,则H=×××为路面边桩对应Z位置的设计高程;)附:数据库中用到的竖曲线基本计算公式:竖曲线起点桩号=本竖曲线变坡点桩号+本竖曲线之切线长T竖曲线切线长T=RAbs(i2-i1)÷2。
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=>Goto5:≠>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计算机主线放样程序

程序一、(YX)道坐标正反算引导程序,主程序LBi 1:N“1--2”←N=1=> Prog " YXSJ(线路平面数据库引导程序)": Prog"BZZB边桩坐标": Prog “HYXSJ (ZX高程数据库”: Prog"H"(高程计算程序)←“X0=”:X◢“Y0=”:Y◢“H0=”:H◢(显示计算点的设计高程)≠> Lbl 1 Goto 1:≠=>K=3000:LBi 4:Prog " YX(线路平面数据库引导程序)":Prog " ZZZB ":U “X1”: V “Y1”:Poi(U-X,V-Y)(A点至B点坐标反算): A=tan-1((V-Y)/(U-X)):(U-X)≤0=>A=A+1800:J≤0=>J=J+360∠(B点至A的方位角)≠=>A=A+3600△R=A-T:R=J-T:(计算角CAB) I=ㄏ((V-Y)2+(U-X)2):F=I(i为AB距离)*CosR:(计算AC距离)K=K+F:Abs(绝对值)F≥0.001=>Goto 1:(设置反算结果的精度,达不到就返回再运算) ≠>Z=I*SinR△“K=”:K◢“Z=”:Z◢(说明:输入1时进入线路坐标正算,输入2时进入坐标反算,当进入坐标反算时会先提示输入里程,这是因为这个坐标反算程序需要先输入一个离计算点相近的里程作为引导参考计算,逐渐接近,可以设置精度,F≥0.001,即计算结果≤0.001m停止计算,并显示结果。
)程序二、(BZZB)边桩坐标计算Prog "ZZZB":X=X+ Cos(T+G)*Z(G为计算边桩与中线法切线方向的夹角,正为右偏,负为左偏,Z为中桩到边桩的距离,G,Z为0时计算中桩坐标):Y=Y+Sin(T+G)*Z:“R0=”:T▲程序三、(ZZZB)核心计算程序,线路中桩坐标通用计算公式S=绝对值Abs(K-A):(计算点到线元起点距离恒为正值)P= (D-C)/绝对值(Abs(B-A)) :(计算弧长恒为正值)T=R+E( (C+P*S)+ C)*S/2*180/∏:(计算点之切线方位角)T>360=>T=T-360△T<0=>T=T+360△A=4 (Cos(R+E((C+P* S/4)+ C)* S/23*180/∏)+ Cos(R+ E ( (C+P* (S/4+ S/2))+ C)* (S/4+ S/2)/2*180/∏)):B=4 (Sin(R+E( (C+P* S/4)+ C)* S/23*180/∏)+ Sin (R+ E ((C+P* (S/4+ S/2))+ C)* (S/4+ S/2)/2*180/∏))←X=X+S/2/6*{A+2(Cos(R+E((C+P* S/2)+ C)* S/4*180/∏)) +CosT + CosR}←Y=Y+S/2/6*{B+2(Sin (R+E((C+P* S/2)+ C)* S/4*180/∏)) +Sin T + Sin R}:为了尽量简化,此方程式N取值为2等分,如果用在卵形曲线上小于50的半径精度不够。
CASIO4850全线坐标正反算程序

CASIO4850全线坐标正反算程序主程序:ZHANG LINGLbI 0:Deg:T“WJM”:C=20+40(T-1):T=0:N“1.SR,2.JS”:N=2=>Goto A△M“JZ-XX”:O“QD-ZH”:U“X0”:V“Y0”:G“FWJ”:LbI B:{HRQP}:P“QD-R”:H“XX-CD”:R“ZD-R”:Q“)-1,——0,(+1”:W=H:Z=0:Prog“S1”:Prog“S4”:U=X:V=Y:O=O+H:G=F-90:P=R:“…SR…NEXT…”:Isz T:Dsz M:Goto B△LbI A:Fixm:{XYSZN}:T=0:N“1.JS-XY,2.XY-FS”:N=2=>Goto 2△S“JS-ZH=”:Z“D=”:LbI 1:S>Z[8T+C+1]= >Isz T:Goto 1△Prog“S3”:W=S-O:Prog“S1”:“JS-X=”:X:Pause 0:“JS-Y=”:Y▲Goto A:LbI 2:X“X…”:Y“Y…”:I=X:J=Y:LbI 3:Prog“S3”:W=Abs((Y-V)Cos(G-90)-(X-U)Sin(G-90:W>H=>Isz T:Goto 3△Prog“S2”:“FS-ZH…”:S=O+W:Pause 0:“D…”:Z▲Goto A子程序S1A=0.1184634425:B=0.2393143352:Z[6]=0.2844444444:K=0.046910077:L=0.2307653449: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+0.5E+0.25D:Z[4]=G+(1-L)2D+E(1-L:Z[5]=G+(1-K)2D+E(1-K:F=G+E+D+90:X=U+ZCosF+W(ACosZ[1]+BCosZ[2]+Z[6]CosZ[3]+BCosZ[4]+ACosZ[5]:Y=V+ZSinF+W(ASinZ[1]+BSinZ[2]+Z[6]SinZ[3]+BSinZ[4]+ASinZ[5]子程序S2W=Abs((Y-V)Cos(G-90)-(X-U)Sin(G-90:Z=0:LbI 4:Prog“S1”:L=G+E+D-90:Z=(J-Y) CosL-(I-X) SinL:AbsZ<E-6=>Goto 5:≠>W=W+Z:Goto4△LbI 5:Z=0: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=[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:[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使用说明
举个例子:有一方程式:a=2b-c求当a=2、c=5时的b值。
将该方程式存入公式存贮器中,:先按按解答键“SOLVE”a输入2 、c输入5,再按解答键“SOLVE”计算器就会显示:b=3.5。
此项功能被称为自动解答功能。
同时它也是非常实用的,在实际工作中通常要有一个经常使用的小公式,可借助它来完成。
4800使用的程序语言可以算做简单的B ASIC语言,4850基本上跟4800一样,有的命令如GO TO(转移到)、PAUSE(暂停)就与BASIC语言的一模一样。
现在4800的程序语言来说说。
其主要命令有:1、=>……条件转移成立符号,其用法相当于B ASIC中的IF……THEN(假设语句相当于假如……然后,IF相当于条件……THEN相当于结果)语句2、≠>……条件转移不成立符号,其用法相当于B ASIC中的IF……ELSE语句通常二者连用,相当于BASI C中的IF……THEN……ELSE语句(它的英语形式一般为if a>b then c>d else if b>athe……)3、⊿……条件转移结束符号,与=>和≠>配合使用,放在条件语句最后面。
4、LbI……标记命令。
用于将一段语句作转换标记。
后可接字母、数字、符号,但不能超过两个字节,如不能用≥10的数字作行标,否则会出现出错信息。
5、Goto……(条件)转移命令。
前面可加条件语句,与BASIC中的GOTO作用相同。
通常与LbI一起用,如果所转移的行号无效,则会显示:GO ERROR(详见说明书)出错信息6、Dsz……减量循环命令。
可减少未知数的数量。
7、Isz……增量循环命令。
8、Paus e……暂停命令。
后可接0~9之间的整数n,可使某一数据显示n/2秒钟,然后继续运行下面的程序。
它被认为是一个语句。
卡西欧4850《公路超高加宽计算程序》
公路超高加宽计算程序主程序文件名 CAO GAO JIA KAN程序(CASIO Fx—4850P):Lbl 0A“(1)QX1 ,(2)QX2”: G“(1)L ,(2)R”: Z“K-ZH”: H“K-HZ”: T“LM-HP”: C“CG-HP”: S“LS1”: V“LS2”: J“Z-JK”: M“LM-K”G=2=>G=-1A=1=>Goto Z:≠>Goto H判断命令Lbl Z{K}:K“K-LS1”输入第一条曲线内待求点桩号{U}:U“H-Z”输入中桩高程K>Z+S=>Goto Z:≠>K<Z=>Goto Z判断命令X=Abs(K-Z)P=X÷SG:“LP1=”:L=T+(-GC-T)×P◢第一条曲线左侧路面横坡G:“RP1=”:R=T+(GC-T)×P◢第一条曲线右侧路面横坡G:“JK1=”:W=(4Pˆ3-3Pˆ4)×J◢第一条曲线内侧加宽值G:“D1=”:D=M÷2+W◢第一条加宽后路面宽度G=-1=>Goto R:≠>Goto L判断命令Lbl LG:“HL1=”:E=U+(M÷2+W)×(L÷100)◢左侧边桩高程G:“HR1=”:F=U+(M÷2)×(R÷100)◢右侧边桩高程Goto PLbl RG:“HL1=”:E=U+(M÷2)×(L÷100)◢左侧边桩高程G:“HR1=”:F=U+(M÷2+W)×(R÷100)◢右侧边桩高程Goto PLbl P{I}: I“(1)LS1,(2)LS2”选择1为计算ZH-HY段,2为YH-HZ段。
I=1=>Goto Z:≠>I=2=>Goto H选择语句Lbl H{K}:K“K-LS2”输入第二条曲线内待求点桩号{U}:U“H-Z”输入中桩高程K<H-V=>Goto H:≠>K>H=>Goto H判断命令X=Abs(K-H)P=X÷VG:“LP2=”:L=T+(-GC-T)×P◢第二条左侧路面横坡G:“RP2=”:R=T+(GC-T)×P◢第二条左侧路面横坡G:“JK2=”:W=(4Pˆ3-3Pˆ4)×J◢第二条曲线内侧加宽值G:“D2=”:D=M÷2+W◢第二条加宽后路面宽度G=-1=>Goto R:≠>Goto L判断命令Lbl LG:“HL2=”:E=U+(M÷2+W)×(L÷100)◢左侧边桩高程G:“HR2=”:F=U+(M÷2)×(R÷100)◢右侧边桩高程Goto PLbl RG:“HL2=”:E=U+(M÷2)×(L÷100)◢左侧边桩高程G:“HR2=”:F=U+(M÷2+W)×(R÷100)◢右侧边桩高程Goto PLbl P{I}:I“(1)LS1,(2)LS2”选择1为计算ZH-HY段,2为YH-HZ段。
4850计算程序
ZDZBZBJS(匝道中桩、边桩坐标计算)LbI 0:{EG}:A″XA″:B″YA″:C″CA″:D″1/RA″:E″1/RB″:F″DKA″:G″DKB″LbI 1:{HLR}:H″DKI″:L″DL″:R″DR″:H>G=>Goto 3⊿P=(E-D)÷Abs(G-F):Q= Abs(H-F):I=P×Q:T=D+IJ=C+(I+2D)Q×90÷π◢M=C+(I÷4+2D)×Q×45÷(2π):N=C+(3I÷4+2D)Q×135÷(2π)K=C+(I÷2+2D)Q×45÷πX=A+Q÷12×(Cos C+4(Cos M+ Cos N)+2 Cos K+ Cos J)◢Y=B+Q÷12×(Sin C+4(Sin M+ Sin N)+2 Sin K+ Sin J)◢U″XL″=X+L Cos(J-90)◢V″YL″=Y+L Sin(J-90)◢W″XR″=X+R Cos(J+90)◢Z″YR″=Y+R Sin(J+90)◢A=X:B=Y:C=J:D=T:F=H:Goto 1LbI 3:A=X:B=Y:D=E:F=G:C=J:Goto 0说明:XA?、YA?——ZH或HZ的X、Y坐标;CA?——切线方位角;1/RA?——起算点的曲率:直线段代0,曲线段代+1/R(右转)或-1/R(左转);1/RB?——代终点曲率:即±1/R;DKA?——代起算点里程;DKB?——代待求段的终点里程;DKI?——代所求点里程;DL?——代左边桩距中桩的距离;DR?——代右边桩距中桩的距离;——是回车键符号。
(本程序适合于任何线形的计算)(2)ZXZBZJS(直线段中桩、边桩坐标计算)G″KA″A″XA″B″YA″D″XB″E″YB″:POl(D-A,E-B):J<0=>J=J+360:⊿F=J◢LbI 0:{KSP}:H=K-G:L=Abs H:Rec(L,F):X=A+I◢Y=B+J◢Rec(S,F-90):M″XL″=X+I◢N″YL″=Y+J◢Rec(P,F+90):V″XR″=X+I◢W″YR″=Y+J◢Goto 0说明:KA——起算点里程 XA、YA——起算点坐标 XB、YB——后视点坐标K ——待求点里程 X、Y——待求点中桩坐标 S——左侧桩距中桩距离XL、YL——左侧桩坐标 P——右侧桩距中桩距离 XR、YR——右侧桩坐标(3)DBXMJJS(多边形面积计算)G=0:A=X:B=Y:C=A:D=B:LbI 0:{XY}:X<0=>G=G+AD-BC:A= AbsG/2:A″A=″◢A=0.0015A:A″AA=″◢⊿G=G+XD-YC:C=X:D=Y:Goto 0说明:X、Y——待求点坐标 A——面积(m2) AA——面积(亩)测点坐标输入完毕后在X中输入-1。
CASIO4850公路线元法积分公式计算器程序V11版
请使用WORD的Times New Roman字体,若使用其它字体,字母O与数字0是区别不出的.切记切记!积分公式计算的线元法CASIO4850计算器程序第十一版1 (主程序)(使用时请运行这个)L1 LbI 0:{ QDV}L2 U<4=> Prog “4”△L3 U=5=> Prog “2”△L4 U=6=> Prog “2”△L5 Int U=7=> D=0:V=0△L6 U=8=>{M}: PSW:D=(B+M“01”P)÷Cos Abs(90-AbsV): Q=W+S√(1-M2)△L7 U>5=> Prog “4” △L8 LbI2:IntU=9=> PS: Prog“F”:A=R+90: Prog“9”:Goto 2△L9 LbI3:U=10=>PSWB: Prog“F”: Pol ( P-W,S-B):J<0=>J=J+360:△A=J: Prog“9”:Goto 3△L10 QDVHEFACZG: Frac Y=0=> Prog “3”: △O: Prog “10”L11 U=2=>T=T+ Int (-5+10 Ran# )÷1000: K=K+ Int (-5+10Ran# )÷1000: Prog “8”: Prog “5”△L12 U=3=> I= -S+2S Ran# :J=√(S2-I2): I= Int I÷1000:J= Int (-J+2J Ran# )÷1000:T+I: Pause 0:K+J: Pause 0:I: Pause 0:J◢√(I2+J2) ◢△L13LbI 1: IntU=7=> {DV}: Prog“10”: S=D:D=B÷2÷Sin Abs V:J=R:U=7.1=>D=B÷2:J=R+V-90: △ Prog “6”: Prog “8”: Prog “5”:D=2D:J=R-180: U=7.1=> J=R+V+90: △ Prog “6”: Prog “8”: Prog “5”: V≤0=>V=V+180: ≠>V=V-180: △D=S:Goto 1△L14 U<5=>Q=Q+B: △Goto 010(子程序)(为共用计算中桩/加转角/用正算计算边桩/反算/显示 的过程)L1 Prog “F”:U=11=>R=0:△J= R+V: Prog “6” : Prog “8” : Prog “5”9 (子程序)(为点垂桩垂距/涵交桩交角的共同运行部分)L1 Prog“7”: Prog“8”: Abs(J-R)<1=>Q=Q-I:≠> Q=Q+I:△I<0.001=>T=P:K=S: Prog “8”: “OK”: Q: Pause 0:I: Pause 0: J=J-R:J>180=>J=-J+180:△J→DMS◢U=9.1=> Prog “11”: △△ Prog “4”7 (子程序)(两点斜直线交点部分)(也可作为两点斜直线交点主程序独立运行)L1E=Tan A:F= Tan R:Y=(EP-S-FT+K) ÷(E-F): Pause 0:O=E(Y-P)+S5 (子程序)( 显示部分)L1T: Pause 0:K: Pause 0:I: Pause 0:J→DMS◢F (子程序) (中桩计算部分)L1 RAD:I= Abs(Q-H):J= Abs(G-H):R=Aπ/180+CI+I2(Z-C)/2/J:T=E+∫(Cos (Aπ/180+CX+X2(Z-C)/2/J),0,I,4):K= F+∫(Sin (Aπ/180+CX+X2(Z-C)/2/J),0,I,4):Q>G =>R=R+π:△DEG:R=180R/πF2 (子程序) (中桩计算部分)(使用时把F2改为F;同时把F改为F1)(这个子程序计算速度快,但在缓曲长到2或3百米且半径小到6或7十米时,计算误差有几厘米)L1 Defm 7L1 I=Q-HL2 J= (Z-C)I÷(G-H)L3 Z[1]=A+90(J÷8+2C)(I÷8)÷πL4 Z[2]=A+90(J÷4+2C)(I÷4)÷πL5 Z[3]=A+90(3J÷8+2C)(3I÷8)÷πL6 Z[4]=A+90(J÷2+2C)(I÷2)÷πL7 Z[5]=A+90(5J÷8+2C)(5I÷8)÷πL8 Z[6]=A+90(6J÷8+2C)(6I÷8)÷πL9 Z[7]=A+90(7J÷8+2C)(7I÷8)÷πL10 R=A+90(J+2C) I÷πL11 T=E+ AbsI(Cos A+4(CosZ[1]+ CosZ[3]+ CosZ[5]+ CosZ[7])+2(CosZ[2]+ CosZ[4]+ CosZ[6])+ CosR)÷24L12 K=F+ AbsI(Sin A+4(SinZ[1]+ SinZ[3]+ SinZ[5]+ SinZ[7])+2(SinZ[2]+ SinZ[4]+ SinZ[6])+ SinR)÷248(子程序) (座标反算部分)(也可作为座标反算主程序独立运行, 方位角按RCL R SHIFT °′″ 显示)L1J=TK: Pol ( T-Y,K-O): Pause 0:J<0=>J=J+360△6(子程序) (边桩和座标正算计算部分)(也可作为座标正算主程序独立运行)L1TK:T=T+ Rec (D,J): Pause 0:K=K+J2(子程序) (推算开挖/填筑桩部分){平原微丘一般推算1-2次,山岭重丘一般4-5次,能达到5厘米以内的精度,看你的熟练程度} L1 {WSPB}:I= -W+ S◢L2 D= Abs IP+B◢L3 {D}:D3(导线点数据库)(数据库中的数字请按你所在公路的数据替换)L1 Y=21=>Y=36640.666:O=65111.666△L2 ……(省略号表示类同上行, 并非真在程序中输入省略号. 注意: 第一个Y为导线点编号, 第二个Y为导线点X座标,O为导线点Y座标, 数据库中的数字请按你所在公路的数据替换. 但注意: 导线点编号必须没字母也没小数;导线点X座标则必须有小数,若刚好没有小数,请加上0.0001并不影响精度)4(平曲线数据库) (数据库中的数字请按你所在公路的数据替换)L1 Q≤444.978=>H=374.978:E=36771.643:F=64929.942:A=151°29′38″:C=0: G=444.978:Z=-600-1: Goto 1△L2 Q≤811.819=>H=444.978: E=36710.800:F=64964.534:A=148°09′06″:C=-600-1: G= 811.819:Z=-600-1: Goto 1△L3 Q≤881.819=> H=811.819:E=36475.596:F=65238.599:A= 113°07′15″:C=-600-1: G=881.819:Z=0: Goto 1△L4 ……(省略号表示类同上行,并非真在程序中输入省略号)L5 LbI 1 (注意:这行始终是平曲线数据库的最后一行, 之前行都是相同的) (为更好的理解这个平曲线数据库的结构,请对照上面数据看下图)11 (子程序)(双圆垂轴隧道断面开挖超欠测量部分)A:实测高程 H:设计高程I:实测宽度 B:超欠值(设棱镜半径0.03)L1 {AHI}:A≤H=>B=110:≠>A≤H+2.75+1.056=>B=√((A-(H+1.905))2+(I+1.813)2) +0.03-4.5 : ≠> B =√ ((A-(H+2.75))2+I2 )+0.03-2.5:△△B◢平曲线数据库的数据图示:(图画得不好,现丑了.图示是对称缓曲,但线元法程序对任意公路线形都适用的)ZH HZ 0+374.978X=36771.643 0Y=64929.942 HY151°29′38″ 0+444.9780 X=36710.800Y=64964.534-600-1 X=36475.596Y=65238.599113°07′15″-600-1使用说明:{本程序是针对CASIO4850计算器的,其它的计算器请作相应修改}{有方框的字为一个字符,不是几个字母,为各种计算状态名或函数名,如RAD与Cos等等,∫为积分符号,L1\ L2\ L3\L4等为程序行号不要在程序中输入, ……省略号表示类同上行,并非真在程序中输入省略号}{如有其它疑问或进行技术交流,请打詹德军的电话015918402837欢迎交流!}运行主程序 1 (按1 FILE进入)U?(判断进入何种计算状态)1为数据库输入原始数据计算中边桩,2为数据库输入计算放线测量记录表,3为数据库输入计算平面位置检查记录表,4为人工输入原始数据计算中边桩,5为人工输入推算开挖/填筑桩状态,6为数据库输入推算开挖/填筑桩状态,7为数据库输入计算斜交斜做涵洞/单跨桥七点放样状态 ,7.1为数据库输入计算斜交正做涵洞七点放样状态 ,(斜交斜做涵洞的伸缩缝处的放样也可用)8为数据库输入计算锥坡放样,9为数据库输入反算线外点垂桩垂距,9.1为数据库输入双圆垂轴隧道 断面开挖 超欠测量,10为数据库输入求线外两点交路线的桩号与夹角,11为计算曲线桥平行布桩的桩/柱放样状态(因为D=0时就是中桩,D≠0时就是边桩,所以不再单独设立中桩或边桩的计算状态,方便程序进一步开发)(U=1)数据库输入原始数据计算中边桩1.U?1(判断进进入何种计算状态)2.Q?所求桩号(计算第二个桩开始Q已经自动加了步长,不用手工输入,但仍然会显示你看,并可修改成别的桩号)3.D?中桩到边桩的距离(求中桩输入0)4.V?中桩到边桩方位角与中桩前进切线方位角间的夹角(注意左转为负值,角度按需要以度分秒输入任意输入)5.Y?置仪点X座标 (也可以输入导线点编号,因为此时使用了导线点数据库)6.O?置仪点Y座标(当X座标输入了导线点编号,则此行不显示,因为数据库已经装入了导线点的X与Y座标)7.=所求桩号X座标 (注:四个结果同时显示于屏幕)=所求桩号Y座标=所求桩号放样距离=所求桩号放样方位角8.B?步长(步长就是间隔长度,当要计算的是大量有相同距离间隔 且 相同中边距或都是中桩 时,步长就是好东西了,计算完第一个桩后所有桩,都只需闭着眼睛连按四次EXE,就是下个桩要计算的所有结果了)9.以后循环第2/3/4/7步(U=2)计算放线测量记录表1.U?2(判断进进入何种计算状态)2.Q?所求桩号(计算第二个桩开始Q已经自动加了步长,不用手工输入,但仍然会显示你看,并可修改成别的桩号)3.D?中桩到边桩的距离(求中桩输入0)4.V?中桩到边桩方位角与中桩前进切线方位角间的夹角(注意左转为负值,角度按需要以度分秒输入任意输入)5.Y?置仪点X座标 (也可以输入导线点编号,因为此时使用了导线点数据库)6.O?置仪点Y座标(当X座标输入了导线点编号,则此行不显示,因为数据库已经装入了导线点的X与Y座标)7.=所求桩号计算X座标 (注:四个结果同时显示于屏幕)=所求桩号计算Y座标=所求桩号计算放样距离=所求桩号计算放样方位角8.=所求桩号复测检查X座标 (注:四个结果同时显示于屏幕)=所求桩号复测检查Y座标=所求桩号复测检查放样距离=所求桩号复测检查放样方位角9.B?步长(步长就是间隔长度)10.以后循环第2/3/4/7/8步(U=3)计算平面位置检查记录表1.U?3(判断进进入何种计算状态)2.Q?所求桩号(计算第二个桩开始Q已经自动加了步长,不用手工输入,但仍然会显示你看,并可修改成别的桩号)3.D?中桩到边桩的距离(求中桩输入0)4.V?中桩到边桩方位角与中桩前进切线方位角间的夹角(注意左转为负值,角度按需要以度分秒输入任意输入)5.Y?置仪点X座标 (也可以输入导线点编号,因为此时使用了导线点数据库)6.O?置仪点Y座标(当X座标输入了导线点编号,则此行不显示,因为数据库已经装入了导线点的X与Y座标)7.=所求桩号设计X座标 (注:四个结果同时显示于屏幕,但后两个数据是用不上的) =所求桩号设计Y座标=所求桩号放样距离=所求桩号放样方位角8.?所允许的最大误差(以毫米为单位,比如高速公路的中线允许的最大误差为20MM,就输入20)9.=所求桩号检测X座标 (注:四个结果同时显示于屏幕)=所求桩号检测Y座标=所求桩号X轴偏差=所求桩号Y轴偏差10.=所求桩号双轴偏差11.B?步长(步长就是间隔长度)12.以后循环第2/3/4/7/9/10步(U=4)人工输入原始数据计算中边桩1.Q?所求桩号(计算第二个桩开始Q已经自动加了步长,不用手工输入,但仍然会显示你看,并可修改成别的桩号)2.D?中桩到边桩的距离(求中桩输入0)3.V?中桩到边桩方位角与中桩前进切线方位角间的夹角(注意左转为负值,角度按需要以度分秒输入任意输入)4.H?起算点桩号5.E?起算点X座标6.F?起算点Y座标7.A?起算点方位角(以度分秒输入)8.C?起算点曲率(即半径分之一,直线为0,注意左转为负值)9.Z?终算点曲率(即半径分之一,直线为0,注意左转为负值)10.G?终算点桩号11.Y?置仪点X座标12.O?置仪点Y座标13.=所求桩号X座标 (注:四个结果同时显示于屏幕)=所求桩号Y座标=所求桩号放样距离=所求桩号放样方位角14.?步长(步长就是间隔长度)15.以后循环第1/2/3/13步(U=5)人工输入原始数据推算开挖/填筑桩状态(平原微丘一般推1-2次,山岭重丘4-5次达到5厘米的精度,要看你的熟练程度)1.W?实测大地高程2.S?变坡点设计高程3.=变坡点设计高程 与 实测大地高程 之高差(正为填方,负为挖方)4.P?填方或挖方的坡比(若1:1.5侧输1.5,无论填挖坡比全为正)5.B?中桩到变坡点宽度6.=推算的中桩到开挖/填筑桩距离7. D?采用的中桩到开挖/填筑桩距离7.Q?所求开挖/填筑桩桩号8.V?中桩到边桩的方位角与中桩的前进切线方位角间的夹角(注意左转为负值,只能输入右边90或左边-90,因为开挖/填筑桩总是垂直的)9.H?起算点桩号10.E?起算点X座标11.F?起算点Y座标12.A?起算点方位角(以度分秒输入)13.C?起算点曲率(即半径分之一,直线为0,注意左转为负值)14.Z?终算点曲率(即半径分之一,直线为0,注意左转为负值)15.G?终算点桩号16. Y?置仪点X座标17. O?置仪点Y座标18.=推算开挖/填筑桩桩号X座标 (注:四个结果同时显示于屏幕)=推算开挖/填筑桩桩号Y座标=推算开挖/填筑桩桩号放样距离=推算开挖/填筑桩桩号放样方位角12.以后循环第1/2/3//4/5/6/7/8/18步(U=6)数据库输入原始数据推算开挖/填筑桩状态(平原微丘一般推1-2次,山岭重丘4-5次达到5厘米的精度,要看你的熟练程度)1.W?实测大地高程2.S?变坡点设计高程3.=变坡点设计高程 与 实测大地高程 之高差(正为填方,负为挖方)4.P?填方或挖方的坡比(若1:1.5侧输1.5,无论填挖坡比全为正)5.B?中桩到变坡点宽度6.=推算的中桩到开挖/填筑桩距离7.D?采用的中桩到开挖/填筑桩距离8.Q?所求开挖/填筑桩桩号9.V?中桩到边桩的方位角与中桩的前进切线方位角间的夹角(注意左转为负值,只能输入右边90或左边-90,因为开挖/填筑桩总是垂直的)10.Y?置仪点X座标 (也可以输入导线点编号,因为此时使用了导线点数据库)11.O?置仪点Y座标(当Y输入了导线点编号,则此行不显示,因为数据库已经装入了导线点的X与Y座标)12.=推算开挖/填筑桩桩号X座标 (注:四个结果同时显示于屏幕)=推算开挖/填筑桩桩号Y座标=推算开挖/填筑桩桩号放样距离=推算开挖/填筑桩桩号放样方位角 12.以后循环第1/2/3//4/5/6/7/8/11步推算开挖/填筑桩的图示(以有二级填方边坡的填筑线为例,其它类推)中桩S变坡点高程中桩至该变坡点距离 B地面线(U=7/7.1)为计算斜交斜做涵洞单跨桥 / 斜交正做涵洞七点放样状态(U=7/7.1并能避免曲线内单跨桥涵进出水口长度不一至)(U=7同时适用于,曲线桥扇形布桩的盖梁放样; 曲线桥扇形布桩的支座放样)1.U? 7/7.1进入计算斜交斜做涵洞单跨桥/ 斜交正做涵洞七点放样状态2.Q? 涵洞桩号3.Y?置仪点X座标 (也可以输入导线点编号,因为此时使用了导线点数据库)4. O?置仪点Y座标(当Y输入了导线点编号,则此行不显示,因为数据库已经装入了导线点的X与Y座标)5.=涵洞中桩X座标 (注:四个结果同时显示于屏幕)=涵洞中桩Y座标=涵洞中桩放样距离=涵洞中桩放样方位角6.D?右侧涵斜长7.V? 右侧转角(进流水轴 与 中桩的前进切线方位角间的夹角,左负右正)8.= 右侧桩X座标 (注:四个结果同时显示于屏幕)=右侧桩Y座标=右侧桩放样距离=右侧桩放样方位角9.B?正的跨径长度(程序自算斜跨径长度)10. =右侧前进侧台身脚X座标 (注:四个结果同时显示于屏幕)=右侧前进侧台身脚Y座标=右侧前进侧台身脚放样距离=右侧前进侧台身脚放样方位角11. =右侧后退侧台身脚X座标 (注:四个结果同时显示于屏幕)=右侧后退侧台身脚Y座标=右侧后退侧台身脚放样距离=右侧后退侧台身脚放样方位角12.D?左侧涵斜长13.V? 左侧转角(出流水轴 与 中桩的前进切线方位角间的夹角,左负右正,程序自动按180度转换了,其实不用输入,只是显示观看)14.= 左侧桩X座标 (注:四个结果同时显示于屏幕)=左侧桩Y座标=左侧桩放样距离=左侧桩放样方位角15. =左侧前进侧台身脚X座标 (注:U=7.1时为后退侧结果,四个结果同时显示于屏幕)=左侧前进侧台身脚Y座标=左侧前进侧台身脚放样距离=左侧前进侧台身脚放样方位角16. =左侧后退侧台身脚X座标 (注: U=7.1时为前进侧结果,四个结果同时显示于屏幕)=左侧后退侧台身脚Y座标=左侧后退侧台身脚放样距离=左侧后退侧台身脚放样方位角17.以后循环第6-8/10-17步(当然这种循环只是重新检查而已,按两次AC/ON退出)计算涵洞单跨桥七点放样图示(注: U=7.1时左侧的15步与16步顺序互换)前进方向10步15步8步 右侧左侧14步 5步11步16步切线 路线(U=8)为数据库输入原始数据计算锥坡放样1.U?8为进入数据库输入原始数据计算锥坡放样2.P?椭圆单侧斜长轴3.S?椭圆单侧斜短轴(当从近桥0点往远桥1点推桩号增加时,S输入负值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
YQX
G=K-D
H=90G/R/π
I=2Rsin H
F=N+2H
C=N+H
X=A+IcosC◢
Y=B+IsinC◢
HHQU
K:J=0(这里是零):N=N:K<D=>J=1:N=N+180⊿
E= Abs(K-D)
G=RL
X[1]=E-E^5/(40R2 L2)+E^9/G^4/3456-E^13/599040/G^6+E^17/G^8/175472640
Y[1]=E^3/6G- E^7/336/G^3+ E^11/42240/G^5-E^15/G^7/9676800
H=N+Ptan-1(Y[1]/ X[1])
I=√(X[1] 2+ Y[1] 2)
F=N+PE2*90/(Gπ)+180J
X=A+Icos H◢
Y=B+Isin H◢
F≥360=>F=F-360:F≤0=>F+360: ≠=>F
SQX
Deg:V”AO=0(这里是零)”:RTA”JL”B”JH”K”I1”G”I2”:Lb1 0(这里是零):{Q}:Q<A=>C=A-T:I=K:D=B-TI: ≠=>C=A+T:I=G:D=B+TG: ⊿S=Q-A: √S2≥T=>H=B+SI◢Goto 0: ≠=> Lb1 1:E=Q-C:N=D+EI:Y=E2/2R:V=0(这里是零)=>H=N+Y◢
≠=>H=N-Y◢
⊿Goto 0(这里是零):⊿Goto 1
ZBZL
{F,S}
X=cos F*S◢
Y=sin F*S◢
CR
{K,S}:K:S
K≤60186.954=>D=59800:F=164°29′50.07″◢
X=327407.141+(K-D)cos F◢
Y=5423698.269+(K-D)sin F◢
Goto 0(这里是零)
≠=> K≤60446.954=>A=327033.378:B=5423798.438:D=60186.954:N=164°59′50.07″:R=2000:P=1:L=260: Prog”HHQX”: Goto0(这里是零)
≠=> K≤60792.355=>A=326780.889: B=5423860.275:D=60446.954:N=168°43′17.11″:R=2000:Prog”YQX”: Goto0(这里是零)
≠=> K≤61052.356=>A=326438.021:B=5423898.316:D=60792.355:N=178°36′59.19″:R=2000:P=-1:L=260: Prog”HHQX”: Goto0(这里是零)
≠=> K≤61865.894=>D=61052.355:F=182°20′26.2″◢
X=326178.117+(K-D)cos F◢
Y=5423893.32+(K-D)sin F◢
Goto 0(这里是零)
≠=> K≤62165.894=>A=325365.257:B=5423860.1:D=61865.894:N=182°20′26.2″:R=2000:P=-1:L=300: Prog”HHQX”: Goto0(这里是零)
≠=> K≤62558.770=>A=325065.369:B=5423855.346:D=62165.894:N=178°02′36.54″:R=-2000:Prog”YQX”: Goto0(这里是零)
≠=> K≤62858.770=>A=324676.556:B=5423907.118:D=52558.770:N=193°9′59.19″:R=2000:P=1:L=300: Prog”HHQX”: Goto0(这里是零)
≠=> K≤63291.566=>D=62858.770:F=162°29′28.41″◢
X=324388.36+(K-D)cos F◢
Y=5423990.173+(K-D)sin F◢
Goto0(这里是零)
≠=> K≤64288.854=>A=323975.615: B=5424120.380:D=63291.566:N=162°29′28.41″:R=2000:Prog”YQX”: Goto0(这里是零)
Lb1 0(这里是零):V”X1”=X+S cos(F-90) ◢
W”Y1”=Y+S sin(F-90)
CRGC
Lb1 0
{K,A,Z,Y}:K:A:Z:Y
K≤60181=>P=398.065:E=0.0155:D=59719:R=-12000: Goto1
≠=>K≤60400=>H=396.332-0.023*(K-60181)-A◢
Goto 2
≠=>K≤60920=>P=391.295:E=-0.023:D=60400:R=10000: Goto1
≠=>K≤61083.278=>H=392.855+0.029*(K-60920)-A◢
Goto 2
≠=>K≤61476.727=>P=397.589:E=0.029:D=61083.273:R=-17000: Goto1
≠=>K≤62048.582=>H=404.448+0.00586*(K-61476.727)-A◢
Goto 2
≠=>K≤62451.418=>P=407.795:E=0.00586:D=62048.582:R=-15000: Goto1
≠=>K≤62868.433=>H=404.746-0.021*(K-62451.418)-A◢
Goto 2
≠=>K≤63291.567=>P=395.988:E=-0.021:D=62868.433:R=16925.33: Goto1
≠=>K≤63708.433=>P=392.391:E=0.004:D=63291.567:R=-34738.88: Goto1
Lb1 1:F=K-D
H=P+EF+tan(F/R*90/π)*F-A◢
Goto 2
Lb1 2:G=K-1
G≤60264=> B=0.02:C=-0.02: Goto 3
Lb1 3:V”ZH”=H+ZB◢
W”YH”=H+YC◢
Goto 0
Q
A”XA”:B”YA”:C”CA”:D”1/RA”:F”KA”:Lb1 0(这里是零):{EG}:E”1/RB”:G”KB”
Lb1 1:{HOR}:H”KI”﹥G=> Goto 3⊿
O”DL”:R”DR”:P=(E-D)/ Abs(G-F:Q=Abs(H-F:I=PQ J=C+90(I+2D)Q/π◢
J﹥360=>J=J-360◢
⊿
N=1:K=4:S=0(这里是零):T=0(这里是零):Lb1 4:M=C+45N(NI/8+2D)Q/4π:S=S+cosM:T=T+sinM:N=N+2:Dsz K:Goto 4
N=1:M=3:K=0(这里是零):L=0(这里是零):Lb1 5:Z=C+45N(NI/4+2D)Q/2π:K=K+cosZ:L=L+sinZ:N=N+1:Dsz M:Goto 5 X=A+Q(cosC+4S+2K+cosJ)/24◢
Y=B+Q(sinC+4T+2L+sinJ)/24◢
K=J-90:L=J+90
U”XL”=X+0(这里是零)cosK◢
V”XL”=Y+0(这里是零)sinK◢
W”XR”=X+R(这里是零)cosL◢
Z”YR”=Y+R(这里是零)sinL◢
Goto 1
Lb1 3:A=X:B=Y:D=E:F+G:C=J: Goto 0
常用数据:
Fixm Goto Abs sin cos tan Prog ^ Rec( * ÷﹤﹥≠=> Pol( ⊿◢≥≤ V : π [] < {}(这里是零)() 2 “”1 Lb1 Deg √°′″。