5800计算器程序5
5800卡西欧计算器程序大全

5800卡西欧计算器程序大全1.基本数学运算程序-加法:输入两个数字,然后计算它们的和。
-减法:输入两个数字,然后计算它们的差。
-乘法:输入两个数字,然后计算它们的积。
-除法:输入两个数字,然后计算它们的商。
-平方根:输入一个数字,然后计算它的平方根。
-幂运算:输入两个数字,然后计算第一个数字的第二个数字次方。
2.科学计算程序-对数运算:输入一个数字和一个底数,然后计算它们的对数。
-三角函数:输入一个角度,然后计算它的正弦、余弦和正切值。
-阶乘计算:输入一个数字,然后计算它的阶乘。
-指数函数:输入一个数字,然后计算e的这个数字次方。
-随机数生成:生成一个随机数。
3.金融计算程序-终值计算:输入本金、利率和时间,然后计算将来其中一时刻的价值。
-现值计算:输入将来其中一时刻的价值、利率和时间,然后计算现在的价值。
-年金支付计算:输入每期支付的金额、利率和时间,然后计算总支付金额。
-贷款利率计算:输入贷款金额、每期支付金额和时间,然后计算贷款利率。
-折现计算:输入每期支付金额、利率和时间,然后计算折现值。
4.统计计算程序-平均值计算:输入一组数字,然后计算它们的平均值。
-中值计算:输入一组数字,然后计算它们的中值。
-方差计算:输入一组数字,然后计算它们的方差。
-标准差计算:输入一组数字,然后计算它们的标准差。
-相关系数计算:输入两组数字,然后计算它们的相关系数。
以上只是一部分5800卡西欧计算器程序的示例,卡西欧计算器还提供了更多的功能,例如单位转换、时间计算、日期计算等等,可以根据实际需求选择使用。
希望以上内容对您有所帮助。
CASIO5800计算器测量计算程序

CASIO5800计算器测量计算程序
程序功能:温度单位转换和体积计算
--------------------------------------------------------------
1.温度单位转换:
a.华氏度转摄氏度:C=(F-32)*5/9
b.摄氏度转华氏度:F=C*9/5+32
2.体积计算:
a.圆柱体体积计算:V=π*r^2*h
b.球体体积计算:V=(4/3)*π*r^3
--------------------------------------------------------------
程序开始:
1.清零操作:
a.按下【AC】键,确保计算器归零。
2.温度单位转换:
a.输入待转换的温度值,例如华氏度的数值。
b.使用【-】键计算华氏度转摄氏度,或者使用【+】键计算摄氏度转华氏度。
c.输入转换得到的温度值。
3.体积计算:
a.选择需要计算的体形,例如圆柱体或球体。
b.输入相应的参数,例如半径和高度。
c.使用【×】键计算圆柱体体积,或者使用【÷】键计算球体体积。
d.输入计算得到的体积值。
--------------------------------------------------------------
程序结束。
这只是一个简单的示例程序,CASIO5800计算器具有更多的功能和测量计算程序。
用户可以根据需要自行设计和编写更复杂的程序。
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正反算程序

1.主程序(1-ZB ZFS)Deg:Fix 6Lbl 9:”I”:”2.YOU JIN”:”MI MA =”?C: Goto 1↙”Lbl 4:"3.ZH =>BG":”1.ZH =>XY”2.XY =>ZH ":”3.ZH =>BG 4.TF =>JS ”:"N="?N↙If N =3;Then Prog “BG JS 20M”: IfEnd↙If N =4: Then Prog “4-TFJS”; IfEnd↙If N ≥5: Then Cls:Stop; IfEnd↙Lbl 9:”ZH=”?S:Prog “1.1-ZFS”:If N=1:Then Goto3:IfEnd↙If N=2:Then Goto2:IfEnd↙Lbl3:”Z=”?Z:”J=”?J:Abs(S-O)→W:Prog”1.2-ZFS”:X+Zcos(F +J)→X:Y+Zsin(F+J) →Y↙If Z=0(带下划线的0为数字0):Then “X=”:X◢"Y=":Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z=1: Then”(Y)X=”: X◢“(Y)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z=-1: Then”(Z)X=”: X◢“(Z)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z>1: Then”(Y)X=”: X◢“(Y)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙If Z<1: Then”(Z)X=”: X◢“(Z)Y=”:Y◢F-90→F:“F WJ=”:F▼DMS◢(5800里面的度分秒的)Prog “123”:“BG =>Z”:D◢Goto4: IfEnd↙Lbl 2:“(Q)X =”?X:“(Q)Y=” ?Y:X →I:Y →J: Prog"1.3-ZFS":O+W→S:“(SQ)ZH=”:S◢“(SQ)Z=”:Z◢Goto 4↙Lbl 1:If C=1989:Then Goto 4:0→C:Else Stop:IfEnd↙(密码符号段把原来的密码调到后面去了 )2. 正算子程序(1.2-ZFS )0.1739274226→A:0.3260725774→B:0.0694318442→K:0.3300094782→L:1-L→F:1-K→M:U+W(Acos(G+QEKW(C+KWD))+Bcos( G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD))→X:V +W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD)) →Y:G+QEW(C+WD)+90→F3. 反算子程序(1.3-ZFS)G-90→T:Abs((Y-V)cos(T)-(X-U)sin(T)) →W:0→Z:Lbl 0:Prog "1.2-ZFS":T+QEW(C+WD)→L:(J-Y)cos(L)-(I-X)sin(L)→Z:If Abs(Z)< -6:Then Goto1: Else W+Z→W:Goto 0↙Lb1 1:0→Z:Prog"1.2-ZFS":(J-Y)÷sin (F)→Z↙4. 数据库子程序(1.1-ZFS)If S<***:Then Cls:Stop:IfEnd(全线路的起点里程桩号如:If S<1497534.054:Then Cls:Stop:IfEnd小于1497534.054的全部失败)If S〉*****:Then Cls:Stop:IfEnd↙(同上)If S≦***(线元终点里程):Then***→U(线元起点X):***→V(线元起点Y): ***→O(线元起点里程):***→G(线元起点方位角): ***→H(线元起点至终点长度):***→P(线元起点曲率半径,在这里声明下,如果是直线段的话输1.×10+45就是输1. +45):***→R(线元终点曲率半径同上): 0或1、-1→Q:Goto 1 :IfEnd ↙If S≦……………………………………………:Goto 1 :IfEnd ↙………………[注意:输入方法:ZH-HY(ZH点注意P输入1.×10+45就是输1.+45,HY R按照曲线要素半径),HY-YH(P和R都按照曲线要素输入半径),YH-HZ(YH P按照曲线要素半径,R输1.×10+45),HZ-ZH(P和R 都输1.×10+45) Q为转角值看曲线上是左转角-1还是右转角1HZ-ZH Q为0]最后结尾记得一定要输入Lbl 1:1÷P→C:(P-R)÷(2HPR)→D:180÷π→E:Return↙5.BG JS 20M (子程序)Deg; Fix3↙Lbl1:”ZH=”?:Prog“BG SJK”:”Z=”?Z↙If Z=0:Then A→D:”(0)BG =>Z”:D◢Goto1: IfEnd↙If Z=1:Then A→D:”(Y)BG =>Z”:D◢Goto1: IfEnd↙If Z=-1:Then A→D:”(Z)BG =>Z”:D◢Goto1: IfEnd↙If Z>1:Then A+(Z-1)(C/100)→D:”(Y)BG =>Z”:D◢Goto1: IfEnd↙If Z<-1:Then A+(-Z-1)(-B/100)→D:”(Z)BG =>Z”:D◢Goto1: IfEnd↙6.BG SJK(标高数据库)If S =K: Then H→A:i(Z)→B: i(Y)→C: IfEnd↙注:K 为桩号里程,H为中桩高程,i(Z)为左横坡,i(Y)为右横坡。
CASIO5800程序编辑说明

CASIO 5800程序编辑说明CASIO-5800P计算器程序编辑说明一(程序名称:直线坐标计算——Z-X-Z程序内容:1. “X=“,A : “Y=“,B : “Q=”,Q2. LbI 03. “N=”,N : “S=”,S : ”E=”,E4. A + N cos(Q) ?D : B + N sin(Q) ?F5. D + S cos(Q + E) ?6. F + S sin(Q + E) ?7. Goto 0内容说明:A 、 B——以知点即起算点的x,y坐标值;Q——直线段方位角;N——直线段距离;S——边桩距离;E——转向角;(左转为“,E”,右转为“E”) 二(程序名称:圆曲线任意坐标计算——ZY-YZ程序内容:1. “Q=”,Q : “ X= ”,W : “ Y= “,K : “R= ”,R:“F=”,F : “N=”,N : “U=”,U2. R tan(N?2) ? T3. Q–T ? A4. W+T cos(F+180) ?M : K+T sin(F+180) ?G5. LbI 06. “H=” ,H : ” S=” ?,S : “E=” ,E7. Abs(H - A) ? D8. 180 D?(Rπ) ?О9. R sin(О) ?C10. R (1-cos(О)) ?D11. M+C cos(F) ? I : G+C sin(F) ? J12. I+D cos(F+90U) ?X : J+D sin(F+90U) ? Y13. X+S cos(F+ОU+E) ?14. Y+S sin(F+ОU+E) ?15. Goto 0内容说明: Q——交点里程桩号;W 、K——交点X、Y坐标;R——圆曲线半径;F——前切线正方位角;N——偏角;(即转向角)U——控制偏角条件;(左偏角输入“,1”,右偏角输入“+1”)H——圆曲线上任意一点里程桩号;S——中桩至边桩距离;E——夹角;(左边桩输入“,E”,右边桩输入“E”) 三(程序名称:极坐标放样元素计算——J-Z-B-F-J程序内容: 1. “X=”,A : “Y=”,B : “X0=”,C :“Y0=”,D2. PoI ( C - A,D - B ) : CIs3. If J,0 : Then J+360?E : EIse J?E:IfEnd:E?DMS?4. I?5. LbI 06. “XN=”,U7. WhiIe U?0 (输入“0”即结束程序)8. “YN=”,V9. PoI(U-A,V-B):CIs10. If J,0:Then J+360?F:EIse J?F:IfEnd:F?DMS?11. I?12. F – E ? H13. If H,0:Then H+360?H:IfEnd : H?DMS?14. Goto 0内容说明: A、B——测站点坐标C、D——0方向点坐标E——计算出的测站点至0方向点的方位角I——计算出的测站点至0方向点的距离U,V——N方向点坐标F——计算出的测站点至N方向点的方位角I——计算出的测站点至N方向点的距离H——计算出的0方向与N方向的水平夹角表格:点号 X坐标 Y坐标距离方位角起止点号夹角测站点0点 0?01点 0?12点 0?2四(程序名称:有缓和曲线的圆曲线上点位坐标计算 F-Y-X-Y 程序内容:1(“Q=”,Q :“J=”,J :“K=”,K :“R=”,R :“F=”,F :“N=”,N :“I =”,I :“U=”,U2(6 ? Dim Z3(90 I?(Rπ) ? G (切线角,即缓和曲线角计算)3 24 4(I?(24R) - I?(2688R) ? P (内移距)32 5(I?2 - I?(240R) ? M (切线增值)6((R+P) tan (N?2)+M ? T (切线长)7(πRN ? 180 + I ? L (曲线长)8(Q – T ? A : A + I ? B :A + L ? D : D – I ? C9(J + T cos(F+180) ? Z[1] : K + T sin (F+180) ? Z[2]10(LbI 011(“H=”,H :“S=”,S :“E=”,E12(H – A – I ? Z13(180 Z?(Rπ) + G ? О14(R sin(О) + M ? X15(R (1 –cos(О)) + P ? Z16(Z[1]+ Xcos( F ) ? Z[3] : Z[2] + X sin( F )? Z[4]17(Z[3]+ Z cos (F + 90U ) ? Z[5] :Z[4] + Z sin(F + 90U )? Z[6]18(Z[5]+ S cos ( F +ОU + E ) ?19. Z[6] + S sin( F+ОU + E ) ?20(Goto 0内容说明: Q——交点里程桩号;J 、K——交点X、Y坐标;R——圆曲线半径;F——前切线正方位角;N——偏角;(即转向角)I——缓和曲线长;U——控制偏角条件;(左偏角输入“,1”,右偏角输入“+1”) H——有缓和圆曲的线圆曲线上任一点里程桩号;S——中桩至边桩距离;E——夹角;(左边桩输入“,E”,右边桩输入“E”)第9项——ZH点坐标;五(程序名称:缓和曲线段上点位坐标计算 F-H-X-Y程序内容:1 (“Q=”,Q :“J=”,J :“K=”,K :“R=”,R : “F=”,F :“N=”,N :“I =”,I :“U=”,U2(12 ? Dim Z32 3(I?2 - I?(240R) ? M (切线增值)3 24 4(I?(24R) - I?(2688R) ? P (内移距)5(πRN ? 180 + I ? L (曲线长)6(M+ (R+P) tan (N?2) ? T (切线长)7(Q – T ? A : A + I ? B : (ZH : HY)A + L ? D : D – I ? C (HZ:YH)8(J + T cos(F+180) ? Z[1] : K + T sin (F+180) ? Z[2] 9. J + T cos(F+NU) ? Z[3] : K + T sin (F+NU) ? Z[4] 10(LbI 011(“H=”,H :“S=”,S :“E=”,E12. H,B? Goto 113. H,D? Goto 214(LbI 115(Abs(H - A) ? Z216(90 Z?(πR I ) ?О229445 17(Z - Z?(40 RI) + Z?(3456 RI) ? X 7331155318(Z?(6 RI) – Z?(336 RI) + Z?(42240 RI) ? Z 19(Z[1]+ Xcos( F ) ? Z[5] : Z[2] + X sin( F )? Z[6] 20(Z[5]+ Z cos (F + 90U ) ? Z[7] :Z[6] + Z sin(F + 90U )? Z[8]21(Z[7]+ S cos ( F +ОU + E ) ?22. Z[8] + S sin( F+ОU + E ) ?23(Goto 024. LbI 225. D - H ? Z226(90 Z?(πR I ) ?О229445 27(Z - Z?(40 RI) + Z?(3456 RI) ? X 7331155328(Z?(6 RI) – Z?(336 RI) + Z?(42240 RI) ? Z 29(Z[3]+ X cos( F + NU+180 ) ? Z[9] :Z[4] + X sin( F + NU+180)? Z[10]30(Z[9]+ Z cos (F + NU+180 - 90U ) ? Z[11] :Z[10] + Z sin(F + NU+180 - 90U )? Z[12]31(Z[11]+ S cos ( F +NU+180 - ОU -(180 – E)) ?32. Z[12] + S sin( F+ NU+180 - ОU -(180 - E)) ?33. Goto 0内容说明: Q——交点里程桩号;J 、K——交点X、Y坐标;R——圆曲线半径;F——前直线段正方位角;N——偏角;(即转向角)I——缓和曲线长;U——控制偏角条件;(左偏角输入“,1”,右偏角输入“+1”) H——缓和曲线段上任一点里程桩号;S——中桩至边桩距离;E——夹角;(左边桩输入“,E”,右边桩输入“E”)第8项——ZH点坐标第9项——HZ点坐标。
FX5800计算器的积分程序

FX5800计算器的积分程序(正反算、全线贯通、新线路)终极版ZHUCHENGXU 主程序"1.ZS,2.FS" ?→Q输入1正算,输入2反算“NEW=0,OLD ≠0”?ZIf Z=0:Then “X0=”?A:“Y0=”?B:“C0=”?C:“1/R0=”?D:“1/RI=”?E:“SP=”?F:“EP=”?G:Ifend:Q=2 =>Goto 2Lbl 1 :“KM=,<0 Stop”?H:H<0=>Stop:“PJ=”?O:“PY=”?LLbl Z:Z=1=> Prog“01”:Z=2=> Prog“02”选择数据库文件,可增加H- F→X:0.5(E-D)÷(G-F)→NC+(XD+NX2)*180÷π→P:P<0=>P+360→P:P>360=>P-360→PA+∫(cos(C+(XD+NX2)*180÷π),0,X)+Lcos(P+O)→UB+∫(sin(C+(XD+NX2)*180÷π),0,X)+Lsin(P+O)→VQ=2=>Goto 4:Cls:Fix 3"Xn=":Locate 4,1,U:"Yn=": Locate 5,2,V:“FWJ=”:P▶DMS◢Norm 2:Cls:Goto 1Lbl 2:“XD=,<0,STOP”?R:R<0=>Stop:“YD=”?S“KMDG=”?H :90→O:0→L:Goto Z (H线路范围内的任意桩号)Lbl 4:Pol(R-U,S-V):J<0 => J+360→JWhile abs(Icos(J-P))≤0.001:P-J>180=> J+360→J:P-J<-180=> P+360→P:IF P-J>0:then -I→L:else I→L ifendGoto 3: Whileend:H+Icos(J-P)→H:Goto ZLbl 3:Cls:Fix 3“KM=”: Locate 4,1,H:“PY=”: Locate 4,2,L◢Norm 2:Cls:Goto 201(数据库子程序)If H<=第一曲线终点桩号:then 第一曲线起点X→A:第一曲线起点Y→B:第一曲线起点方位角→C:起点曲率→D:终点曲率→E:起点桩号→F:终点桩号→G:return:ifend ……………程序说明:1、该程序可以计算任意线形(直线、圆曲线、缓和曲线、不完整曲线)任意桩号的坐标(正算,输入1),也可根据坐标计算该点到线路的距离及垂足桩号(反算,输入2);2、(NEW=0,OLD≠0)?如果要计算的点为数据库线路中的点,则输入数据库编号(以整数1、2、3…代替输入);如果在数据库中没有要计算线路的数据,则输入曲线要素X0:曲线起点X坐标;Y0:曲线起点Y坐标;C0:曲线起点方位角;R0-1、RI-1:曲线起点、终点曲率,直线为0,曲线左偏输入负值,右偏输入正值;SP、EP:曲线起点桩号,终点桩号;KM:待求点桩号;PJ:正斜交的设定;PY:偏中距离,线路上的点输入0,右偏输入+值,左偏输入-值;3、正算显示坐标及切线方位角;反算输入线路的任意桩号(此桩号越接近真实值计算速度越快)、待求点坐标,显示待求点桩号及偏中距离;4、正算子程序为积分公式编写而成;反算子程序为角度趋近的方法编写,计算速度有点慢。
卡西欧计算器5800程序

1、ZXKW(直线开挖)“D=”?D:“PD=”?F:“ZXJ=”?L:Lbl 0:“Y=”?Y:“Z=”?Z“T=”:Abs(Y)-((Z-D)*F+L)→T◢“ZL=”:Z-(D+0.3)◢GoTo 0本程序适用于直线段渠道开挖,坐标为工程坐标,D为坡脚处高程,PD为坡度,ZXJ为待放样边坡坡脚距中心线的水平距离,T表示棱镜所应水平移动距离,T为正值时向中心线方向移动,负值时向中心线外移动。
“ZL=”表示为垂直向下开挖深度。
Lbl 0前各数值为定量,后各数值为变量,Lbl 0后的0为01234的0.2、ZXDM(直线段面)“M=”?M:“N=”?N:“Q=”?Q:“O=”?O:L bl 0:“X=”?X:“Y=”?Y:“Z=”?Z“F=”(X-M)COS(Q)+(Y-N)SIN(Q)+O→F◢“G=”-(X-M)SIN(Q)+(Y-N)COS(Q) →G◢“T=”:Abs(G)-((Z-96)*2+8.88-0.67) ◢GoTo 0本程序适用于直线段渠道开挖,坐标为大地坐标,M、N为某段直线起点在大地坐标中的大地坐标值,O为直线起点处桩号值,F为桩号,G为中心距,T表示棱镜所应水平移动距离,T为正值时向中心线方向移动,负值时向中心线外移动。
3、ZJZB(直角坐标)“A=”?A:“B=”?B:Lbl 0:“C=”?C:“D=”?DPol(C-A,D-B)“L=”:I→L◢J≤0 => J+360°→J“Q=”:J→Q◢GoTo 0本程序适用于坐标反算,A、B为起算点坐标值,C、D为待定点坐标值,L为起算点与待定点间水平距离,Q为起算点与待定点间的方位角。
4、JZB(极坐标)“A=”?A:“B=”?B:Lbl 0:“L=”?L: “Q=”?QRec(L,Q)“X=”:I+A→X◢“Y=”:J+B→Y◢GoTo 0本程序适用于坐标正算,A、B为起算点坐标值,L为起算点与待定点间水平距离,Q为起算点与待定点间的方位角,X、Y为待定点坐标。
5800计算器程序5

FX5800计算器测量程序集2.0 版一、程序功能主要功能:计算多条线路坐标正反算,可算任意复杂线型及立交匝道,包括C型,S型、卵型、回头曲线等;极坐标放样,全线路基边坡开挖口及坡脚放样计算、路基任意点设计高程、横坡、设计半幅宽度.隧道欠超挖放样计算。
新版本特点:1、优化原所有主程序,所有参变量(如导线点置仪点坐标、正反算选择、偏角、线路选择等),全部在程序头次显示一次,以后运行不需输入。
运行中也可以返回再次选择线路、可以直接以矩阵形式调出线路参数。
2、坐标计算考虑了线元法与交点法相结合,即是一条线路也可以一段用线元法,一段用交点法。
参数置放矩阵中,输入和可读性极好。
3、新增隧道断面欠超挖值放样计算4、高程程序中考虑了初次输入线路选择、计算面与设计面高差,输出中加入显示本桩号路基标准宽度。
二、源程序1.主程序1:一般放样正反算程序(①正算坐标、放样点至置仪点方位角及距离;②反算桩号及距中距离)程序名:1ZD-XYLb1 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":If F=1:Then ?D:Else “X0”?X:“Y0”?Y: IfEnd: Prog"THB":If F=1: Then Goto 1: Else Goto 2:Lb1 1:Fix 3:"X=":Locate 6,4,X◢"Y=":Locate 6,4,Y◢Prog"6JS”:Goto 0:Lb1 2:Fix 3:"KM=":Locate 6,4,Z◢"D=":Locate 6,4,D◢Goto 0:Lbl 9:Mat F◢Goto Q2.主程序2:高程、横坡、宽度程序(计算设计任意点高程、横坡及路基设计标准宽度)程序名:2GC14→DimZ:LbI 0:Norm 2: Prog"QX":0→B:”H-B:”?B:B→Z[9]:LbI H: Norm 2: “KM”?Z:Z=-1=> Goto 0:?D:Prog”H”:Fix 3:”H=”:Loc ate 6,4,H◢“I=”: Locate 6,4,I◢Prog"GD":“SJLG=”: Locate 6,4,L◢Goto H3.主程序3:涵洞放样程序(输入置仪点坐标。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FX5800计算器测量程序集2.0 版一、程序功能主要功能:计算多条线路坐标正反算,可算任意复杂线型及立交匝道,包括C型,S型、卵型、回头曲线等;极坐标放样,全线路基边坡开挖口及坡脚放样计算、路基任意点设计高程、横坡、设计半幅宽度.隧道欠超挖放样计算。
新版本特点:1、优化原所有主程序,所有参变量(如导线点置仪点坐标、正反算选择、偏角、线路选择等),全部在程序头次显示一次,以后运行不需输入。
运行中也可以返回再次选择线路、可以直接以矩阵形式调出线路参数。
2、坐标计算考虑了线元法与交点法相结合,即是一条线路也可以一段用线元法,一段用交点法。
参数置放矩阵中,输入和可读性极好。
3、新增隧道断面欠超挖值放样计算4、高程程序中考虑了初次输入线路选择、计算面与设计面高差,输出中加入显示本桩号路基标准宽度。
二、源程序1.主程序1:一般放样正反算程序(①正算坐标、放样点至置仪点方位角及距离;②反算桩号及距中距离)程序名:1ZD-XYLb1 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":If F=1:Then ?D:Else “X0”?X:“Y0”?Y: IfEnd: Prog"THB":If F=1: Then Goto 1: Else Goto 2:Lb1 1:Fix 3:"X=":Locate 6,4,X◢"Y=":Locate 6,4,Y◢Prog"6JS”:Goto 0:Lb1 2:Fix 3:"KM=":Locate 6,4,Z◢"D=":Locate 6,4,D◢Goto 0:Lbl 9:Mat F◢Goto Q2.主程序2:高程、横坡、宽度程序(计算设计任意点高程、横坡及路基设计标准宽度)程序名:2GC14→DimZ:LbI 0:Norm 2: Prog"QX":0→B:”H-B:”?B:B→Z[9]:LbI H: Norm 2: “KM”?Z:Z=-1=> Goto 0:?D:Prog”H”:Fix 3:”H=”:Loc ate 6,4,H◢“I=”: Locate 6,4,I◢Prog"GD":“SJLG=”: Locate 6,4,L◢Goto H3.主程序3:涵洞放样程序(输入置仪点坐标。
选择线路、输入路线右夹角、前进方向偏角、由涵中心桩号计算出各涵角坐标、计算放样点至置仪点方位角及距离)程序名:3JH-XY14→DimZ:Prog"DX":LbI X:Norm 2: Prog"QX":90→B:"PJ1"?B:B→C: "PJ2"?C: B→Z[1]:C→Z[8]:LbI 0:Norm 2:1→F: “KM”?Z:If Z=-1:Then Goto X: ?D:Prog”THB”:0→L:“L0”?L:Z[2]+Z[1]-Z[8] →E:X+Lcos(E) →X:Y+Lsin(E) →Y:Fix 3:"X=":Locate 6,4,X◢"Y=":Locate 6,4,Y◢Prog"6JS”:Goto 0:4.主程序4:路基开挖边线及填方坡脚线放样程序(输入填方放宽值、大概桩号及测量坐标、地面标高计算出偏移距离、桩号、距中距离、填挖高度)程序名:4FBX17→DimZ:LbI B:Norm 2: Prog"QX":0.5→B:“TH-GD”?B:B→Z[17]:LbI 0:Norm 2:2→F:90→Z[1]: “KM”?Z:If Z=-1:Then Goto B: “X0”?X:“Y0”?Y:0→M:“M0”?M:M→Z[4]:Prog”THB”:D→P:Prog”GD”:If D<0:Then 0.75-L→D:Goto H:ElseL-0.75→D:Goto H:IfEndLbI H:Prog“H”:H-0.03-Z[4] →Z[4]: Prog “W1”:If Z[4]<0:Then –Z[4] →G:Goto W:Else Z[4]→G:Goto T:LbI W:Z[8]+Z[9] →A: If G>A:Then Goto 1:Else If G>Z[8]:Then Goto 2:Else Goto 3:IfEnd:LbI 1:L+Z[10]+Z[11]+Z[12]+(G-A)×Z[7]+Z[9]×Z[6]+Z[8]×Z[5] →S:Goto Z:LbI 2:L+Z[10]+Z[11]+(G-Z[8])×Z[6]+Z[8]×Z[5] →S:Goto Z:LbI 3:L+Z[10]+G×Z[5] →S:Goto Z:LbI T:L+Z[17]→T:If G>Z[15]:Then (T+Z[16]+(G-Z[15])×Z[14]+Z[15]×Z[13])→S:Goto Z:Else(T+G×Z[13])→S:Goto Z:LbI Z:Fix 2:Abs(P)-S→K:”L0=”: Locate 6,4,K◢Fix 3:"KM=":Locate 6,4,Z◢"D=":Locate 6,4,P◢Z[4]>0=>Z[4]+I(T-L) →Z[4]:“TW=”: Locate 6,4,Z[4]◢Goto 05.主程序5.隧道超欠挖值计算放样程序(输入隧道线路,大概桩号、输入测量三维坐标,计算准确桩号及位置、计算欠超挖值)程序名:5SD15→DimZ:LbI B:Norm 2: Prog"QX":LbI 0:Norm 2: 2→F:90→Z[1]: “KM”?Z:If Z=-1:Then Goto B: Prog“XD1”:” X0”?X:“Y0”?Y: 0→M:“M0”?M:M→Z[8]:Prog“THB”:D→Z[10]:0→D:Prog“H”:Cos(Z[10])*Z[4] →E: H+Z[5] →Z[5]: H+Z[7] →Z[7]: E+Z[5] →Z[10]:If Z[8]>Z[10]:Then Goto R:Else Goto S:IfEnd:LbI R: √((D-Z[9]) 2+(Z[8]-Z[5]) 2 )- Z[4] →L:Goto L:LbI S: Z[4]-Z[6] →S: √(S 2-(Z[7]-Z[5]) 2) →T:Abs(D-Z[9])-T→T:√(T 2+(Z[8]-Z[7]) 2 )- Z[6]→L:Goto L:LbI L: Fix 2:”L0=”: Locate 6,4,L◢Fix 3:"KM=":Locate 6,4,Z◢"D=":Locate 6,4,D◢“H0=”: Locate 6,4,Z[8]-H◢Goto 06:极坐放样计算程序(计算放样点至置仪点方位角及距离)程序名:6JSX:Y:Z[11]→K(置仪点X坐标)Z[12]→L(置仪点Y坐标)Pol(X-K, Y-L):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◢Fix 3:”S=”:Locate 6,4,I◢7.路基宽度次程序6:路基标准半幅宽度计算程序(对于设计有加宽渐变的有用,如路基宽度无变化,则把此程序直接输入半幅宽度值至L)程序名:GD1→S:If Z[3]=1:Then Prog “G1”:Goto 1:Else Prog “G2”:Goto 1: IfEndLbI 1:Z-C→E:(B-A)*E/S+A→L:8.坐标计算次程序(THB)程序名:THBIf Q=2:Then Goto J:1÷P→C:(P-R)÷(2HPR) →S:180/Π→E:If F=1:Then:Abs(Z-0) →W:Prog "A":Goto 2:Else:X→I:Y→J:Prog "B":O+W→Z:D→D:Goto 2: IfEnd:LbI J: If F=1:Then:Prog "Z":Goto 1:Else: Prog "ZX":Goto 2: IfEnd:LbI 1:I+D*COS(Z[2]+Z[1]) →X: J+D*Sin(Z[2]+Z[1]) →Y:LbI 2:9.线元法正算子程序(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+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+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)W S))) →Y:G+QEW(C+WS)→Z[2]:X+Dcos(Z[2]+ Z[1])→X:Y+Dsin(Z[2]+ Z[1])→Y10.线元法反算子程序(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 Goto 1:Else W+D→W:Goto 0: IfEnd:←┘Lbl 1:0→D:Prog "A":(J-Y)÷sin(Z[2]+90) →D:11.交点法正算子程序(Z)程序名:ZH2/R/24-H∧(4)/2688/R∧(3)→A:H/2-H∧(3)/240/R2→B:(R+A)tan(Abs(P)/2)+B→T:O-T→C:C+H→L:L+ΠR*Abs(P)/180→N:N-H→E:P/Abs( P) →W:0→M:If Z<C:Then Z-O→S:G→Z[2]:Goto 2: IfEnd: If Z≥N:Then Z-N+T→S:G+P→Z[2]:Goto 2: IfEnd: If Z≥E:Then N-Z→S:Prog“HX”:G+P→S:S-WK→Z[2]:U+(T-A)Cos(S)-WBSin(S)→I:V+(T-A)Sin(S)+WBcos(S)→J:Goto 3: IfEnd:If Z>L:Then 180(Z-L+0.5H)/R/Π→S :H/2-H∧(3)/240/R2+Rsin(S)→A:H2/R/24-H∧(4)/2688/R∧(3)+R(1-Cos(S))→B:R→M:G+WS→Z[2]:Goto 4: IfEnd:Z-C→S:Prog “HX”:G+WK→Z[2]:LbI 4:U+(A-T)cos(G)-WBsin(G)→I:V+(A-T)Sin(G)+WBcos(G) →J: Goto 3:LbI 2:U+S cos(Z[2])→I:V+Ssin(Z[2]) →J: LbI 3:12.交点法缓和段转化子程序(HX)程序名:HXS-S∧(5)/40/R2/H2+S∧(9)/3456/R∧(4)/H∧(4)→A:S∧(3)/6/R/H-S∧(7)/336/R∧(3)/H∧(3)+S∧(11)/42240/R∧(5)/H∧(5)→B:90S2/Π/R/H→K:RH/S→M:13.交点法反算子程序(ZX)程序名:ZXZ:0→D:LbI 0:Prog “Z”:Pol(X-I,Y-J):J-Z[2] →J:Isin(J) →S:Icos(J) →I:If Abs(I)<0.1:ThenZ+I→Z:S→D:Goto 2:Else Goto 1: LbI 1:If M=0:Then Z+I→Z:Goto 0:ElesPol(M-WS,I):(JMΠ)/180→I:Z+I→Z:Goto 0:IfEndLbI 2:14.高程计算子程序(H)程序名:HProg “S1”:C-T→F:Z-F→S:C+T→E:G-TI→Q:If T=O:Then Q+SI→H:Goto 0:Else If Z<F:Then Q+SI→H:Goto 0:Else If Z≤E:Then Q+SI+S2÷2÷R→H:Goto 0:LbI 0:H:If D=0:Then Goto I:Else Prog “I”:H+V→H:LbI I:15.高程超高计算程序(I)程序名:IIf Z[3]=1:Then Prog “I1”:Goto 1:Else Prog “I2”:Goto1: IfEnd:LbI 1: If W=1:Then:Goto Z:Else:Goto X: IfEndLbI Z:If S=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×((N-M)×(Z-C)÷S+M)→V:Goto 2:IfEnd:LbI X:If S=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×(((3((Z-C)÷S)2-2((Z-C)÷S)∧(3))×(N-M))+M)→V:Goto 2:IfEnd:LbI 2:Abs(D)→E:V÷E→I:I(E-K)→V:16.导线点子程序(DX)程序名:DXZ[11] →K:Z[12] →L:“XZ”?K:”YZ”?L:K→Z[11]:L→Z[12]:17.线路选择子程序(线路选择输入0时。