- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5800计算程序。以验证过
5800曲线程序
1. 主程序 TYQXJS Lbl 4:1.SZ XY:2.XY SZ:?N:?S:Prog“SUB0”1÷P→C: P-R ÷ 2HPR →D:180÷∏→E:N 1 Goto1: Goto2:Lbl 1:? Z: Abs S-O →W:Prog SUB1: XS :XYS :YF-90→F: “FS ”:F▲DMSGoto4↙Lbl 2:?X: ?Y:X→I:Y→J: Prog“SUB2”:O+W→S:“S ”:S“Z ”:ZGoto4↙2. 正算子程序 SUB1 0.1座机电话号码6→A: 0.座机电话号码74→B: 0.0座机电话号码2→K: 0.座机电话号码82→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)→Y2. 反算子程序 SUB2 G-90→T: Abs Y-V cosT- X-U sinT →W: 0→Z:Lbl 0:Prog SUB1:T+QEW C+WD →L: J-Y cos(L)- I-X sin(L)→Z:IF Abs(Z) 1E-6:Then: Z→W:::→Z:Prog SUB1 : J-Y ÷sin(F)→ZSUB0 数据库子程序Goto1 同时保存多个曲线时的指针Lbl 1:IF S ***(线元终点里程):Then***→G(线元起点方位角):***→O(线元起点里程):***→U(线元起点X):***→V(线元起点Y):***→P(线元起点曲率半径):***→R(线元终点曲率半径): ***→H(线元起点至终点长度):0或1、-1→Q:Return:IfEndLbl 1:IF S ***(线元终点里程):Then***→G(线元起点方位角):***→O(线元起点里程):***→U(线元起点X):***→V(线元起点Y):***→P(线元起点曲率半径):***→R(线元终点曲率半径): ***→H(线元起点至终点长度):0或1、-1→Q:Return:IfEnd……………..为了便于解读,每增加一个线元增加一行语句,每增加一条曲线增加一个Lbl,每增加一个工程增加一个文件。 12 楼:才子 09-11-29 22:7 回 三、使用说明1、规定 1 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q -1;当线元往右偏时,Q 1;当线元为直线时,Q 0。 2 当所求点位于中线时,Z 0;当位于中线左铡时,Z取负值;当位于中线中线右侧时,Z取正值。 3 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。 4 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。 5 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。 6 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。2、输入与显示说明输入部分:1. SZ XY2. XY SZN ? 选择计算方式,输入1表示进行由里程、边距计算坐标 ;输入2表示由坐标反算里程和边距。S ?正算时所求点的里程,反算时为所求点的近似里程,反算时输入的近似里程不能夸线元,若夸线元的话,需进行第二次反算,并以第一次的结果做为近似里程,否则反算的里程及边距不对, Z ?正算时所求点距中线的边距 左侧取负,值右侧取正值,在中线上取零 X ?反算时所求点的X坐标Y ?反算时所求点的Y坐标显示部分:XS ××× 正算时,计算得出的所求点的X坐标YS ××× 正算时,计算得出的所求点的Y坐标FS ××× 正算时,所求点对应的中线点的切线方位角S ××× 反算时,计算得出的所求点的里程Z ××× 反算时,计算得出的所求点的边距 “SQXJSCX”↙Lb1?? 1↙CLs:Fix??3↙“K ”?k◢ 计算点里程
文档评论(0)