4850计算器坐标正反计算程序.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4850计算器坐标正反计算程序

曲线任意里程中边桩坐标正反算(CASIO fx-4850P计算器)程序(修改版) 程序功能及原理 1.功能说明:本程序由一个主程序(XYZ)和两个子程——正算子程序(A)、反算子程序(B)序构成,可以根据曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。另外也可以将本程序中核心算法部分的两个子程序移植到其它相关的程序中,用于对曲线任意里程中边桩坐标进行正反算。本程序也可以在CASIO fx-4500P计算器及 CASIO fx-4850P计算器上运行。 2.计算原理:利用Gauss-Legendre 5点通用公式计算线路中边桩坐标并计算放样数据。 源程序 主程序(XY-ZD) Defm 2:F=1:(F=1正算,F=2反算)Z[1]=90(右边线与路中线右夹角) Prog”THB”:Fix 3:”X=”:X▲”Y=”:Y▲(F=2时,为“KM=“:Z▲”D=“:D▲) 2次程序:THB Z“KM“:A=第一段线终点桩号:B=第二段线终点桩号:C=第三段线终点桩号:E=第四段线终点桩号:F=第五段线终点桩号:……(有多少段就加多少段;超过十五段,要另加子程序转过来) ZA=Prog”C1”:≠ZB=Prog”C2”: ≠ ZC=Prog”C3”: ≠ ZE=Prog”C4”: ≠ ZF=Prog”C5” ΔΔΔΔΔ……(有几段线,则打几个三角) C=1÷P:S=(P-R)÷(2HPR):E=180÷π:F=1=Goto 1:≠Goto 2Δ← Lbl 1:D:W=Z-O:Prog A:Goto 3 Lbl 2:{XY}:XY:I=X:J=Y:Prog B:Z=O+W: D=D:Goto 3 Lbl 3:F=1=X:Y :≠Z:D: 3. 正算子程序(A) A=0.1184634425:B=0.2393143352:N=0.2844444444:K=0.0469100770:L=0.2307653449:M=0.5:X=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))): Y=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))):Z[2]=G+QEW(C+WS)+Z[1]:X=X+Dcos Z[2]:Y=Y+Dsin Z[2] 4. 反算子程序(B) T=G-90:W=Abs((Y-V)cosT-(X-U)sinT):D=0:Lbl 0:Prog A:L=T+QEW(C+WS):Z=(J-Y)cosL-(I-X)sinL:AbsZ1E-6=Goto1:≠W=W+Z:Goto 0Δ←┘ Lbl 1:Z=0:Prog A:Z=(J-Y)÷sinZ[2] 5.曲线元要素数据库:C1~C5……. O=xxxx.xxx:U=xxxx.xxx:V=xxxx.xxx:G=xxxx.xxx:H=xxxx.xxx:P=xxxx.xxx:R=xxxx.xxx:Q=x (注:一段线一个子程序,分别提供这几个要素数据。) 三、使用说明 1、规定 ????????(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。 ????????(2) 当所求点位于中线时,D=0;当位于中线左铡时,D取负值;当位于中线中线右侧时,D取正值。 ????????(3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。 ????????(4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。 ???????? (5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。 ???????? (6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径 (7)曲线元要素数据库(C1~Cn)可根据线型不同分为各个

文档评论(0)

peain + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档