改全线坐标正反算程序.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
改全线坐标正反算程序

线路中边桩任意里程坐标正、反算改编程序(CASIO fx-4800CASIO fx-5800)1. 正算子程序(SUB1)??0.1739274226→Z[3]:0.3260725774:0.0694318442:0.3300094782:1-:1-:+Z[10] (Z[3]cos(F +57.2958 O Z[5] Z[10] (1/C+ Z[5] Z[10] Z[9]))+Z[4]cos(F +57.2958 O Z[6] Z[10] (1/C+ Z[6] Z[10] Z[9]))+Z[4]cos(F +57.2958 O Z[7] Z[10] (1/C+ Z[7] Z[10] Z[9]))+ Z[3]cos(F +57.2958 O Z[8] Z[10] (1/C+ Z[8] Z[10] Z[9]))) →Z[11]:+ Z[10] (Z[3]sin(F +57.2958 O Z[5] Z[10] (1/C+ Z[5] Z[10] Z[9]))+Z[4]sin(F +57.2958 O Z[6] Z[10] (1/C+ Z[6] Z[10] Z[9]))+Z[4]sin(F +57.2958 O Z[7] Z[10] (1/C+ Z[7] Z[10] Z[9]))+Z[3]sin(F +57.2958 O Z[8] Z[10] (1/C+ Z[8] Z[10] Z[9]))) →Z[12]: +57.2958 O Z[10] (1/C+ Z[10] Z[9])+90→Z[7]:+Scos(Z[7]-90+M) →Z[11]:+Ssin(Z[7]-90+ M) →Z[12]:←┘2. 反算子程序(SUB2)??Abs((Z[12]-B)cos(F-90)-( Z[11]-A)sin(F-90))→Z[10]:0:Lbl 0:Prog SUB1:(-90)+57.2958 O Z[10] (1/C+ Z[10] Z[9])→Z[6]:(J-)cos Z[6]-(I-Z[11])sin Z[6]→S: AbsZ1E-6: Goto1:+S→Z[10]:Goto 0::←┘Lbl 1:0:Prog SUB1:(J-)÷sin Z[7]→S:←┘二.增设数据库程序(SJK主程序)???? Lb1 4:1.SZ = XY:2.XY = SZ:“=? K:“=?N :下一线元起点里程: 本线元起点里程:本线元起点X:本线元起点Y:本线元起算方位角:本线元长度:起点曲率半径:终点曲率半径:0或1、-1: Goto0::←┘ (第一线元数据要素)下一线元起点里程: 本线元起点里程:本线元起点X:本线元起点Y:本线元起算方位角:本线元长度:起点曲率半径:终点曲率半径:0或1、-1: Goto0: :←┘(第二线元数据要素)下一线元起点里程: 本线元起点里程:本线元起点X:本线元起点Y:本线元起算方位角:本线元长度:起点曲率半径:终点曲率半径:0或1、-1: Goto0: :←┘(第三线元数据要素):。。。。。。。。。 Goto0::←┘(第N-1线元数据要素):。。。。。。。。。 Goto0::←┘(第N线元数据要素)LB1 0:(-R)÷(2 Z[2] C R) →Z[9]:N=1:Goto 1:Goto 2:←┘ Lbl 1:“=?S:“ =? M : Abs(- Z[1]) →Z[10]:Prog SUB1:XS=:YS=:FS:-90◢(可以删除) “XC=” ?P:“C=” ?Q 0→I:0:Pol(-P,-Q):“I=” : J0: J+360→J:“=” :→DMS◢ Else “J=” :→DMS◢ Ifend:←┘Goto4:←┘Lbl 2:“=?X:“=?Y:X:Y:Prog SUB2:+ Z[10]→K: :S:Goto4←┘??????????????????????????????????????????????????? 三. 使用说明:1、规定????????(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时, =-1;当线元往右偏时,=1;当线元为直线时,=0。????????(2) 当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右侧时,Z取正值。????????(3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。????????(4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。???????? (5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径

文档评论(0)

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

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

1亿VIP精品文档

相关文档