CASIO fx5800P公路施工放线测量公式及程序
CASIOfx5800P实用工程测量程序
一、QXFY 辛甫森公式放样程序1. “X0”? U:“Y0”?V2. “XA”? A:“YA”? B:“CA”? C:“1÷RA”?D:“1÷RB”?E:“KA”?F:“KB”? G3. Lb1 1:“KI”?H:“JJ”?L:“Y+Z-”?R4. If H>G Or H<F : Then Goto 1: IfEnd6. (E-D) ÷Abs(G-F) P: Abs(H –F)→Q:P×Q→Z:D+Z→T7. C+(Z+2D)Q×90÷π→W :“QXFWJ”:8. C+(Z÷4+2D)Q×22.5÷π→M:C+(3Z÷4+2D)Q×67.5÷π→N:C+(Z÷2+2D)Q×45÷π→K9. A+Q(cosC+4(cosM+cosN)+2cosK+cosW)÷12+Rcos(W+L) →X:“X=”:X10. B+Q(sin(C)+4(sin(M)+sin(N))+2sin(K)+sin(W))÷12+Rsin (W+L)→Y:“Y=”:Y11. Pol((X-U),(Y-V))If J≤0 Then J+360→J: IfEnd : “FWJ”:J12. “JU”: I13. Goto 1程序显示说明:须输入参数:X0:置镜点X (对应变量U) Y0:置镜点Y (对应变量V)XA:曲线起算点X (对应变量A)YA:曲线起算点Y (对应变量B)CA:曲线起算点切线方位角(对应变量C) 1÷RA:1÷半径,即起算点曲率,右偏为正左偏为负(对应变量D)1÷RB:1÷半径,即曲终点曲率,右偏为正左偏为负(对应变量E)KA:起算点里程(对应变量F)KB:曲终点里程(对应变量G)KI:待求点里程(对应变量H)JJ:夹角(与前进方向切线向右的夹角)(对应变量L)D“Y + Z-:偏距,右正左负(对应变量R)计算结果: W: 待求点切线方位角(对应变量W) X:计算点x (对应变量X)Y:计算点y (对应变量Y)FWJ:放样方位角(对应变量J)S:放样距离(对应变量I)X0Y0KB本程序依据复化辛甫森公式计算原理改进而成,特点是把曲线按曲率变化点分成若干计算单元单独计算,不论直线(曲率为0)、圆曲线(曲率为1/R)、卵形曲线,只要按曲率变化点分解弄清变化点曲率半径,右偏左偏曲线由曲率的正负号分别,既可求得该计算单元内任意里程中桩也可求斜交或正交的边桩。
CASIO-fx-5800P实用工程测量程序
CASIO-fx-5800P实用工程测量程序今天,我想向大家介绍一款非常实用的工程测量程序:CASIO-fx-5800P。
CASIO-fx-5800P是一款非常实用的计算器,可以用于各种工程测量和计算。
在这篇文章中,我将详细介绍该计算器的功能和使用方法。
什么是CASIO-fx-5800P?CASIO-fx-5800P是CASIO公司的一款高级科学计算器,该计算器集成了丰富的计算功能和工程测量功能,可以帮助用户准确地进行各种计算和测量。
该计算器适用于各种工程测量、科学计算、数据分析等工作。
CASIO-fx-5800P的功能下面是CASIO-fx-5800P常用的功能:1. 基本运算功能CASIO-fx-5800P可以进行各种基本运算,如加减乘除、开方、开方根、倒数等等。
2. 三角函数和反三角函数CASIO-fx-5800P 提供了三角函数和反三角函数的计算功能,如正弦函数、余弦函数、正切函数、反正弦函数、反余弦函数、反正切函数等。
3. 统计学计算CASIO-fx-5800P 提供了各种统计学计算功能,如数据输入、平均数、方差、标准差、偏差等。
4. 矩阵功能CASIO-fx-5800P 可以完成任何矩阵的基本计算,如矩阵乘法、矩阵求逆、矩阵行列式、矩阵分解、矩阵特征向量和特征值等。
5. 工程测量CASIO-fx-5800P 可以进行各种工程测量计算,如距离计算、面积计算、容积计算、温度计算、时间计算等。
6. 复数运算CASIO-fx-5800P 可以进行各种复数运算,如加减乘除、转换成极坐标形式等。
7. 方程求解CASIO-fx-5800P 可以解各种方程,如一次方程、二次方程、三次方程、四次方程、多项式方程、微积分方程等。
CASIO-fx-5800P在工程测量中的应用下面,我将介绍CASIO-fx-5800P 在工程测量中的应用。
CASIO-fx-5800P 是一种非常实用的计算器,在工程测量中有着广泛的应用。
CASIOfx-5800P施工放线程序CAS58-3-1
CASIO fx-5800P施工放线程序CAS58-3-1 (已知两坐标快速计算方位角及平距)本程序适用于全站仪快速施工放线:建站完成后,根据已知测站点和后视点坐标,运用此程序能直接、快速计算出后视点的方位角及水平距离,将全站仪按计算出来的方位角固定后,只控制前进、后退的水平距离,能大大缩短放线时间。
(后附编程代码键位查询表)CA SI O f x-5800P程序代码(计算器屏显)D e g :Fi x 3↵“X S(m)=”?A:”Y S(m)=”?B↵Lbl 0:”XE(m)=,0⇒EN D”?C↵C=0⇒G ot o 1↵“Y E(m)=”?D↵EXIT Pol (C-A,D -B):CLS↵J <0⇒J +360→J ↵“D I ST(m )=”:I ◢“BEA R(DM S)=”:J ◢DM S◢G ot o 0↵Lbl 1:”CA S58-3-1⇒EN D ”以上内容输入完成后按MODE SETUP+1键结束编程 注:凡带下划线的按符号输入,此外按字母输入,0为数字零。
数据输入及使用说明:XS(m)=?(测站坐标)YS(m)=?(测站坐标)XE(m)=,0=》END ?(点零返回下一个计算) DIST (m )=(所求两点之间距离)BEAR (DMS )=所求方位角(第一个坐标所求)CAS58-3-1编程代码常用字符输入键位查询表+MODE+FUNCTION+3+其他常用键位功能按键开机AC/ON3秒关机 +AC/ON退出程序编辑SETUP+1创建程序SETUP+5+1执行程序SETUP+5+2编辑程序SETUP+5+3删除程序SETUP+5+4实例:。
FX5800P线路正反算测量程序
M+ZCos(A+SI)-JSin(A+SI)→X
N+ZSin(A+SI)+JCos(A+SI)→Y
A+SI→Q:Goto 1:IfEnd
Lbl 1:Return
程序:ZBFS显示计算坐标和放样数据
√ˉ((X-O)2+(Y-P)2) →G
Cos-1((X-O)÷G) →Z:Y<P=>360-Z→Z
Cls:Return
程序:I缓和曲线局部坐标计算
Z-Z^(5)÷(40R2L2)→G
Z^(3)÷(6RL)-Z^(7)÷(336R^(3)L^(3))→Y
90Z2÷(πRL)→Q:Return
H→L:90(2Z-L)÷(πR)→Q
RSin(Q)+L÷2-L^(3)÷(240R2)→G
R(1-Cos(Q))+L2÷(24R)→Y
E+GCos(A)-SYSin(A)-JSin(A+SQ)→X
F+GSin(A)+SYCos(A)+JCos(A+SQ)→Y
A+SQ→Q:Goto 1:IfEnd
If Z≤πRI÷180+0.5(H-C)+C:Then
“END FSSTART”
程序:QXYS赋值曲线要素
D=1=> Prog“QXLWY”
D=2=> Prog“QX……”
……
Return
程序:QXLWY赋值曲线要素
If K≤缓直点里程:Then
直缓点X坐标→E:直缓点Y坐标→F
直缓点到圆缓点长度→D
CASIO fx—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=〞?R Lbl 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计算器测量计算程序-3页精选文档
Casio Fx-5800P计算器公路测量计算程序王宏伟2009年8月1日非对称及对称曲线坐标计算程序源主程序1(DF)“X0”?O:“Y0”?ZPol(X-O,Y-Z):I:“D=”:I◢J<0=>J+360→J:J:“FWJ=”:◢主程序2:(SIMI)(U÷V-U÷R)÷(Q-A)→T4→N(K-A)÷N→H90H÷л→SF+((TNH+U÷R)+U÷R)NS→W1→GD+H÷6×(cos(F)+cos(W)+4∑(cos(F+((G+0.5)HT+2U÷R)(G+0.5)S),G,0,(N-1))+2∑(cos(F+(THG+2U÷R)GS,G,1,(N-1)))+Lcos (W+P)→XE+H÷6×(sin(F)+sin(W)+4∑(sin(F+((G+0.5)HT+2U÷R)(G+0.5)S),G,0,(N-1))+2∑(sin(F+(THG+2U÷R)GS,G,1,(N-1)))+Lsin (W+P)→Y坐标计算程序源:(BJL被交路)Lbl 0“K”?K:“L”?L:“P”?PK<1102=>Goto B:K<1498.2=>Goto C:K≤2917.2=>Goto DLbl B0→A:1102→Q:7700→R:7700→V:4211738.83→D:637209.588→E:269°4′11.4″→F:1→U:Goto 1Lbl C1102→A:1498.2→Q:7700→R:6000→V:4211799.713→D:636110.212→E:277°16′11.4″→F:0→U:Goto 1Lbl D1498.2→A:2917.2→Q:6000→R:6000→V:4211849.851→D:635717.198→E:277°16′11.4″→F:-1→U:Goto 1Lbl 1Prog“SIMI”W<0=>W+360→W:W:“FWJ=”:◢“X=”:X◢“Y=”:Y◢Prog“DF”: Goto 0程序说明K ……所计算桩号W“FWJ”……所计算桩号切线方位角A“QD”……起点里程Q“ZD”……终点里程R“RO”……起点半径V“RN”……终点半径D“XQ”……起点坐标E“YQ”……起点坐标F“F0”……起点方位角U……曲线转向(左-1、直0、右1)L……距中桩距离P……边桩与中线交角希望以上资料对你有所帮助,附励志名言3条:1、理想的路总是为有信心的人预备着。
公路曲线施工放样程序(fx5800P)
公路曲线大地坐标施工放样程序(CASIO fx-5800P)一、主程序F1 ZBJSL1 8→Dim Z:“NC”?Z:“EC”?C:“LS”?G:“R=”?R: .5G―G^3÷(240R2) →Q:“A=”?A:“T=”:Q+(R+G2÷(24R)―G^4÷(2688R^3)tan(.5A)→T▲“L=”:RAπ÷180+G →L▲“HZ=”?O“ZH=”:O+L→Z[3]▲“Y1,Z2”?H:“JDN=”?P“JDE=”?M:“F=”?F:L2 Lb10:”K=”?K: ”V=N-,W+”?V: ”B=”?B:k- O→S⊥IF S≤0 Then S→X:0→Y:0→U:Prog“C”:Prog“D”:Goto 0:If End⊥L3 If S≥L:Then T+cosA(T+S-L)→X:sinA(T+S-L)→Y:A→U:Prog“C”:Prog “D”:Goto 0:If EndL4If S≥L-G:Then L-S→S:Prog“B”:X→Z[1]:Y→Z[2]:T-Z[2]sinA+cosA(T-Z[1])→X:Z[2]cosA+sinA(T-Z[1])→Y:L-S→S:A-U→U:Prog“C”:Prog“D”:Goto 0:If End⊥L5If S≥G:Then 90(2S-G)÷(Rπ)→U:Q+RsinU→X:G2÷(24R)-G^4÷(2688R^3)+R(1-cosU)→Y:Prog“C”:Prog“D”:Goto 0:If End⊥L6If S≤G Then K- O→S:S-S^5÷(40R2G2)→X:S^3÷(6RG)-S^7÷(336R^3G^3)→U:Prog“C”:Prog“D”:Goto 0:If Eed⊥二、子程序F2 BL1 S-S^5÷(40R2G2)→X:S^3÷(6RG)-S^7÷(336R^3G^3)→Y:90S2÷(RGπ)→UF3CL1“X=”:X+VsinU+BcosU→X▲"Y=”:Y-VcosU+BsinU→Y▲Pol(1E-99+X),Y):Tf H=1:Then “N=”:P+Tcos(F+180)+Icos(F+J)→N▲"E=”:M+Tsin(F+180)+Isin(F+J)→E▲:If End⊥If H=2:Then:“N=”:P+Tcos(F-180)+Icos(F-J)→N▲“E=”:M+Tsin(F+180)+Isin(F-J)→E▲:If EndF4DL1 tan-1((E-C)÷(N-Z))→D:If N-Z≥0Then“FN”:360+D→Z[5]▲Else“FN=":180+D→Z[5]▲IfEnd:“LX=":√((N-Z)2+(E-C)2)→Z[6]▲“C="√((N-Z[7])2+(E-Z[8])2→Z[4]▲“N=":N→Z[7]▲“E=":E→Z[8] ▲三、程序变量说明以程序运行时计算器显示先后为准:NC?EC?提示输入架仪点的N和E坐标:LS?提示输入测设曲线缓和曲线长;R?提示输入测设曲线半径长:A?提示输入测设曲线转角(以度分秒格式输入);T=L=显示计算的曲线元素(对比设计资料可检验LS、R、A是否输入正确);ZH?提示输入测设曲线直缓(直圆)桩桩号(对比设计资料可检验直缓(直圆)桩桩号输入是否正确);Y1,Z2?判断曲线转向,右转输入1,左转输入2;JDN?JDE?提示输入交点的N和E坐标;F?提示输入曲线计算起始边的坐标方位角(以度分秒格式输入);K?提示输入欲放样点的桩号;V?提示输入欲放样点相对中点的法线方向的距离,位于曲线内侧输入负值,外投影为正值,测设中桩时输入0。
fx5800P测量公式及程序汇总
卡西欧5800P 测量程序汇总CASIO fx5800P公路施工放线测量公式及程序一、已知座标,求平距和方位角(座标反算):公式:D=√(Xp-Xo)2+(Yp-Yo)2 α=arctg(Yp-Yo)/(Xp-Xo) 程序:“A”?→A:“B”?→B:Lbl 0:“X”?→X:“Y”?→Y:(X-A)→M:(Y-B)→N:“D=”:√(M2+N2)⊿ tan-1(N/M) →C:If M<0:Then “Q=”:180+C →Q ⊿ Else If N>0: Then “Q=”:C→Q ⊿ Else “Q=”:360+C→Q ⊿ If End : If End : Goto 0 说明:(A,B)为测站点坐标,(X,Y)为所求点坐标。
输出:D为平距,Q为方位角。
二、已知直线的坐标方位角Q和直线起点坐标(Xo,Yo),求直线上任一点的中桩坐标(X, Y),左右边桩坐标(XL,YL)、(XR,YR):公式:X =Xo+LcosQ Y=Yo+LsinQ程序:“A”?→A:“B”?→B:“Q”?→Q:“Z”?→Z:Lbl 1: “P”?→P:“J”?→J:“M”?→M:Abs(M-Z)→W:“X=”:A+W*cos(Q)+P cos(Q+J)→X ⊿“Y=”:B+W*sin(Q)+P sin(Q+J) →Y ⊿Goto 1 说明:(C,D)为直线起点坐标,Q为直线方位角,Z为起点桩号,L为所求坐标点桩号。
“U”为左边距,“T”为右边距,“V”为偏角;U=0时不算边桩坐标。
输出:(X,Y)为中桩坐标,(XL,YL)为左边桩坐标,(XR,YR)为右边桩坐标。
三、已知圆曲线起点坐标(U,V),切线方位角Q,桩号Z和圆半径R,求圆曲线上桩号为 L的点中桩坐标(X,Y),左右边桩坐标(XL,YL)、(XR,YR):公式:ψ=90L/(лR) (偏角公式) C=2Rsin ψ (对应弧的弦长公式)弦的方位角:Q=Qo±ψ(曲线左转时为“-”)程序:“U”?→U:“V”?→V:“Q”?→Q:“R”?→R:“Z”?→Z:“W=-1,1”:?→W:“ZJ=”:?→Z[1]:“YJ=”:?→Z[2]:“PIAN JIAO”:?→T:Lbl 2: “M”?→M:180*(M-Z)/(2π*R)→J:R*2sin(J)→K:If W=-1:Then“X=”:U+K*cos (Q-J)→X⊿ “Y=”:V+K*sin(Q-J)→Y ⊿“Q=”:Q-180*(M-Z)/(πR)→O⊿ Else If W=1:Then“X=”:U+K*cos(Q+J)→X⊿“Y=”:V+K*sin(Q+J)→Y ⊿ “Q=”:Q+180*(M-Z)/(πR)→O⊿ IfEnd:IfEnd:T=0=>Goto 2:“XL=”:X+Z[1]*cos(O-T)→F⊿“YL=”:Y+Z[1]*sin(O-T)→P⊿“XR=”:X+Z[2]*cos(O+T)⊿“YR=”:Y+Z[2]*sin(O+T) ⊿ Goto 2 说明:W=-1时曲线左转, W=1时曲线右转。
CASIO FX-5800P超级SB放线程序
主程序 SB-FXDeg:80→DimZ:Locate 1,1,"================":Locate 1,2,"= SRBG.TJ.B6 =":Locate 1,3,"= S.B.F.X =":Locate 1,4,"=========== Cls:Lbl X:"[A=>1][B=>2][C=>3][D=>4][E=>5][Z=>7][L=>9][R=>8]"?A:Fix 3:Lbl 0:If A=7:Then"==SRBG.B6.ZX.Z==[JZ=>0][ZD=>1][ZH=>2][ZB=>3]"?B:Goto W:IfEnd:If A=9:Then "==SRBG.B6.ZX.L==[JZ=>0][ZD=>1][ZH=>2][ZB=>3]"?B:Goto W:IfEnd:If A=8:Then "==SRBG.B6.ZX.R== [JZ=>0][ZD=>1][ZH=>2][ZB=>3]"?B:Goto W:IfEnd:If A=1:Then"==SRBG.B6.ZD.A==[JZ=>0][ZD=>1][ZH=>2][ZB=>3]"?B:Goto W:IfEnd:If A=2:Then "==SRBG.B6.ZD.B==[JZ=>0][ZD=>1] [ZH=>2][ZB=>3]"?B:Goto W:IfEnd:If A=3:ThenLbl W:If B=0:Then Cls:"[XC]"?X:"[YC]"?Y:"[XH]"?U:"[YH]"?V:Goto 1:IfEnd:If B=1:Then Cls:"[FWJ]"?E:"[J L]"?F:Cls:Fix 3:"XZ=":Locate 4,2,X+F×cos(E):Locate 1,3,"YZ=":Locate 4,4,Y+F×Goto 0:IfEnd:If B=3:Then Cls:"[XF]"?U:"[YF]"?V:Goto 1:IfEnd:B=2=>Cls:"[FYZH---K]"?K:If A=7:Then Prog "[SJK-ZX.Z]":Goto Z:IfEnd:If A=9:Then Prog "[SJK-ZX.L]":Goto Z:IfEnd:If A=8:Then Prog "[SJK-ZX.R]":Goto Z:IfEnd:If A=1:Then Prog "[SJK-ZD.A]":Goto Z:IfEnd:If A=2:Then Prog "[SJK-ZD.B]":Goto Z:IfEnd:If A=3:Then Prog "[SJK-ZD.C]":Goto Z:IfEnd:If A=4:Then Prog "[SJK-ZD.D]":Goto Z:IfEnd:If A=5:Then Prog "[SJK-ZD.H]":Goto Z:IfEnd:Lbl Z:If L=0:Then Cls:"=================FW ERROR [EXE]================="▲Goto X:IfEnd:1÷Q→Z[3]:(Q-R)÷(2PQR)→Z[4]:180÷π→Z[5]:Abs(K-N)→Z[6]:0.1739274226→Z[7]:0.3260725774→Z[8]:0.0694318442→Z[9]:0.3300094782→Z[10]:1-Z[10]→Z[11]:1-Z[9]→Z[12]:L+Z[6](Z[7]cos(O+SZ[5]Z[9]Z[6](Z[3]+Z[9]Z[6]Z[4]))+Z[8]cos(O+SZ[5]Z[10]Z[6](Z[3]+Z[10]Z[6]Z[4]))+ZM+Z[6](Z[7]sin(O+SZ[5]Z[9]Z[6](Z[3]+Z[9]Z[6]Z[4]))+Z[8]sin(O+SZ[5]Z[10]Z[6](Z[3]+Z[10]Z[6]Z[4]))+Z[8]sin(O+SZ[5]Z[11]Z[6](Z[3]+Z11]Z[6]Z[4]))+Z[7]sin(O+SZ[5]Z[12]Z[6](Z[3]+Z[12]Z[6]Z[4])))→Z[14]:O+SZ[5]Z[6](Z[3]+Z[6]Z[4])→Z[15]:"[BJ(-)(0)(+)]"?D:If D=0:Then Goto 2:IfEnd:If D≠0:Then Goto 3:IfEnd:Lbl 2:Cls:Fix 3:Z[13]→U:Z[14]→V:"XF=":Locate 4,2,U:Locate 1,3,"YF=":Locate 4,4,V▲Goto 1:Lbl 3:"[JIA JIAO]"?W:Z[15]+W→Z[16]:Z[13]+Dcos(Z[16])→U:Z[14]+Dsin(Z[16])→V:Cls:Fix 3:"XF=":Locate 4,2,U:Locate Lbl 1:Cls:Pol(U-X,V-Y)→I:If J<0:Then 360+J→J:Else J→J:IfEnd:Fix 4:Locate 1,1,"FWJ=":Locate 5,2,Int(J)+0.01×Goto 0:数据库程序:[SJK-ZX.Z]IF K<合同段起始桩号 Or K>合同段终点桩号:Then 0→L:Return:IfEnd:IF K<曲线终点桩号:Then X(曲线起点X坐标)→L:Y(曲线起点Y坐标)→M:曲线起点桩号→N:计算方位角→O:曲线总长→P:曲线起点曲率→Q:曲线终点曲率→R:左负右正、直线取0(1、0、-1)→S:Return:IfEnd:数据库命名规则:匝道A [SJK-ZD.A]匝道B [SJK-ZD.B]匝道C [SJK-ZD.C]主线Z [SJK-ZD.Z]注意:以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,R=-1;当线元往右偏时,R=1;当线元为直线时,R=0。
卡西欧fx-5800p计算器 公路测量常用程序
FX-5800p计算器公路测量常用程序一、程序功能本程序由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◢Goto 02.主程序2:高程序横坡程序(设计任意点高程及横坡)程序名:2GCLbI 0:Norm 2“KM”?Z:?D:Prog”H”:Fix3:”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:ThenJ+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:GotoH: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:LbI Z:Z[3]→D:Fix 2:Abs(D)-S→T:”L0=”:L Locate 6,4,T◢"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+LWS))+Ncos(G+QEMW(C+MWS))+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+LWS))+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+WS) →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 IfZ<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:LbI 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:ElseAbs(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。
FX5800P计算器 编程基础、公路高铁程序、实用公式等
设置角度单位为十进制,3 位固定小数显示 提示输入起点的坐标(A,B) 提示输入端点的坐标(C,D) 调用极坐标函数计算距离和角度,自动保存到 I 和 J 把小于 0 的角度换算成方位角 显示水平距离 I 显示方位角 J
2 已知边长方位角计算坐标程序,程序名
1 Deg:Fix 3 2 "XO="?A:"YO="?B 3 "L="?L:"C="?C 4 A+Lcos(C) → X 5 B+Lsin(C) → Y 6 "X=":X◢ 7 "Y=":Y◢
如果您有非常好的实用程序,希望广大用户能免费得到分享,请和本书编者蔡
家义联系
。
本书欢迎翻印;希望更多的用户能得到,欢迎流通。本书电子稿及其他的测量
程序源代码请到卡西欧网站下载
客户支持
欧易学易用程序集》下载。
第 3 页,共 42 页
第 5 页,共 42 页
22
()
()
()
6 坐标转换计算程序,程序名
1 Deg: Fix 3 2 "X0"? A: "Y0"? B 3 "ANGLE"?E 4 Cls: "LEFT(1), RIGHT(ELSE) "?F 5 "XPP"? C: "YPP"? D 6 [[A] [B]] →Mat A 7 [[cos(E), -sin(E)] [sin(E), cos(E)]] →Mat B 8 F≠1 -D→D 9 [[C] [D]] →Mat C 10 Mat A+Mat B×Mat C→Mat D◢
设置角度单位为十进制,3 位固定小数显示 输入圆曲线起点坐标(A,B),起点桩号 K,起点切线方 位角 C,半径 R(左负右正)
公路施工放线测量公式及程序
CASIO fx5800P公路施工放线测量公式及程序一、已知座标,求平距和方位角(座标反算):公式:D=√(Xp-Xo)2+(Yp-Yo)2α=arctg(Yp-Yo)/(Xp-Xo) 程序:“A”?→A:“B”?→B:Lbl 0:“X”?→X:“Y”?→Y:(X-A)→M:(Y-B)→N:“D=”:√(M2+N2)⊿ tan-1(N/M) →C:If M<0:Then “Q=”:180+C →Q ⊿ Else If N>0: Then “Q=”:C→Q ⊿ Else “Q=”:360+C→Q ⊿ If End : If End : Goto 0 说明:(A,B)为测站点坐标,(X,Y)为所求点坐标。
输出:D为平距,Q为方位角。
二、已知直线的坐标方位角Q和直线起点坐标(Xo,Yo),求直线上任一点的中桩坐标(X, Y),左右边桩坐标(XL,YL)、(XR,YR):公式:X =Xo+LcosQ Y=Yo+LsinQ程序:“C”?→C:“D”?→D:“Q”?→Q:“Z”?→Z:“U”?→U:“T”?→T:“V”?→V:Lbl 1: “L”?→L:Abs(L-Z)→W:“X=”:C+W*cos(Q)→X ⊿“Y=”:D+W*sin(Q)→Y ⊿ If U≤0:Then Goto1:Else “XL=”:X+U*cos(Q-V)→A ⊿“YL=”:Y+U*sin(Q-V)→B⊿“XR=”:X+T*cos(Q+V)→E⊿“YR=”:Y+T*sin(Q+V)→F⊿ Goto 1 说明:(C,D)为直线起点坐标,Q为直线方位角,Z为起点桩号,L为所求坐标点桩号。
“U”为左边距,“T”为右边距,“V”为偏角;U=0时不算边桩坐标。
输出:(X,Y)为中桩坐标,(XL,YL)为左边桩坐标,(XR,YR)为右边桩坐标。
三、已知圆曲线起点坐标(U,V),切线方位角Q,桩号Z和圆半径R,求圆曲线上桩号为 L的点中桩坐标(X,Y),左右边桩坐标(XL,YL)、(XR,YR):公式:ψ=90L/(лR) (偏角公式) C=2Rsin ψ (对应弧的弦长公式)弦的方位角:Q=Qo±ψ(曲线左转时为“-”)程序:“U”?→U:“V”?→V:“Q”?→Q:“R”?→R:“Z”?→Z:“W=-1,1”:?→W:“ZJ=”:?→Z[1]:“YJ=”:?→Z[2]:“PIAN JIAO”:?→T:Lbl 2:“L”?→L:180*(L-Z)/(2π*R)→J:R*2sin(J)→K:If W=-1:Then“X=”:U+K*cos (Q-J)→X⊿ “Y=”:V+K*sin(Q-J)→Y ⊿“Q=”:Q-180*(L-Z)/(πR)→O⊿ Else If W=1:Then“X=”:U+K*cos(Q+J)→X⊿“Y=”:V+K*sin(Q+J)→Y ⊿ “Q=”:Q+180*(L-Z)/(πR)→O⊿ IfEnd:IfEnd:T=0=>Goto 2:“XL=”:X+Z[1]*cos(O-T)→F⊿“YL=”:Y+Z[1]*sin(O-T)→P⊿“XR=”:X+Z[2]*cos(O+T)⊿“YR=”:Y+Z[2]*sin(O+T) ⊿ Goto 2 说明:W=-1时曲线左转, W=1时曲线右转。
卡西欧fx5800p计算器与道路施工放样程序
套餐编号
内容
价格
套餐 1 套餐 2 套餐 3
书稿纸质稿+全新 5800 计算器(程序已经输入)+1 年的技术服 700
务(程序自行输入)
书稿纸质稿+计算器程序传输(计算器由使用者寄过来,作者负责
寄回)+1 年的技术服务(程序自行输入)
20
可通过网上银行付款到如下帐户: 开户行:招商银行长沙井湾子支行 户名:王中伟 帐号:6226 0973 1015 7756 联系电话:13973170180
付款后请尽快将姓名、工作单位(或项目部名称)、联系电话、电子 邮件等信息发到作者邮箱,以便做好后续服务工作。
2
目录
第 1 章 卡西欧 fx-5800P 计算器及其基本操作方法......................................................................................... 1 1.1 卡西欧编程计算器简介......................................................................................................................... 1 1.1.1 卡西欧编程系列计算器.............................................................................................................. 1 1.1.2 卡西欧编程计算器的工程应用...................................
CASIO fx-5800p计算器测量实用程序加数据库
CASIO fx-5800p道路主线坐标放样程序简化使用程序说明:此程序是根据教科书结合工地实践应用继续开发,本程序包含一个母程序和两个子程序,本程序简化了部分详细输出内容,加快了实地放样计算的速度,本程序还有一大优点就是有“一劳永逸”的效果,先把子程序输入计算器,然后根据曲线要素表,用其中的数据代替母程序中的文字提示(包括括号),输入计算器,在运行母程序,然后检核,每一个曲线至少检查一个点,检核无误后即可,每次去工地放样就可以免带图纸,同时也大大的提高了野外放样计算的速度。
ZBFY(道路主线坐标放样程序母程序):Lbl 0↵“KP=”?P↵If P<(第一个曲线的结束桩号):Then↵(第一个曲线的交点x坐标)→X↵(第一个曲线的交点y坐标)→Y↵(第一个曲线的上一交点x坐标)→M↵(第一个曲线的上一交点y坐标)→N↵(第一个曲线的转角,左-右+)→O↵(第一个曲线的半径)→R↵(第一个曲线的第一缓和曲线长度)→B↵(第一个曲线的第二缓和曲线长度)→C↵(第一个曲线的交点桩号)→K↵Prog“-ZBFY”:Goto 0:IfEnd↵If P<(第二个曲线的结束桩号):Then↵(第二个曲线的交点x坐标)→X↵(第二个曲线的交点y坐标)→Y↵(第二个曲线的上一交点x坐标)→M↵(第二个曲线的上一交点y坐标)→N↵(第二个曲线的转角,左-右+)→O↵(第二个曲线的半径)→R↵(第二个曲线的第一缓和曲线长度)→B↵(第二个曲线的第二缓和曲线长度)→C↵(第二个曲线的交点桩号)→K↵Prog“-ZBFY”:Goto 0:IfEnd↵...(重复If到IfEnd的语句,有n个曲线,就重复n-1次) ...(最后一个曲线的交点x坐标)→X↵(最后一个曲线的交点y坐标)→Y↵(最后一个曲线的上一交点x坐标)→M↵(最后一个曲线的上一交点y坐标)→N↵(最后一个曲线的转角,左-右+)→O↵(最后一个曲线的半径)→R↵(最后一个曲线的第一缓和曲线长度)→B↵(最后一个曲线的第二缓和曲线长度)→C↵(最后一个曲线的交点桩号)→K↵Prog“-ZBFY”:Goto 0 (结束)-ZBFY(带“-”号的程序表示子程序):Deg:Fix3:26→DimZ↵Lbl0↵If O<0:Then -1→W:Else 1→W:IfEnd:W O→A↵B2÷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〕↵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)→T↵RAπ÷180÷(B+C)÷2→L↵K-S→Z〔1〕↵Z〔1〕+B→Z〔2〕↵Z〔1〕+L÷2+(B-C) ÷4→Z〔3〕↵Z〔1〕+L-C→Z〔4〕↵Z〔4〕+ C→Z〔5〕↵Pol(X-M,Y-N):J →Z〔20〕:J+O→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〕↵If P> Z〔1〕:Then Goto1:IfEnd↵Z〔1〕-P →L↵“XP=”:X-(S+L)cos(Z〔20〕) →F“YP=”:Y-(S+L)sin(Z〔20〕) →GZ〔20〕→Z↵Goto 5↵Lbl 1↵If P> Z〔2〕:Then Goto 2:IfEnd↵P- Z〔1〕→L:L→Z〔14〕:B→Z〔15〕:Prog”-FY”↵“XP=”: Z〔21〕+ Z〔16〕cos(Z〔20〕)-W Z〔17〕sin(Z〔20〕) →F“YP=”: Z〔22〕+ Z〔16〕sin(Z〔20〕)+W Z〔17〕cos(Z〔20〕) →GZ〔20〕+90WL2÷(BRπ)→Z↵Goto 5↵Lbl 2↵If P> Z〔4〕:Then Goto 3:IfEnd↵P- 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〕↵“XP=”: Z〔21〕+ Z〔16〕cos(Z〔20〕)-W Z〔17〕sin(Z〔20〕) →F“YP=”: Z〔22〕+ Z〔16〕sin(Z〔20〕)+W Z〔17〕cos(Z〔20〕) →GZ〔20〕+W Z〔13〕→Z↵Goto 5↵Lbl 3↵If P> Z〔5〕:Then Goto 4:IfEnd↵Z〔5〕-P→L:L→Z〔14〕:C→Z〔15〕:Prog”-FY”↵“XP=”: Z〔23〕- Z〔16〕cos(Z〔19〕)-W Z〔17〕sin(Z〔19〕) →F“YP=”: Z〔24〕- Z〔16〕sin(Z〔19〕)+W Z〔17〕cos(Z〔19〕) →GZ〔19〕-90WL2÷(CRπ)→Z↵Goto 5↵Lbl 4↵P- Z〔5〕→L↵“XP=”:X+(T+L)cos(Z〔19〕) →F“YP=”:Y+(T+L)sin(Z〔19〕) →GZ〔19〕→Z↵Lbl 5↵“D ANGLE”?H↵If H=0:Then Goto 9:IfEnd:?D↵“XB=”:F+Dcos(Z+H) →Z〔11〕“YB=”:G+Dsin(Z+H) →Z〔12〕Goto 5↵Lbl 9 (结束)-FY(子程序2):If Z〔14〕=0:Then 0→Z〔16〕:0→Z〔17〕:Else↵Z〔14〕- Z〔14〕∧(5) ÷40(RZ〔15〕)2+ Z〔14〕∧(9) ÷3456÷(RZ 〔15〕)∧(4) →Z〔16〕↵Z〔14〕∧(3) ÷6÷(RZ〔15〕)- Z〔14〕∧(7) ÷336÷(RZ〔15〕)∧(3)+ Z〔14〕∧(11) ÷42240÷(RZ〔15〕)∧(5) →Z〔17〕↵IfEnd (结束)CASIO fx-5800p道路匝道坐标放样程序简化使用程序说明:本程序根据主线坐标放样程序的思想编写,原理相同,优点相同,使用相同。
CASIO fx-5800P编程计算器公路与铁路施工测量程序
Cls :"T1=":"T2=":"L=":"LY=": Locate 4,1,S : Locate 4,2,T : Locate 4,3,L : Locate 4,4,Q◢
Cls :"E=":"K(ZH)=": Locate 7,1,E : Locate 7,2,Z[1]◢
Cls : "K(HY)=":"K(QZ)=":"K(YH)=":"K(HZ)=": Locate 7,1, Z[2] : Locate 7,2, Z[3] : Locate 7,3, Z[4] : Locate 7,4, Z[5]◢
RAπ÷180-(B+C) ÷2→Q↙
(R+(Z[6]+Z[7])÷2)÷cos(A÷2)-R→E↙
K-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]↙
子程序2名: JDB
X-Scos(M)→Z[19]:
360Frac((J+360)÷360▼DMS◢
Goto 0 : IfEnd↙
If D>0 :Then Cls : "X(R)=":"Y(R)=": Locate 6,1,F : Locate 6,2,G◢
Pol(F-U,G-V : Cls : "S(R)=": Locate 6,1,I : "F(R)=":
三、使用说明
1、规定
(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当曲线半径在左时,P、R取负值,当曲线半径在右时,P、R取正值,当曲线半径为无穷大(即直线)时,P、R以10的45次代替。
(2) 当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右
卡西欧CASIO fx-5800 道路坐标放样程序
卡西欧CASIO fx-5800 道路坐标放样程序源程序包括:一个主程序和两个子程序主程序:PRO-ROAD行号程序说明1 Deg:Fix3:26→DimZ2 “X(JD1)”?X:“Y(JD1)”?Y:“X(JD0)”?M:“Y(JD0)”?N3 Prog”SUB-QXYS1”4 Pol(X-M,Y-N):J→Z[20]:J+O→Z[19]5 X-Scos(Z[20]) →Z[21]:Y-Ssin(Z[20]) →Z[22]6 X+Tcos(Z[19]) →Z[23]:Y+Tsin(Z[19]) →Z[24]7 “X0”?U:”Y0”?V8 Lbl 09 “KP”?P:IFP>Z[1]:Then Goto 1 :IfEnd10 Z[1]-P→L11 “XP=“:X-(S+L)cos(Z[20]) →F12 “YP=“:Y-(S+L)sin(Z[20]) →G13 Z[20] →Z :Goto 514 Lbl 115 If P>Z[2] :Then Goto 2 :IfEnd16 P-Z[1] →L :L→Z[14]:B→Z[15]:Prog”SUB-HXY”17 “XP=“:Z[21]+Z[16]cos(Z[20]-WZ[17]sin(Z[20]) →F18 “YP=“:Z[22]+Z[16]cos(Z[20]-WZ[17]sin(Z[20]) →G19 Z[20]+90WLL÷(BRπ) →Z20 Goto 521 Lbl 222 If P>Z[4] :Then Goto 3 :IfEnd23 P-Z[1] →L :90(2L-B)÷R÷π→Z[13]24 Rsin(Z[13])+Z[8] →Z[16]:R(1-cos(Z[13]))+Z[6] →Z[17]25 “XP=“:Z[21]+Z[16]cos(Z[20])-WZ[17]sin(Z[20]) →F26 “YP=“:Z[22]+Z[16]sin(Z[20])-WZ[17]cos(Z[20]) →G27 Z[20]+WZ[13] →Z28 Goto 529 Lbl 330 If P>Z[5]:Then Goto 4:IfEnd31 Z[5]-P→L:L→Z[14]:C→Z[15]:Prog”SUB-HXY”32 “XP=“:Z[23]-Z[16]cos(Z[19])-WZ[17]sin(Z[19]) →F33 “YP=“:Z[24]-Z[16]sin(Z[19])+WZ[17]cos(Z[19]) →G34 Z[19]-90WLL÷(CRπ) →Z35 Goto 536 Lbl 437 P-Z[5] →L38 “XP=“:X+(T+L)cos(Z[19]) →F39 “YP=“:Y+(T+L)sin(Z[19]) →G子程序1:SUBQXYS1子程序2:SUB-HXY40 Z[19] →Z41 Lbl 542 If Z<0 :Then Z+360→Z:IfEnd43 “BP=“:Z DMS44 If U=0:Then Goto 7:Else Pol(F-U,G-V):IfEnd45 Lbl 646 If J<0:Then J+360→J:IfEnd47 “A1=“:J DMS48 “D1=“:I49 Lbl 750 “D ANGLE”?H:IfH=0:Then Goto 0 :IfEnd :?D51 “XB=“:F+Dcos(Z+H) →Z[11]52 “YB=“:G+Dsin(Z+H) →Z[12]53 If U=0:Then Goto 7:Else Pol(Z[11]-U,Z[12]-V):IfEnd54 Goto 6行号程序说明1 “ANGLE”?O:?R:”LS1”?B:”LS2”?C:”K(JD1)”?K2 If O<0:Then -1→W:Else 1→W:IfEnd:WO→A3 B2÷24÷R-B^(4)÷2688÷R^(3)+B^(6)÷506880÷R^(5) →Z[6]4 C2÷24÷R-C^(4)÷2688÷R^(3)+B^(6)÷506880÷R^(5) →Z[7]5 B÷2-B^(3)÷240÷R2+B^(5)÷34560÷R^(4) →Z[8]6 C÷2-C^(3)÷240÷R2+C^(5)÷34560÷R^(4) →Z[9]7 “T1=“:Z[8]+(R+Z[7]-(R+Z[6])cos(A))÷sin(A) →S8 “T2=“:Z[9]+(R+Z[6]-(R+Z[7])cos(A))÷sin(A) →T9 “L=“:RAπ÷180+(B+C)÷2→L10 “LY=“:L-B-C→Q11 “E=“:(R+(Z[6]+Z[7])÷2)÷cos(A÷2)-R→E12 “K(ZH)=“:K-S→Z[1]13 “K(HY)=“:Z[1]+B→Z[2]14 “K(QZ)=“:Z[1]+L÷2+(B-C)÷4→Z[3]15 “K(YH)=“:Z[1]+L-C→Z[4]16 “K(HZ)=“:Z[4]+C→Z[5]行号程序说明1 If Z[14]=0:Then 0→Z[16]:0→Z[17]:Else2 Z[14]-Z[14]^(5)÷40÷(RZ[15])2+Z[14]^(9)÷3456÷(RZ[15])^(4) →Z[16]3 Z[14]^(3)÷6÷(RZ[15])-Z[14]^(7)÷336÷(RZ[15])^(3)+Z[14]^(11) ÷42240÷(RZ[15])^(5) →Z[17]4 IfEnd。
公路测量计算程序fx-5800P操作手册(无图片版)
fx-5800P矩阵编程计算器《公路测量计算程序操作手册》感谢您fx-5800P矩阵编程计算器公路测量计算程序!本次fx-5800P程序提供公路路线计算、高程计算、测量放样计算、交会计算等计算程序。
本程序特色为公路测量的全部数据(包括路线平面曲线,竖曲线,横坡度,路基宽度,路面结构层,水准点,导线点数据)储存在一台计算器上,紧密结合计算,实现外业或计算过程只要计算器一台,无需设计图纸。
愿它给您的工程测量工作带来更大的方便,有误或有改进的地方敬请向联系作者指出以便完善改进。
本程序只能在fx-5800P 中运行,不能在fx-4500PA、fx-4800P及fx-4850P中运行!主程序名都是以字符、“11…”“23…”开头命名的,其余字符开头的程序均为子序(见下表表备注栏),用户只能运行“11…”~“92…”主程序,不能直接运行子程序。
一、程序名及其功能列于表:二、各程序代码:1、程序11FY,计算输出路线放样坐标及方位角、距离。
"XZ" 显示XZ (提示为测站X坐标)Locate 8,2,Z[1] 显示Z[1]值(测站X坐标)"":"YZ":W▲换行后显示W值(测站Y坐标)Lbl 0Prog "13ZW" 调用13ZWPol(X-Z[1],Y-W)If J<0:then J+360→J:IfEnd 变量J的值在0~360度之间Prog"9" 变量J的转换成度分秒Locate 9,3, J 在9列3行显示J的值Fix 3Locate 1,1, "X" 显示计算结果Locate 1,2, "Y"Locate 1,3, "J···" 角度(度分秒)Locate 1,4, "D(m)"Locate 8,4, I""▲程序暂停,等待用户输入EXE后继续ClsProg"DLP"Goto 02、程序12CZZB,输入测站数据(XY),可输入已储存控制点编号"XZ"?W 提示XZ,输入测站X坐标If W<2000:Then Prog "62DS":Else W→Z[1] 2000表示编号少于2000,如大于2000则认为是X坐标值"YZ"?W"X":Z[1]▲"Y":W▲IfEnd3、程序13ZW,输入桩号,计算设计坐标10→DimZ 增加10个扩展变量L→Z[10] Z[10]为中间变量,以实现桩号自动递增或递减Prog "P""JJ"?M 提示JJ,输入与路线前进方向的右交角"DR+L-"?N 提示DR+L-,输入与中桩的距离,右正左负F+M→F 计算出中点至所要计算点的方位角Fix 3:X+Ncos(F) →XClsLocate 8,1,X 输出X坐标Y+Nsin(F) →YLocate 8,2,Y输出Y坐标4、程序HB-B^(5)÷(40A^(4))+B^(9)÷3456÷A^(8)→CB^(3)÷(6A2)-B^(7)÷336÷A^(6)+B^(10)÷42240÷A^(10)→DB2÷2÷A2÷π×180→E5、程序GS注:本程序可设定改线范围后,参照程序PP储存数据。
卡西欧5800测量实用程序(含直线、圆曲线、大地转施工程序)
卡西欧5800测量实用程序(含直线、圆曲线、大地转施工程序)一、直线计算程序0→I:0→J:”X0”?D:”Y0”?E:”X1”?B:”Y1”?C:Pol(B-D,C-E):J →A:If A<0:Then A+360→A:Else A→A:IfEnd:Lbl 0:?O:?S:If O≠0:Then Goto 1:IfEnd:D+Scos(A) →X:”X=”:X ◢E+Ssin(A) →Y:”Y=”:Y ◢Goto 0:Lbl 1:D+Scos(A)+Ocos(A+90) →X:”X=”:X ◢E+Ssin(A)+Osin(A+90) →Y:”Y=”:Y ◢Goto 0说明:输入程序时注意区别字母O 与数字0程序运行时符号说明X0? Y0? 分别输入直线起点的XY 坐标值X1? Y1? 分别输入直线终点的XY 坐标值O? 输入边桩与中桩的距离( 左边桩为负值, 右边桩为正值), 如计算中桩坐标输入0S? 输入所求点到直线起点的距离二、圆曲线计算程序0→I:0→J: ”X0”?C:”Y0”?D:”X1”?E:”Y1”?F:?R:”L:-1 R:1”?N:”ZY”?W:Lbl 0:”LN”?T:T-W→O:Pol(E-C,F-D):I→S:J→A: If A<0:Then A+360→A:Else A →A:IfEnd:sin-1(S÷(2R)) →K:2∏RK÷180→L:180O÷(2∏R) →G:(2R)sin(G) →H:C+Hcos(A-KN+GN) →X:”X=”:X ◢D+Hsin(A-KN+GN) →Y:”Y=”:Y ◢R-0.5√(4R2-H2) →Q:”Q=”:Q ◢“S=”?V:If V=0:Then Goto 0:IfEnd:”L:-90 R:90”?U:X+Vcos(A-KN+2GN+U) →X:”X=”:X ◢Y+Vsin(A-KN+2GN+U) →Y:”Y=”:Y ◢Goto 0说明:输入程序时注意区别字母O 与数字0程序运行时符号说明X0? Y0? 分别输入直线起点的XY 坐标值X1? Y1? 分别输入直线终点的XY 坐标值R? 输入圆曲线半径L:-1 R:1? 圆曲线向左转弯时输入-1, 向右转弯时输入1ZY? 输入起点桩号LN? 输入所求点桩号( 按下exe 键后显示中桩坐标)S? 输入所要求的边桩与中桩的距离L:-90 R:90 要求左边边桩输入-90, 右边边桩输入90( 按下exe 键后显示边桩坐标)三、大地转施工“QK=”?Z:“QX=”?A:“QY=”?B:“ZX=”?O :“ZY=”?Q ↙Pol( O -A,Q-B) ↙J<0=>J+360→J ↙J>360=>J-360→J ↙J→F:“JF=”:F ◆DMS ◢Lb1 0 ↙?X:?Y ↙Pol (X-A,Y-B):I→D ↙J<0=>J+360→J ↙J>360=>J-360→J ↙J-F→T:T→G ↙T<0=>T+360→G ↙T>360=>T-360→G ↙Z+Dcos (G)→K:“K=”:K ◢Dsin (G)→C:“C=”:C ◢GoTo 0 ↙说明:QK-- 输入线路起始点里程QX-- 输入线路起始点中桩X 坐标QY-- 输入线路起始点中桩Y 坐标ZX-- 输入线路前进方向中桩X 坐标ZY-- 输入线路前进方向中桩Y 坐标JF=-- 显示线路测量坐标方位角X-- 输入线路附近任意点测量X 坐标Y-- 输入线路附近任意点测量Y 坐标K-- 显示计算结果:里程桩号,即工程X 坐标C-- 显示计算结果:左右偏距,即工程Y 坐标, 中桩=0 ,左偏= 负值,右偏= 正值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CASIO fx5800P公路施工放线测量公式及程序
一、已知座标,求平距和方位角(座标反算):公式:D=√(Xp-Xo)2+(Yp-Yo)2
α=arctg(Yp-Yo)/(Xp-Xo) 程序:“A”?→A:“B”?→B:Lbl 0:“X”?→X:“Y”?→Y:(X-A)→M:(Y-B)→N:“D=”:√(M2+N2)⊿ tan-1(N/M) →C:If M<0:Then “Q=”:180+C →Q ⊿ Else If N>0: Then “Q=”:C→Q ⊿Else “Q=”:360+C→Q ⊿ If End : If End : Goto 0 说明:(A,B)为测站点坐标,(X,Y)为所求点坐标。
输出:D为平距,Q为方位角。
二、已知直线的坐标方位角Q和直线起点坐标(Xo,Yo),求直线上任一点的中桩坐标(X,Y),左右边桩坐标(XL,YL)、(XR,YR):公式:X =Xo+LcosQ Y=Yo+LsinQ程序:“C”?→C:“D”?→D:“Q”?→Q:“Z”?→Z:“U”?→U:“T”?→T:“V”?→V:Lbl 1: “L”?→L:Abs(L-Z)→W:“X=”:C+W*cos(Q)→X ⊿“Y=”:D+W*sin(Q)→Y ⊿ If U≤0:Then Goto1:Else “XL=”:X+U*cos(Q-V)→A ⊿“YL=”:Y+U*sin(Q-V)→B⊿“XR=”:X+T*cos(Q+V)→E⊿“YR=”:Y+T*sin(Q+V)→F⊿ Goto 1 说明:(C,D)为直线起点坐标,Q为直线方位角,Z为起点桩号,L为所求坐标点桩号。
“U”为左边距,“T”为右边距,“V”为偏角;U=0时不算边桩坐标。
输出:(X,Y)为中桩坐标,(XL,YL)为左边桩坐标,(XR,YR)为右边桩坐标。
三、已知圆曲线起点坐标(U,V),切线方位角Q,桩号Z和圆半径R,求圆曲线上桩号为L的点中桩坐标(X,Y),左右边桩坐标(XL,YL)、(XR,YR):公式:ψ=90L/(лR) (偏角公式)C=2Rsin ψ (对应弧的弦长公式)弦的方位角:Q=Qo±ψ (曲线左转时为“-”)程序:“U”?→U:“V”?→V:“Q”?→Q:“R”?→R:“Z”?→Z:“W=-1,1”:?→W:“ZJ=”:?→Z[1]:“YJ=”:?→Z[2]:“PIAN JIAO”:?→T:Lbl 2:
“L”?→L:180*(L-Z)/(2π*R)→J:R*2sin(J)→K:If W=-1:Then “X=”:U+K*cos (Q-J)→X ⊿“Y=”:V+K*sin(Q-J)→Y ⊿“Q=”:Q-180*(L-Z)/(πR)→O⊿Else If
W=1:Then“X=”:U+K*cos(Q+J)→X⊿“Y=”:V+K*sin(Q+J)→Y ⊿“Q=”:Q+180*(L-Z)/(πR)→O⊿IfEnd:IfEnd:T=0=>Goto 2:“XL=”:X+Z[1]*cos(O-T)→F⊿“YL=”:
Y+Z[1]*sin(O-T)→P ⊿“XR=”:X+Z[2]*cos(O+T)⊿“YR=”:Y+Z[2]*sin(O+T) ⊿Goto 2 说明:W=-1时曲线左转, W=1时曲线右转。
“ZJ=”为左边距,“YJ=”为右边距,“PIAN JIAO”
为偏角,偏角输0时不算边桩坐标。
输出:(X,Y)为中桩坐标,“Q=”为所求点方位角,(XL,YL)为左边桩坐标,(XR,YR)为右边桩坐标。
四、已知直缓点坐标(M,N)、方位角Q、桩号Z,缓和曲线全长S和连接圆半径R,求缓和曲线上任一点(桩号为L)的
中桩坐标(X,Y),左右边桩坐标(XL,YL)、(XR,YR):公式:θ=30L2/(πRLs) C=L-L5/(90R2Ls2) α=α±90Ls2/(πA2)程序:“M”?→M:“N”?→N:“R”→R:“A”?→A:“S”?→S:“Z”?→Z:“Q”?→Q:“W=-1,1”:?→W:“ZJ=”?→Z[1]:“YJ=”?→Z[2]:“PIAN JIAO”:?→ T:Lbl 3:“L”?→L:Abs (L-Z)→H:30*H2/(πRS)→D:H-H5/(90R2S2)→C:If W=-1:Then “X=”:
M+C*cos(Q-D)→X⊿“Y=”:N+C*sin(Q-D)→Y ⊿A =0 =>Goto 3:“Q=”:Q-90H/(πA)→E ⊿Else If W=1:Then “X=”:M+C*cos(Q+D)→X⊿“Y=”:N+C*sin(Q+D)→Y ⊿A=0 =>Goto 3:“Q=”:Q+90*H/(πA)→E ⊿IfEnd:IfEnd:T=0=>Goto 3:“XL=”:X+Z[1]*cos(E-T)⊿“YL=”:Y+Z[1]*sin(E-T) ⊿“XR=”:X+Z[2]*cos(E+T)⊿“YR=”:Y+Z[2]*sin(E+T)⊿Goto 3说明:“A”为缓和曲线参数,W=-1时曲线左转, W=1时曲线右转。
“ZJ=”为左边距,“YJ=”为右边距,“PIAN JIAO”为偏角,偏角输0时不算边桩坐标。
输出:(X,Y)为中桩坐标,“Q=”为所求点方位角,(XL,YL)为左边桩坐标,(XR,YR)为右边桩坐标。
五、已知卵形曲线(即非完整缓和曲线)大圆半径R,小圆半径r,缓和曲线参数A,以大圆的圆缓点为起点,其坐标为(C,D),其方位角为Q,其桩号为Z,求桩号为L的点的中桩坐标(X,Y),左、右边桩坐标(XL,YL)、(XR,YR)。
公式:偏角:
θ=arctg[(Yp-Yo)/(Xp-Xo)]-90LR/(πR)Xj=Lj-Lj5/(40A4)+Lj9/3456A8-…… ,
Yj=Lj3/(6A2)-Lj7/(336A6)+Lj11/(42240A10)-…… Lj=A/Rj(Rj为曲率半径)
S=√(Xp-Xo)2+(Yp-Yo)2(弦长公式)α=Q±θ(弦线方位角公式)Xp=Xo+S *cosα , Yp=Yo+sinα程序:“A”?→A:“C”?→C:“D”?→D:“R”?→R:“Q”?→Q:“Z”?→Z:“W=-1,1”?→W:A
/R→J:J-J5/(40*A4)+J9/(3456*A8)→E:J3/(6*A2)-J7/(336*A6)+J11/(42240*A10)→F:90*J/(πR)→B:“Z J=”?→Z[1]:“YJ=”?→Z[2]:“PIAN JIAO”:?→T:Lbl 4:“L”?→L:
J+Abs(L-Z)→S:S-S5/(40*A4)+S9/(3456*A8)→M:S3/(6*A2)-S7/(336*A6)+S11/(42240*A10)→N:Ab s(M-E)→G:Abs(N-F)→H:√(G2+H2)→K:arctg(H/G)→I:If I<0:Then I+360→U:Else I→U: IfEnd: If W=-1:Then Q-(U-B)→V:“X=”:C+K*cos(V)→X⊿“Y=”:D+K*sin(V)→Y ⊿
“Q=”:Q-90*S2/(πA2)-90*J2/(πA2) →O ⊿Else If W=1:Then Q+(U- B)→V:“X=”:
C+K*cos(V)→X⊿“Y=”:D+K*sin(V)→Y⊿“Q=”: Q+90*S2/(πA2)-90*J2/(πA2) →O ⊿IfEnd:IfEnd:T=0=>Goto 4:“XL=”:X+Z[1]*cos (O-T)⊿“YL=”:Y+Z[1]*sin(O-T) ⊿
“XR=”:X+Z[2]*cos(O+T)⊿“YR=”:Y+Z[2]* sin(O+T)⊿Goto 4说明:“A”为缓和曲线参数,W=-1时曲线左转, W=1时曲线右转。
“ZJ=”为左边距,“YJ=”为右边距,“PIAN JIAO”为偏角,偏角输0时不计算边桩坐标。
输出:(X,Y)为中桩坐标,“Q=”为所求点方位角,(XL,
YL)为左边桩坐标,(XR,YR)为右边桩坐标。
六、竖曲线计算公式:H=X2/(2R)程序:“A”?→A:“H”?→H:“D”?→D:“T”?→T:“R”?→R:“I1”?→U:“I2”?→V:
“K(ZHONG-DIAN)”:D+T→B ⊿“LY=”:B-A→E ⊿Lbl 6:“K”?→K:V>U=>1→G:V <U=>-1→G:If K≤A: The n D-K→L:H-LU→P:IfEnd:If K>A And K<D: Then
K-A→L:H-U(D-K)+GL2/(2R)→P: IfEnd:If K>D And K<B:Then
B-K→L:H+V(K-D)+GL2/(2*R)→P:IfEnd:If K≥B: Then K-D→L:“H(SHEJI)=”:P ⊿Goto 6说明:“A”为竖曲线起点桩号,“H”为起点高程,“D”为交点桩号,“T”为切线长,“R”为竖曲线半径,“I1”、“I2”为第一、二坡度。
输出:“H(SHEJI)=”为设计高程。
注意的是:计算范围不能超出到下一个竖曲线范围内。