当前位置:首页 > 工作总结 > 【路线坐标放样计算程序ROAD-1】 坐标放样
 

【路线坐标放样计算程序ROAD-1】 坐标放样

发布时间:2019-07-29 09:29:24 影响了:

路线坐标放样计算程序ROAD-1(09-08改进版)

一、前言

《CASIO fx-5800P计算与道路坐标放样计算》出版一年多,经过测量实践、网友交流等途径,对教材第五章中的路线坐标放样计算程序ROAD-1进行了优化,本次优化是基于编程技术、程序精简方面的,功能方面无任何变动。

为了大家能理解,也为了共同提高编程水平,将本次改写的要点罗列如下: 1.为了提高计算速度,在通过验证保证公路放样计算精度的前提下,对曲线要素计算的p 、q 参数计算公式均只取前两项(原程序取前三项),对缓和曲线局部坐标计算公式取前两项(原程序取前三项),详情参见日志“关于高速铁路精密缓和曲线公式的质疑”

2.部分简单的逻辑判断语句不使用If-Then-Else-IfEnd 的语句,而采用老的逻辑判断语句以简化代码,如原语句:

3.对中线坐标计算子程序做了进一步优化,使之更加简洁;

4.曲线要素计算子程序删除了外距E 、曲中QZ 桩号的计算,因为这些参数对中线坐标计算无太多作用;

5.充分利用5800计算器新的Locate 显示定位函数,编写了计算结果显示子程序,使计算结果能一次性全屏显示,更加人性化,且简化了操作;

6.通过设置相应的右角及距离,将中桩坐标与边桩坐标计算归总到一起,使程序更加简洁,操作更加简单。

二、程序清单

道路坐标放样计算程序包括一个主程序和五个子程序。

1.主程序清单:ROAD -1

2.子程序1清单:ROAD -QXYS

功能:计算非对称型道路平曲线要素及主点桩号。

3.子程序2清单:ROAD -LXZB 功能:计算道路中线坐标。

注:

1.因笔误,第七行程序中的Z[3]请改为Z[4],特在此说明,不再重传程序图片了。

2.第17行笔误,改为:ZZ+360→Z:Z>360=>Z-360→Z。(感谢网友“沙漠中的海”指正)

4.子程序3清单:ROAD -XY

功能:计算缓和曲线上一点的局部坐标。

5.子程序4清单:ROAD -XS1 功能:显示平曲线要素等计算结果。

6.子程序5清单:ROAD -XS2 功能:显示坐标计算结果。

三、变量清单

道路坐标放样计算程序变量清单见表。

四、程序使用示例

使用道路坐标放样计算程序ROAD -1计算以下指标:

(1)JD22的平曲线要素;

(2)计算K6+800、K6+820、K6+888.714、K6+960四个中桩的坐标及全站仪极坐标放样数据;

(3)计算K6+800处的路面边缘坐标及全站仪极坐标放样数据。 计算程序的操作流程见下表。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3