曲线任意里程中边桩坐标正反算090507范文.doc

曲线任意里程中边桩坐标正反算090507范文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
曲线任意里程中边桩坐标正反算 (fx-4800P及fx-5800P计算器) 发布人: yshf 作者: yshf ”QXYS”:W=Abs(S-O):Prog SUB1:XXS=X◢ YYS=Y◢ F”F-QIEXIAN”=F-90◢ (F-QIEXIAN 指切线方位角) Goto 1←┘ Lbl 2:{XY}:XY:I=X:J=Y:Prog SUB2:SS=O+W◢ ZZ=Z◢ Goto 2 2. 正算子程序(SUB1) C=1÷P:D=(P-R) ÷(2HPR)←┘ A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782:F=1-L:M=1-K←┘ X=U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD))) ←┘ Y=V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD))) ←┘ F=G+QEW(C+WD)+90:X=X+ZcosF:Y=Y+ZsinF←┘ 3. 反算子程序(SUB2) C=1÷P:D=(P-R) ÷(2HPR)←┘ T=G-90:W=Abs((Y-V)cosT-(X-U)sinT):Z=0:Lbl 0:Prog SUB1:L=T+QEW(C+WD):Z=(J-Y)cosL-(I-X)sinL:AbsZ1E-6=Goto1:≠W=W+Z:Goto 0Δ←┘ Lbl 1:Z=0:Prog SUB1:Z=(J-Y)÷sinF sssssssssssssssssssssssssssssssssssssss CASIO fx-5800P ssssssssssssssssssssssssssssssssssssss (二)用于CASIO fx-5800P计算器(加粗斜体红色部分为5800与4800区别处) 1. TYQXJS (主程序) 1.SZ XY:2.XY → SZ:?N:X0? U:Y0? V: S0 ?O: F0?G: LS?H: R0?P: RN?R:?Q←┘ 180÷π→E:If N=1 Then Goto 1:Else N﹥1:IfEnd :Goto 2←┘ Lbl 1:?S:?Z: Prog”QXYS”:Abs(S-O) → W:Prog SUB1:XS= :X→X◢ YS=:Y→Y◢ F◢ Goto 1←┘ Lbl 2:?X:?Y:X→I:Y→J:Prog SUB2:S=:O+W→S◢ Z=:Z→Z◢ Goto 2←┘ 2. 正算子程序(SUB1) 1÷P→C: (P-R)÷(2HPR)→D←┘ 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→F:X+Zcos(F)→X: Y+Zsin(F)→Y←┘ 3. 反算子程序(SUB2) 1÷P→C: (P-R)÷(2HPR)→D←┘ G-90→T: Abs((Y-V)cos(T)-(X-U)sin(T))→W: 0→Z←┘ Lbl 0:Prog SUB1:T+QEW(C+WD)→L: (J-Y)cos(L)-(I-X)sin(L)→Z←┘ If Abs(Z)1^-6:Then Goto1:Else W+Z→W:IfEnd:Goto 0←┘ Lbl 1:0→Z:Prog SUB1:(J-Y)÷sin(F)→Z 说明:SUB2程序中“0→Z”中的“0”是数字“零”,Lbl与Goto后面跟的也都是数字。 三、使用说明 1、规定 (1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。 (2) 当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右侧时,Z取正值。 (3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。 (4

文档评论(0)

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

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

1亿VIP精品文档

相关文档