线路中边桩任意里程坐标正、反算改编程序(CASIO fx -4800) 可以算任意斜交涵洞轴线的坐标,增加T 为斜交角度,规定T 为涵轴右侧方向与“线路前进方向切线”之间的夹角,当涵轴与线路正交时,T=90,其他操作与原程序一样; 1
正算子程序(SUB1) [color=Red]A=0
1739274226:B=0
3260725774:K=0
0694318442:L=0
3300094782:F=1-L: M=1-K:X=U+W(Acos(G+57
2958QKW(1/P+KWD))+Bcos(G+57
2958QLW(1/P+LWD))+Bcos(G+57
2958QFW (1/P+FWD))+Acos(G+57
2958QMW(1/P+MWD))):Y=V+W(Asin(G+57
2958QKW(1/P+KWD))+Bsin(G+ 57
2958QLW(1/P+LWD))+Bsin(G+57
2958QFW(1/P+FWD))+Asin(G+57
2958QMW(1/P+MWD))):F=G+57
2958QW(1/P+ WD)+90:X=X+Zcos(F-90+T):Y=Y+Zsin(F-90+T) 2
反算子程序(SUB2) W=Abs((Y-V)cos(G-90)-(X-U)sin(G-90)):Z=0:Lbl 0:Prog "SUB1":L=(G-90)+57
2958QW(1/P+ WD):Z=(J-Y)cosL-(I-X)sinL:AbsZGoto1:≠>W=W+Z:Goto 0Δ←┘ Lbl 1:Z=0:Prog "SUB1":Z=(J-Y)÷ sinF 二
增设数据库程序(SJK主程序) Lb1 4:"1
SZ => XY":"2
XY => SZ":{NS}:S∠下一线元起点里程=>O=本线元起点里程:U=本线元起点 X:V=本线元起点 Y: