Casiofx5800P编程计算器三个公路基本测量程序编写与应用_第1页
Casiofx5800P编程计算器三个公路基本测量程序编写与应用_第2页
Casiofx5800P编程计算器三个公路基本测量程序编写与应用_第3页
Casiofx5800P编程计算器三个公路基本测量程序编写与应用_第4页
Casiofx5800P编程计算器三个公路基本测量程序编写与应用_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

公路工程三个基本测量程序的编写与应用郑州公司刘兴春(手机Casiofx-5800P编程计算器Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第1页!451工程背景321

中建七局四公司2010年10月承接的资(阳)三(岔)快速通道公路工程(简阳段)位于四川省简阳市境内,路线全长31.875km。工程合同价6.16亿元,工期730天。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第2页!公路工程施工前要做好的三项测量工作中桩测设与复核,为线路调查做准备(与测量坐标正反算程序对应)公路全线填挖土方量的外业测量,为0#台帐做准备(与任意点高程确定程序对应)公路用地边线的测设与复核,为路基清表做准备(与边坡放样程序对应)Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第3页!公路路线任意桩号坐标正反算公路任意桩号高程计算高边坡边坡放样1242对三个基本程序的介绍35

注:有关casiofx5800P编程计算器程序编写的资料在网上唾手可得,但良莠不齐,错漏很多。其说明书中也附带三十六个公路施工测量程序,分别对应不同的线形和需要,应用者往往不胜其烦,也常因应用熟练程度问题,出现计算错误而不自知。三个基本测量程序的概念是我们在施工实践中提出来的,目的是便于测量人员对相关业务知识的掌握,本文坐标正反算程序采用了目前最好的算法,不同的平面线元计算不需切换算法;高程与高边坡放样程序则是在施工测量中反复总结出来的原创,对施工测量有很好的指导性。它们包括了公路外业测量中绝大部分的计算工作,可使初学者在最短时间内找到便捷之门而登堂入室,值得在我局基础设施项目中推广,也是合格的测量人员应该掌握的。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第4页!公路路线任意桩号坐标正反算在输入所求点距离路面的厚度、所求点桩号、路面横坡值、路面某点至中桩距离后显示该点高程。高边坡边坡放样公路任意桩号高程计算Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第5页!1243八个程序命令看懂测量程序351、程序名输入Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第6页!:按顺序执行各语句,在此之后将会显示最后一个表达式的结果遇到该分隔符时,执行会暂停,显示此时的计算结果3、多重语句分隔符Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第7页!5、赋值语句Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第8页!Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第9页!Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第10页!二、程序编写

casiofx-5800P计算器测量程序在计算机网络上多有流传,但有的测量主程序算法复杂,编程繁琐;有的程序内容表达错误,有的不能进行综合线形的测设、能应用于工程实际的廖廖无几。本文通过对公路测量三个基本程序(公路路线任意桩号坐标正反算、公路任意桩号高程计算、高边坡边坡放样)的介绍,提出了casiofx-5800P标准程序,聊供同行参考。

1244三个基本程序的编制35各测量程序分为二个部分:数据库程序和主程序。数据库为线路对应的设计参数,随工程而定。主程序为算法,一般固定不变。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第11页!

QXJS-000(程序名可自定)主程序

Lbl4:“1.SZ=>NE”:“2.NE=>SZ”:?Q:?S:Prog“QXJS-SUB0”↙

提示输入“1”,“2”,调用数据库子程序;

Lbl0:Q=1=>Goto1:Q=2=>Goto2:↙

选择进入正算或反算程序;

Lbl1:?Z:Prog“QXJS-SUB1”:“N=”:N◢“E=”:E◢“F=”:FDMS◢:Goto3↙

输出正算坐标;

Lbl2:“N=”:?B:“E=”:?C:B→N:C→E:Prog“QXJS-SUB2”:“S=”:S◢“Z=”:Z◢Goto4↙

输出反算中桩号及距中桩距离;

Lbl3:I=Pol(N-Z[1],E-Z[2]):J<0=>J=J+360:“DIST=”:I◢

“FW=”:JDMS◢Goto4↙

输出与测站点的距离和方位角;返回主程序提示输入界面;

(Z[1]为测站点X坐标,Z[2]为测站点Y坐标)Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第12页!Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第13页!

3、使用说明

1)规定

(1)以道路中线的前进方向(即里程增大的方向)区分左右;当曲线半径在左时,P、R取负值,当曲线半径在右时,P、R取正值,当曲线半径为无穷大(即直线)时,P、R以10的45次代替。

(2)当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右侧时,Z取正值。

(3)当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。

(4)当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次方代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。

(5)当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第14页!

4、公路纵断面高程算法

主程序的算法原理:

Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第15页!

5、公路纵断面数据程序

每个纵断面由纵坡和竖曲线组成,程序中每一个变坡点计算范围是从竖曲线前的纵坡任意桩号开始到竖曲线后纵坡上的任一桩号结束。

Filename:******(自定子程序名)

Lbl0:“Dh”?:E”L=”?L:”I=”?I:”K=”?K↙

IfL>****(曲线段小里程桩号之前的直线段任一桩号):Then****(变坡点高程)→C:****(变坡点桩号)→D:****(变坡点小里程段纵坡坡度)→M:I****(变坡点小里程段纵坡坡度)→N:****(竖曲线半径)→R:****(变坡点桩号)→C:Ifend:Prog“****(主程序名)”:Goto0↙

依次输入各变坡点设计参数;Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第16页!

7、高边坡放样算法

利用程序进行边坡放样,工作步骤如下:

司镜员走到目的地后,先测出一个点的坐标和高程;

利用坐标正反算程序求出该点在线路中的桩号和距中距离,然后利用高程计算程序,计算出该点所在桩号道路边桩设计高程,最后根据本程序计算出立镜点至距中距离差值△K,指挥司镜员靠近道路中线或者往外偏移多少米。

重复上述步骤,至△K小于边坡宽度控制精度要求为止。

算法原理如下图示:Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第17页!

根据Hc、Hs的高差计算出K2,按照P点的高程,边坡顶距中桩的理论宽度K理论,具体计算如下:

K理论=K1+h*n1+m+h*n2+m+(Hc-Hs-2h)*n3(K1为设计值)

则△K=K-K理论

△K求出来后,可以指挥司镜员靠近道路△K米,然后重复以上步骤,直到△K值能满足边坡控制精度。填方边坡的算法原理是同样的。

Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第18页!

IfD≥8(挖方边坡阶高度,本例取为8):Then*+(D-8)×1.75(*为常数,1.75为第二阶坡比,均根据设计参数定)→E:Ifend↙

依次按设计输入各阶放坡参数;

------------------------------

E-B→F:IfF>0:Then”

<F=”:F◢Ifend↙

<F表示向远离中桩方向移动;

IfF≤0:Then”

>F=”:Abs(F)◢Ifend:Goto0↙

>F表示向中桩方向移动;Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第19页!

挖方边坡计算子程序

Filename:******-SUB0

子程序名可自定

IfD<-0.01:Then*+Abs(D)×0.5(*为常数,1.75为第二阶坡比,均根据设计参数定)→E:Ifend↙

-------------------------------

IfD<-24:Then*+Abs(D+24)(*为常数,1为第四阶坡比,均根据设计参数定)→E:Ifend:Return↙

依次按设计输入挖方各阶放坡参数,本例至第四阶。

程序编制后的复核用施工测量软件来对照复核。对每个平面线元、竖曲线、高边坡的每个台阶都要逐段与设计图的数据对照复核。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第20页!对三个基本测量程序运用的几点想法程序要自己编从上述介绍的三个程序可以看出,主程序是算法,不变的,但子程序与具体工程设计有关,包括路线线元个数,竖曲线的多少,高填深挖的放坡台阶个数等。不掌握程序语言,是不能在工程中熟练应用这三个基本程序的,出了计算错误更是难以寻根求源。用仪器自带程序行吗许多仪器都自带公路放样测量程序,但限于内存,能计算的线元个数非常有限,也即计算线路的里程很短,但计算器的计算里程可在百公里以上。另外计算速度快,也是仪器自带程序望尘莫用的。第三个方面,所提供的程序功能很有限,往往不能满足施工测量要求。高边坡放样是重点只有在前二个程序熟练应用的基础上才能掌握高边坡放样方法。所以在施工测量中要把第三个程序的现场应用做为重点。程序语言看起来生涩难懂,但经过一次编写,多次在施工测量中的应用,得心应手之后,就会觉得应用GPS,再加上三个基本测量程序的应用,测量工作真是如虎添翼了。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第21页!存在问题:

十五个外业测量人员用三台南方GPS移动站一周之内仅完成一公里上述测量任务,给工程进展造成严重阻碍。原因:按图纸提供的整桩号中桩坐标测设,在地形复杂处不能即时算出非整桩号中桩及边桩坐标,漏测点较多。在地形起伏变化较大的位置,加密测量后,内业计算不熟练,非整数桩点高程计算不正确。3、对高边坡放样不熟练,多次复测均无法正确定出坡角线,与原征地边线误差较大。

对外业测量数据计算不熟练

对利用计算器编程进行培训

对上述三个问题引入程序计算解决办法4Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第22页!正算是根据测量者输入的桩号和距中桩距离计算出所求点的坐标和测站点到该点的方位角、水平距离。反算是根据使用者输入的实测坐标计算出该点的桩号和距中桩距离。可用于计算公路综合线形,在计算器内存许可的条件下,不受“断链”的影响,也没有计算里程的限制。公路任意桩号高程计算高边坡边坡放样公路路线任意桩号坐标正反算Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第23页!公路路线任意桩号坐标正反算公路任意桩号高程计算根据现场测量得的坐标和高程数据,利用程序求出立镜点与边坡点的距离,逐步渐近求得边坡坡脚线位置。高边坡边坡放样Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第24页!2、程序命令的输入Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第25页!4、变量输入语句Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第26页!6、条件语句Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第27页!7、子程序调用语句Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第28页!条件分支命令8、条件分支语句Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第29页!

1、公路路线坐标算法

宜采用缓和曲线在坐标系下任意位置的通用积分公式,它完全适应缓和曲线左偏、右偏、Rs>Re、Rs<Re等各种情况,不必先凑成完整缓和曲线,降低了算法的复杂程度。在直线与圆曲线情况下,通过对Rs,Re进行设定,即可适用。单线元通用积分公式如下:此处加缓和曲线图

M=(1.0/Re-1.0/Rs)/Ls;

x=∫(cos(Ta+L/Rs+0.5*M*L*L),0,L};

y=∫(sin(Ta+L/Rs+0.5*M*L*L),0,L};

a(i)=Ta+L/Rs+0.5*M*L*L

Rs:缓和曲线起点半径

Re:缓和曲线止点半径

Rs,Re(NE坐标系下,右偏为正,左偏为负)

Ta:缓和曲线起点的真北方位角

Ls:不完整缓和曲线长度。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第30页!

2、数据库子程序

QXJS-SUB0

数据库子程序

Goto1↙

同时保存多个曲线时的指针

Lbl1

IFS<***(线元终点里程):Then***→A(线元起点方位角):***→O(线元起点里程):***→U(线元起点X):***→V(线元起点Y):***→P(线元起点曲率半径):***→R(线元终点曲率半径):***→L(线元起点至终点长度):Return:IfEnd↙

IFS<***:Then***→A:***→O:***→U:***→V:***→P:***→R:***→L:Return:IfEnd↙

………..

为了便于解读,每增加一个线元增加一行语句,每增加一条曲线增加一个Lbl,每增加一个工程增加一个文件。

注意:Goton—Lbln为转移命令,其中n为从0到9之间的整数,或从A到Z之间的变量名称,如果线路曲线较多,转移命令超过十个,可在第十个(Lbl9)中加入第二层子程序,以解决转移命令超过十个的情况。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第31页!

QXJS-SUB1

正算子程序

0.5(1÷R-1÷P)÷L→D:S-O→X↙

U+∫(cos(A+(X÷P+DX2)×180÷π,0,X)→N↙

V+∫(sin(A+(X÷P+DX2)×180÷π,0,X)→E↙

A+(X÷P+DX2)×180÷π→F↙

N+Zcos(F+90)→N:E+Zsin(F+90)→E

QXJS-SUB2

反算子程序

Lbl1:0→Z:1→Q:Prog“QXJS-SUB0”:Prog“QXJS-SUB1”↙

Pol(N-B+10^(-46),E-C+10^(-46)):Isin(F-90-J)→W:S+W→S↙

Abs(W)>0.0001=>Goto1↙

Lbl2:0→Z:Prog“QXJS-SUB1”:(C-E)÷sin(F+90)→ZCasiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第32页!

2)输入与显示说明

输入部分:

1.SZ=>XY

2.XY=>SZ

Q?选择计算方式,输入1表示进行由里程、边距计算坐标;输入2表示由坐标反算里程和边距。Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第33页!

Filename:******(自定主程序名)

N-M→P:Abs(P)÷P→S:Abs(P)×R÷2→T:IfL<D-T:ThenC+(L-D)M→H:Ifend↙

判断输入点是否位于曲线的小里程桩号直线段;

IfL>D-T:ThenC-MT+(M+(L-D+T)S÷2÷R)×(L-D+T)→H:Ifend↙

判断输入点是否进入曲线段;

IfL≥D+T:ThenC+(L-D)N→H:Ifend↙

判断输入点是否位于曲线的前进里程桩号直线段;

H-E-KI→H:“H=”:H◢Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第34页!

6、使用说明

“Dh”提示使用者输入所求点距离路面的厚度,“L=”,输入所求点桩号,”I”=表示输入路面横坡值,“K=”表示输入路面某点至中桩距离,均为正值。以上数据均在程序运行时输入。

L>表示竖曲线前纵坡任意里程的桩号,本程序每段竖曲线参数计算范围是从竖曲线前的纵坡上任意点到竖曲线后纵坡上任意点的桩号。

Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第35页!Casiofx5800P编程计算器三个公路基本测量程序编写与应用共40页,您现在浏览的是第36页!

8、高边坡放样程序

Filename:******(程序名可自定)主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论