卡西欧fx-5800计算器缓和曲线编程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1fx-5800P计算器编程

缓和曲线程序

14→DimZ :“ZHK”:?K:?R :? A:?L:? T:? F:“Y+1,Z-1”:?P:“JDX”:?Q:“JDY”:?W:180÷(πR)→Z:0.5L-L^3÷(240R2)→Z[8]:“LZ”:ZL÷2→B:A÷Z+L→Z[13]◢

“ZHK=”:K◢

“HYK=”:K+L→Z[1]◢

“YHK=”:K+ Z[13] -L→Z[2]◢

“HZK=”:K+ Z[13]→Z[3]◢

“ZHX=”:Q+Tcos(F+180)→U◢

“ZHY=”:W+Tsin(F+180)→V◢

“HZX=”:Q+ Tcos(F+PA)→Z[6]◢

“HZY=”:W+ Tsin (F+PA)→Z[7]◢

Lb1 0:“CDZH”:?M

If M≤K:Then Goto 6:Else If M≤Z[1] :Then Goto 1:Else If M≤Z[2] :Then Goto 2:Else If M≥Z[3] :Then Goto 7:Else If M≥Z[2] :Then Goto 5:If End:If End:If End:If End:If End

Lb1 1:M-K→G:√((G-G^(5)÷(40L2R2)+G^(9)÷(3456R^(4)L^(4)))2+(G^(3)÷(6RL)-G^(7)÷(336R^(3)L^(3)) +G^(11)÷(42240R^(5)L^(5)))2)→D F+PZG2÷(6L)→C:F+PBG2÷L2→H:Goto 3

Lb1 2:M-Z[1]→G:R(1-cos(B+ZG))+L2÷(24R)→Z[9]:√(Z[9]2+(Rsin(B+ZG)+Z[8])2)→D

F+Ptg-1(Z[9]÷(Rsin(B+ZG)+Z[8]))→C:F+P(B+ZG)→H

Lb1 3

“X=”:U+Dcos(C)→X◢

“Y=”:V+Dsin(C)→Y◢

Lb1 B:“ZBJS1,FY-1”:?J

If J>0:Then Goto 4:Else If J〈0:Then Goto A:If End:If End

Lb1 4:“ZB”:?S

“ZBX”:X+Scos(H-90)◢

“ZBY”:Y+Ssin(H-90)◢

“YB”:?N

“YBX”:X+Ncos(H+90)◢

“YBY”:Y+Nsin(H+90)◢

Goto 0

Lb1 5:Z[3]-M→G:(T-G+G^(5)÷(40L2R2)-G^(9)÷(3456R^(4)L^(4))) sin(A) +(G^(3)÷(6RL)-G^(7)÷(336R^(3)L^(3))+G^(11)÷(42240R^(5)L^(5))) cos(A)→Z[4]:T+(T -G+G^(5)÷(40L2R2))cos(A) -(G^(3)÷(6RL)-G^(7)÷(336R^(3)L^(3))) sin(A)→Z[5]:√(Z[4]2+Z[5]2)→D :F+Ptg-1(Z[4]÷Z[5])→C:F+P(A-BG2÷L2) →H:Goto 3

Lb1 6:K-M→D:F+180→C:F→H:Goto 3

Lb1 7:M-Z[3]→D:F+PA→C:C→H:Goto 9

Lb1 9:“X=”: Z[6]+Dcos(C)→X◢

“Y=”: Z[7]+Dsin(C)→Y◢

Goto B

Lb1 A:“N”:?N:“E”:?S:“H”:?I

“X=”:(N-X)cos(H)+(S-Y)sin(H)+M→Z[10]◢

“Y=”:(S-Y)cos(H)-(N-X)sin(H) →Z[11]◢

“MS”:1711.15+0.004(Z[10]-85030) →E◢

If I≥E+2 :Then“+-R1”:6.57-√((I-E-2)) 2+ Z[11] 2→O

Else If I

“﹦>DB”:(I-E+0.5)→O◢

Z[10] →M:If End:If End

Goto 0

1.1程序说明

“DimZ”—内存变量扩充

“ZHK”—输入直缓点桩号

“R”—输入曲半径

“L”—输入缓和曲线长

“A”—输入偏角

“Y+1,Z-1”—路线右转输+1,左转输-1

“FWJ”—输入起算方位角

“JDX”—输入交点X坐标

“JDY”—输入交点Y坐标

“ZHK=”:得出直缓点桩号

“HYK=”:得出缓圆点桩号

“YHK=”:得出圆缓点桩号

“HZK=”:得出缓直点桩号

“ZHX=”:得出直缓点X

“ZHY=”:得出直缓点Y

“HZX=”:得出缓直点X

“HZY=”:得出缓直点Y

“CDZH”—输入待测点桩号

“X=”:得出测点桩号中心桩N

“Y=”:得出测点桩号中心桩E

“ZBJS1,FY-1”—

①(坐标计算)施工坐标转大地坐标输+1,

“ZB”—输入中桩到左边桩的距离;

“ZBX”: 得出待测点左边N值

“ZBY”: 得出待测点左边E值

“YB”—输入中桩到右边桩的距离;

“YBX”: 得出待测点右边N值

“YBY”: 得出待测点右边E值②(放样)大地坐标转施工坐标输-1,

“N”—输入大地坐标的N坐标;

“E”—输入大地坐标的E坐标。

“I”—输入大地坐标的H坐标。

“X=”:得出测点桩号X

“Y=”:得出测点偏心Y

“MS”:得出测点设计高程

“+-R1”:得出测点R1的超欠挖

“+-R2”:得出测点R2的超欠挖

“﹦>DB”测点到底部超欠挖

相关文档
最新文档