5800程序编写完整版.docx

上传人:b****7 文档编号:9525402 上传时间:2023-02-05 格式:DOCX 页数:32 大小:6.12MB
下载 相关 举报
5800程序编写完整版.docx_第1页
第1页 / 共32页
5800程序编写完整版.docx_第2页
第2页 / 共32页
5800程序编写完整版.docx_第3页
第3页 / 共32页
5800程序编写完整版.docx_第4页
第4页 / 共32页
5800程序编写完整版.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

5800程序编写完整版.docx

《5800程序编写完整版.docx》由会员分享,可在线阅读,更多相关《5800程序编写完整版.docx(32页珍藏版)》请在冰豆网上搜索。

5800程序编写完整版.docx

5800程序编写完整版

立交匝道坐标放样正反算CASIOfx-5800P程序(带数据库功能)[图片]

MN互通式立交线位数据图(由于图片大小的限制,此处不清晰,参见《CASIOfx-5800P计算与道路坐标放样计算》P162附录2)

.

三、立交匝道线元数据的整理

经整理,匝道a、b、c线元数据如下(d匝道和MR匝道略)。

四、程序代码

注:

根据实际使用情况,在桩号反算时,若桩号比较大(匝道起始桩号一般为0),还是让用户输入一个估算的对应桩号为好,因此程序第29、30行分别改为(每行结尾处省略回车符):

29行:

"X"?

F:

"Y"?

G:

"K"?

P

30行:

F→I:

G→J

d匝道和MR匝道数据库子程序略。

五、程序变量清单

六、计算流程示例

1.坐标正算示例

计算任务:

计算MN互通式立交c匝道K0+315.3中桩坐标及切线方位角,以及该桩左侧4.5米、右侧6米的边桩坐标,假设在导线点(2807544.340,475613.014)上架设全站仪,计算这三个点位的极坐标放样数据。

使

注:

第22行D1计算结果应为:

124.944。

2.坐标反算示例

计算任务:

根据上面计算的c匝道K0+315.3中桩坐标,以及该桩左侧4.5米、右侧6米的边桩坐标计算结果,反算对应的c匝道桩号及距中距离,并进行结果的验证。

使用立交匝道坐标放样计算程序RAMP-4的操作流程见下表

道路中边桩坐标放样正反算程序ROAD-2(0908改进版)

1.主程序清单:

ROAD-2

 

2.子程序1清单:

ROAD-QXYS

功能:

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

 

3.子程序2清单:

ROAD-LXZB

功能:

计算道路中线坐标。

 

注意:

第16行笔误,改为:

Z<0=>Z+360→Z:

Z>360=>Z-360→Z。

 

 

4.子程序3清单:

ROAD-XY

功能:

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

 

5.子程序4清单:

ROAD-XS

功能:

显示计算结果。

本子程序名称应为“ROAD-XS”,特此更正。

 

 

三、数据库子程序的编写

1.道路示例项目基本资料

基本资料同《CASIOfx-5800P计算与道路坐标放样计算》第6章HY高速公路第2合同段(合同段起止桩号:

K4+800~K9+600)。

这里摘取直线、曲线及转角表资料如下(若图片不清晰,请参见参见教材P161附录1):

 

.

 

2.路线数据库子程序的编写与格式说明

 

注:

路线数据库子程序ROAD-DATA1是根据计算示例项目的直曲表编写,大家使用时应按各自项目的直曲表改写或新建,本数据库子程序采用了简化坐标,根据项目的坐标范围,小数点前只取了四位数。

数据库采用给矩阵变量MatA赋值的形式,使数据组织更加简洁,为减少数据库子程序的输入量(因为要经常根据不同的项目编写数据库子程序),矩阵变量因子赋值给字母变量的程序代码写在主程序中(见ROAD-2程序第4行)。

矩阵变量简介:

5800P计算器开始有矩阵计算功能,内部有七个矩阵存储器(MatA是其中之一),每个矩阵的行列数最大是10×10,有关矩阵具体内容见《CASIOfx-5800P计算器与道路坐标放样计算》34-38页。

数据库格式说明:

本交点计算起终点桩号的说明:

一般情况下,本交点的计算起点是指前一交点的HZ点或YZ点,本交点的计算终点是指后一交点的ZH点或ZY点。

之所以要强调是一般情况下,是因为有些特殊情况下,要灵活处理,比如:

整个路线就是一段直线、断链的处理、卵形曲线的处理等等,这些特殊情况后面我会以专题日志的形式来详细解说,这也是本次程序改进后的亮点之一。

 

四、程序变量清单

 

五、计算流程示例

1.中桩坐标计算示例

计算任务:

计算HY高速公路K6+100~K6+700段的中桩坐标及切线方位角(桩距20m),并在导线点(2807118.026,474113.687)上架设全站仪,计算各中桩的极坐标放样数据。

在计算之前,先要看一下计算路段的桩号是位于哪个交点的计算范围,由直曲表得知在JD8的计算范围内(5425.031~6721.764),则可选择6400作为交点定位桩号定位JD8。

使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。

 

 

下表给出了由道路路线CAD软件计算的相关结果,供大家进行计算验证。

.

 

2.边桩坐标计算示例

计算任务:

计算HY高速公路主线K6+100~K6+700段的边桩(左右各12.25米)坐标(桩距20m)。

使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。

 

下表给出了由道路路线CAD软件计算的相关结果,供大家进行计算验证。

.

 

3.坐标反算计算示例

计算任务:

根据K6+440的中桩、左右边桩的坐标,反算对应桩号及偏距,并进行验证。

使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。

.

后记:

本计算示例,展示的是道路路线一般情况下的典型应用,未展示手工输入交点数据的操作流程,该流程很简单,操作与ROAD-1程序类似,在此不再赘述。

 

道路路线坐标计算可能会遇到的以下特殊情况,今后我会在本空间中一一阐述,敬请关注:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1