网站大量收购独家精品文档,联系QQ:2885784924

5800计算器程序(SQX.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5800计算器程序(SQX

5800计 算 器 程 序 直线坐标反算:ZBFS LbI 0←┛ “XZ”?P:“YZ” ?U:“XH”?X:“YH”?Y←┛ Sin-1((Y-U)÷(√((X-P) 2+(Y-U) 2 ))→N:If X-P0:Then180o-N→N: Ifend←┛ If N0: Then N+360o→N : Ifend←┛ “N=”: N?DMS◢ “S=”: √((X-P) 2+(Y-U) 2 ) ◢ Goto 0←┛ 直线坐标正算:ZBZS LbI 0←┛ “X0”?A:“Y0”?B:“N”?C:“E”? E: “K1”? D:“K2”? F←┛ “X=”:A+(F-D)cos(C)+Ecos(C+90) →X◢ “Y=”:B+(F-D)sin(C)+Esin(C+90) →Y◢ Goto 0←┛ 相对坐标转换:XDZBZH “ZX”?A: “ZY”?B: “K1”?T: “E1”?E: “ZN”?N←┛ LbI 1←┛“X”?C: “Y”?D←┛ Pol(C-A,D-B):J≤0=J=J+360←┛“K=”:T+I* cos(J-N)◢ “E=”:E+I* sin(J-N)◢Goto 1←┛ 显示说明:ZX?,ZY?(HZ点或直线起点坐标),K1?(HZ点或直线起点里程)E1?(已知点距中桩距离,左“-”右“+”),ZN?(HZ点或直线起点切线方位角),X,Y?(待求点坐标),输出部分:K=****.****,E=****.****,(待求点相对坐标即里程边距)。 缓和曲线: LbI 0←┛ “W”?W:“XZ”?A:“YZ”? B:“NQ”?C:“L0”?D:“R”?R:“K1”?K:“K2”?T:“E”?E←┛ T-K→F←┛ F2*180÷(2RDπ)→G←┛ F-F^(5)÷(40R2D2) →H←┛ J=F^(3)÷(6RD)-F^(7)÷(336R^(3)*D^(3))→J←┛ √(H2+J2)→L←┛ tan-1(J÷H) →O←┛ “NT=” :C+WG→N:N?DMS◢ C+WG-90W→V←┛ “X=” :A+Lcos(C+WO)+Ecos(V)→X◢ “Y=”:B+Lsin(C+WO)+Esin(V)◢ Goto 0←┛ 显示说明:W?(左转为-1,右转为1) XZ?,YZ?(输缓和曲线起点坐标(ZH)或HZ点坐标) NQ?( 输缓和曲线起点切线方位角) L0? (输缓和曲线长) R?(缓和曲线终点曲率) K1?(ZH点里程或HZ点里程) K2?(待求点里程) E?(待求点距中桩距离,左为右负为正) 输出部分:NT=xxxxxx(待求点切线方位角),X=xxxxxx.xxxx,Y=xxxxxx.xxxx(待求点坐标)。 圆曲线:YQX LbI 1←┛ “X0”?A:“Y0”?B:“E”?S:“N”?V:“R”?R:“K1”?C:“K2”?D←┛ Abs(D-C)→E←┛ 180*E÷π÷R→F←┛ R-R*cos(F)→H←┛ R*sin(F)→J←┛ √(H2+J2)→L←┛ “W”?W:If w=-1:Then Goto 2:IfEnd←┛ If w=1:Then Goto 3:IfEnd←┛ LbI 2←┛ “X=”:A+L*cos(V-F÷2)+S*cos(V-F+90o)→X◢ “Y=”:B+L*sin(V-F÷2)+S*sin(V-F+90o)→Y◢ “N=”:V-F→N: N?DMS◢ Goto 1←┛ LbI 3←┛ “X=”:A+L*cos(V+F÷2)+S*cos(V+F-90o)→X◢ “Y=”:B+L*sin(V+F÷2)+S*sin(V+F-90o)→Y◢ V+F→N:“N=”:N?DMS◢ Goto 1:IfEnd←┛ 显示说明:X0?,Y0?(圆曲线起点坐标), E?(待求点距中桩距离,外侧“+”内侧“-”),N?(圆曲线起点切线方位角),R?(曲线半径),K1?(圆曲线起点里程),K2?(待求点里程),W?(曲线转向,左转“-1”右转“1”)输出部分:X=**,Y=**,N=**(待求点坐标.切线方位角)。 竖曲线:(SQX) LbI 0←┛ “QL”?O:“BG”?P:“I1”?A:“I2”?B:“BL”?J←┛ P+A(J-O)→H←┛ B-A→W←┛ “R”?R:“T=”:Rtan(tan-1(Abs(W))÷2)→T◢ T2÷2÷R→E←┛ “QL=”:J-T→U◢ “ZL=”:J+T→Z◢ H-TA→M←┛ LbI 1←┛ “LC”?V:If VZ:Then Goto 0:Else V≤Z=Goto 2:IfEnd←┛ LbI 2←┛ If V≤U: Then “G=”: P+A(V-O)→K◢Goto 1:El

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档