卡西欧fx-4800计算器(2007年07月08日)一.计算线路平曲线坐标计算主程序XYZ2及子程序XYZ1: 子程序名XYZ1X=S×(1-S∧4÷40÷A∧4+S∧8÷3456÷A∧8-S∧12÷599040÷A∧12)◣Y=S∧3÷6÷A2×(1-S∧4÷56÷A∧4+S∧8÷7040÷A∧8-S∧12÷1612800÷A∧12)主程序名XYZ2{BOT}: ZJ'' KØ'' E'' XØ''H'' YØ''C'' AØ''A''√RL'':Z=1 F=K-J: G=Ø: D=Ø◣Z=2 L=K-J:D=(AbsL÷R)r: F=R×sin(L÷R)r:G=F×tan(D÷2)◣Z=3 S=K-J:D=9Ø×R×S2÷(π×A2×AbsR):prog''XYZ1'':F=X:G=Y×AbsR÷R ◣ Z=4 S=A2÷AbsR:P=K-J:L=S-AbsP:C=C+9Ø×A2÷(π×R×AbsR):D=-9Ø×L2×AbsR÷(π×R×A2):prog''XYZ1'':F=X:G=Y:S=L: prog''XYZ1'':F=P×(F-X)÷AbsP:G=P×(Y-G)×AbsR÷(R×AbsP)◣C+D◢X=E+F×cosC+G×cos(C+9Ø)+B×cos(C+D+O)+T×cos(C+D) ◢Y=H+F×sinC+G×sin(C+9Ø)+B×sin(C+D+O)+T×sin(C+D)说明:①、 Z表示平曲线的线型:Z=1表示直线,Z=2表示圆曲线,Z=3表示缓和曲线,Z=4表示不完全缓和曲线。
②、 KØ(J)表示起始点的里程,XØ(E)表示其始点的X坐标,YØ(H)表示其始点的Y坐标注意:在计算器中0123456789中的0显示为Ø,以与英语字母的OPQ中O区分开③、 AØ(C)表示起始点的方位角;√RL(A)表示平曲线的曲线半径与缓和曲线长度乘积的开平方,K表示待求坐标点的里程④、 R表示平曲线的曲线半径R,左偏输入负值-R,右偏输入正值+R⑤、 C+D为待求坐标点处的切线方位角,此值为程序自动输出的中间变量,不用人工输入此值⑥、 B表示计算第一偏距;O表示计算第一夹角(按顺时针);T表示计算第二偏距,前进大里程方向输入负值+T,后退小里程输入正值-T详见下图所示: 线路前进方向 坐标放样待求点 T O B该程序可计算平曲线线路上任意一点坐标和及其线路方位角。
以及与线路任意夹角任意距离处的任意一点的边桩坐标举例如下:某曲线资料为:α左偏=29-15-30,R=1600m,L=140m,T=487.35ZH点里程:DK12+343.93,ZH点坐标:(12343.930,500.000)ZH点方位角:00-00-00,HY点里程:DK12+483.9301).缓和曲线上点的坐标具体计算见下:①例如计算DK12+441.63处(位于缓和曲线上)的线路上的坐标步骤依次为:依次按键MODE 5 2 选择程序名XYZ2 按 EXE 计算器显示 Z?输入 3按EXE计算器显示KØ?输入12343.93按EXE计算器显示XØ?输入12343.93按EXE计算器显示YØ?输入500按EXE 计算器显示 AØ?输入0按EXE 计算器显示√RL?输入√(1600×140)按 EXE计算器显示K?输入12441.63 按 EXE 计算器显示 R?输入(-)1600按EXE 计算器显示 C+D –1.2207699713按SHIFT °′″ 计算器显示–1°13′14.77″按EXE计算器显示B?输入0按EXE 计算器显示 O?输入0 按EXE 计算器显示 T?输入0按EXE 计算器显示 X=12441.62556 按 EXE计算器显示Y=499.3061424。
因此 DK12+441.63处(位于缓和曲线上)的线路上的坐标为(12441.626,499.306)②同样可计算出HY点(里程DK12+483.930)处的线路上的坐标为(12483.9032,497.9586)以及HY点线路上该处的切线方位角-2°30′24.09″(即C+D)③若计算DK12+441.63处(位于缓和曲线上)右偏0.03米法线上的墩中心坐标步骤依次为:依次按键MODE 5 2 选择程序名:XYZ2 按 EXE 计算器显示 Z?输入 3按EXE计算器显示KØ?输入12343.93按EXE计算器显示XØ?输入12343.93按EXE计算器显示YØ?输入500按EXE 计算器显示 AØ?输入0按EXE 计算器显示√RL?输入√(1600×140)按 EXE计算器显示K?输入12441.63 按 EXE 计算器显示 R?输入(-)1600按EXE 计算器显示 C+D–1.2207699713按SHIFT °′″计算器显示–1°13′14.77″按EXE计算器显示B?输入0.03按EXE 计算器显示 O?输入90 按EXE 计算器显示 T?输入0按EXE 计算器显示 X=12441.6262 按 EXE计算器显示Y=499.3361356。
因此 DK12+441.63处(位于缓和曲线上) 右偏0.03米法线上的墩中心坐标为(12441.626,499.336)④若要计算DK12+441.63 (位于缓和曲线上) 在ZH-xy小坐标系下的坐标步骤依次为:依次按键MODE 5 2 选择程序名XYZ2 按 EXE 计算器显示 Z?输入 3按EXE计算器显示KØ?输入12343.93按EXE计算器显示XØ?输入0.000按EXE计算器显示YØ?输入0.000按EXE 计算器显示 AØ?输入0按EXE 计算器显示√RL?输入√(1600×140)按 EXE计算器显示K?输入12441.63 按 EXE 计算器显示 R?输入(-)1600按EXE 计算器显示 C+D –1.2207699713按SHIFT °′″ 计算器显示–1°13′14.77″按EXE计算器显示B?输入0按EXE 计算器显示 O?输入0 按EXE 计算器显示 T?输入0按EXE 计算器显示 X=97.69556486 按 EXE计算器显示Y=-0.6938575846因此DK12+441.63(位于缓和曲线上)在ZH-xy小坐标系下的坐标为(97.6956,-0.6939)。
这里的计算结果与用程序名为HHQXFY的计算结果相同(详见第8页中五.缓和曲线上任一点的放样程序)⑤同样可计算出HY点(里程DK12+483.930)在ZH-xy小坐标系下的坐标为(139.9732,-2.0414)以及HY点线路上该处的切线方位角-2°30′24.09″(即C+D)2).圆曲线上点的坐标具体计算见下:①例如计算DK12+539.84处(位于圆曲线上)的线路上的坐标步骤依次为:依次按键MODE 5 2 选择程序名XYZ2 按 EXE 计算器显示 Z?输入2按EXE计算器显示KØ?输入12483.93按EXE计算器显示XØ?输入12483.9032(此值来源于1)中的②的计算结果)按EXE计算器显示YØ?输入497.9586(此值来源于1)中的②的计算结果)按EXE 计算器显示 AØ?输入(-) 2 °′″ 30 °′″ 24.09 °′″(此值来源于1)中的②的计算结果)按EXE 计算器显示√RL?输入√(1600×140)按 EXE计算器显示K?输入12539.84 按 EXE 计算器显示R?输入(-)1600按EXE 计算器显示 C+D–4.508821062按SHIFT °′″ 计算器显示–4°30′31.76″按EXE计算器显示B?输入0按EXE 计算器显示 O?输入0 按EXE 计算器显示 T?输入0按EXE 计算器显示 X=12539.70561 按 EXE计算器显示Y=494.5379956。
因此 DK12+539.84处(位于圆曲线上)的线路上的坐标为(12539.706,494.538)②同样若计算DK12+539.84处(位于圆曲线上)右偏0.04米法线上的墩中心的坐标步骤依次为:依次按键MODE 5 2 选择程序名XYZ2 按 EXE 计算器显示 Z?输入2按EXE计算器显示KØ?输入12483.93按EXE计算器显示XØ?输入12483.9032(此值来源于1)中的②的计算结果)按EXE计算器显示YØ?输入497.9586(此值来源于1)中的②的计算结果)按EXE 计算器显示 AØ?输入(-) 2 °′″ 30 °′″ 24.09 °′″(此值来源于1)中的②的计算结果)按EXE 计算器显示√RL?输入√(1600×140)按 EXE计算器显示K?输入12539.84 按 EXE 计算器显示R?输入(-)1600按EXE 计算器显示 C+D–4.508821062按SHIFT °′″ 计算器显示–4°30′31.76″按EXE计算器显示B?输入0.04按EXE 计算器显示 O?输入90 按EXE 计算器显示 T?输入0按EXE 计算器显示 X=12539.70876 按 EXE计算器显示Y=494.5778718。
因此 DK12+539.84处(位于圆曲线上)右偏0.04米法线上的墩中心坐标为(12539.709,494.578)③若要计算DK12+539.84 (位于圆曲线上) 在ZH-xy小坐标系下的坐标步骤依次为:依次按键MODE 5 2 选择程序名XYZ2 按 EXE 计算器显示 Z?输入 2按EXE计算器显示KØ?输入12483.93按EXE计算器显示XØ?输入139.9732(此值来源于1)中的⑤的计算结果)按EXE计算器显示YØ?输入(-)2.0414(此值来源于1)中的⑤计算结果)按EXE 计算器显示 AØ?输入输入(-) 2 °′″ 30 °′″ 24.09 °′″(此值来源于1)中的⑤的计算结果)按EXE 计算器显示√RL?输入√(1600×140)按 EXE计算器显示K?输入12539.84 按 EXE 计算器显示 R?输入(-)1600按EXE 计算器显示 C+D –4.508821062按SHIFT °′″ 计算器显示–4°30′31.76″按EXE计算器显示B?输入0按EXE 计算器显示 O?输入0 按EXE 计算器显示 T?输入0按EXE 计算器显示 X=195.7756148 按 EXE计算器显示Y=-5.462004424。
因此DK12+539.84(位于圆曲线上)在ZH-xy小坐标系下的坐标为(195.7756,-5.4620)这里的计算结果与用程序名为YQXFY的计算结果相同(详见第9页中六. 圆曲线上任一点的放样程序)二.反算方位角和边长程序:程序名XY-SAM'' X1'' N'' Y1''P'' X2''Q'' Y2''S= ((M-P)2+(N-Q)2 ) ◢ A=tan-1((Q-N)÷(P-M))+(1-Abs(P-M)÷(P-M))×90°+( 1+Abs (P-M)÷(P-M))×(1- Abs(Q-N)÷(Q-N))×90°示意图:X (X2,Y2) A S (X1,Y1) 。