免费论文查重: 大雅 万方 维普 turnitin paperpass

探究CASIO FX-5800P计算器编程语言在马马崖水电站1#公路工程隧洞段施工放样中应用

最后更新时间:2024-04-04 作者:用户投稿原创标记本站原创 点赞:17814 浏览:67112
论文导读:
[摘 要]: 2006年10月CASIO公司针对工程测绘计算器编程的市场,推出了FX-4800P/FX4850P系列的升级产品FX-5800P 。而原来的4800P/4850PY已经停产。所以FX-5800P的运用已经势在必行。本文结合工程实例简单介绍FX-5800P在工程实际中的应用。
[关键词]: FX-5800 P;编程语言;实际应用
: A
1工程概况
马马崖一级水电站左岸1#公路工程起点位于左岸进场公路K8+640.00处,终点位于进水口底板,路线全长2099.696m。公路分主线及支线两部份,主线桩号为K0+00.00~K0+889.596、K0+920.00~K2+048.00(K0+889.596=K0+920.000,短链30.404m),支线桩号为K0+00.00~K0+82.00。公路主线上K0+4.65~K0+850.00为隧洞,支线亦为隧洞,隧洞全长927.35m,隧洞开挖断面为三心圆形式。路基宽度7.5m,路面宽度6.5m。现截取隧洞开挖K0+18.214~K0+134.282段作为案例来说明FX-5800P计算器在实际工程中的应用。K0+18.214~K0+134.282段平面线型为圆曲线,纵坡坡比i=

1.62%。此段开挖横断面见下图:



2FX-5800P计算器简介
2008年,卡西欧生产的FX-4800P系列计算器已全部停产,目前市场上只有FX-5800P一款工程编程计算器。而大多数用户将面对如何快速熟悉FX-5800P,如何将新老程序转化的理由。另外;4800P的内存太小,只有4500字节。而对于一些精度要求高、比较复杂的工程计算,4800P已明显“力不从心”;如高速公路和高铁工程中的缓和曲线、匝道、互通立交等。但是对于那些4800P的老用户来说却容易抱着4800P的经验不放,总以为只要将4800P的赋值语句“=”修改为“→ ”,输入5800P就一定能正常运转,结果弄巧成拙,事倍功半,最后花费了新用户数倍的时间还不得入门。本文基于5800P的程序语言,简单介绍5800P的应用优点。限于篇幅不可能介绍更多的测量应用程序,但只要理解5800P的编程语言特点,便一通百通。针对本案例先简单介绍几种5800p计算器编程语言:
1. 首先要说明的一点是在Fx-5800P计算器中“I”和“J”被赋予了固定值;I表示距离,J表示角度。我们在赋值时应尽量避开于此重复。

2.“ →”:表示变量赋值;将左侧元素得出的值赋予右侧的变量。

3.“?”表示输入提示;向变量赋值。如“?A”

4.“◢”表示输出命令;显示当前的执行结果。

5.“If…Then”条件语句;也就是一种条件判断语句,可以理解为“当”一种条件出现之后,“接着”会执行怎样的结果。而且两者是不可分开的,有If,必须有Then。之后再用“Ifend”结束。以上语句只作为本案例使用简单介绍,具体使用请参考计算机BASIC语言和5800p说明书。
3针对以上工程案例立数学建模
根据设计提供的曲线要素表结合AUTOCAD绘制出隧洞开挖设计图形,作为审图过程。0+00.00~0+18.214为直线段;0+18.214~0+134.282为圆曲线段;0+134.282~0+71

6.547为直线段;0+71547~0+78463为圆曲线段。

K0+18.214~K0+134.282即为圆曲线段就要知道本程序的适用范围为圆曲线段,如果超过圆曲线段进入直线段就要进入另外的程序。所以我们就用方位角来作为制约条件。换言之,用圆曲线上的圆心与直圆点的连线构成起始方位角,α1=127.8205度。用圆曲线的圆心与圆点直的连线构成终止方位角,α2=44.6936度。当实际测量点在圆曲线上时,程序自动向下运转,当实测点位不在圆曲线上时,程序自动返回。判断实测点位于隧洞轴线的左右哪边。此时根据两点间的距离公式D=√(X2-X1)2+(Y2-Y1)2。X1、Y1、X2、Y2分别是起点和终点坐标。计算实测点与圆心的直线距离,暂且为此命名为A。如果A大于隧洞平面半径,说明实测点在隧洞轴线右边,反之则在左边。计算实际放样点桩号根据弧长公式L=3.14*r*α(α为平面圆心与实测点连线方位角和起始方位角之差)。计算“腰线”(上半圆与下半圆分界线)高程。因为之后要用腰线高程来判断实测点位位于上半圆还是下半圆,腰线高程的计算用设计地板高程加上蓝图设计值2.08(2.08可利用AUTOCAD直接量取) 当以上准备工作完成之后,就可以判断超欠挖;对于圆形隧洞的理论计算依据圆的曲线方程X2+Y2=R2。但是,要将数学方程中的X、Y、R分别与测量坐标系统中的X、Y、Z一一对应。在本案例中,数学方程中的X、Y分别对应测量坐标系统中的里程和宽度R对应设计图纸中的圆心半径。当实测点高程大于腰线高程时,说明实测点位于腰线上方要用小半径进行计算;当实测点位高程小于腰线高程时,说明实测点位于腰线下方需要用大半径进行计算。计算出的结果有两个,一者表示左右超欠挖情况,一者表示上下超欠挖情况,但作用等同。至此我们便将本案例的施工放样数学模型建立起来了。将此数学模型用计算器语言编程如下:
1:LBI 001
2:"XI="?A:"YI="?B:"HI="?C
3:POL(A-46220.612,B-51148.618):IfJ <0:Then J+360→ J:IfEnd
4: "JL=":I →Z◢
5:"FWJ=":J →W◢
6:W>127.8205 Or W<4

4.6936Goto001

7:"ZH=":(

3.14×80×Abs(J-127.8205)÷180)+18.214→L◢

8:"H(SHE)=":617.45-L×0.0162+

2.08 → H◢

9:"GC=":Abs(H-C)→Q◢
10: "K(SHI)=":Z-80 →K◢
11:IfC>H:Then "KS=":√(

5.122-(C-H)2-Abs(K)→M◢

"GS=":√(

5.122- K2)+H论文导读:

-C→N◢
Else If C1.23-Abs(K)→P ◢ If End :If End
12:GoCASIO FX-5800P计算器编程语言在马马崖水电站1#公路工程隧洞段施工放样中的应用相关论文由www.7ctime.com收集,如需论文.to1
对本程序语言的解释说明如下:
1:程序第一句是我们为本工程案例所取的程序名称;其中LBI为计算器自带命令,001为本案例名称(自己输入)。
2:程序第二句中的XI,YI,HI分别表示实测坐标X、Y和实测高程H;在XI、YI、HI之前分别加双引号是为了计算器运转时屏幕显示 “XI=”、 “YI=” 、“HI=”更直观。
3:程序第三句中的POL是计算器自带数学命令,实际功能在于计算出两个坐标点之间的直线距离。If和Then也是计算器自带逻辑运算命令。POL命令计算器计算出实测点与圆心间的距离和坐标方位角。IfEnd是If和Then命令的结束命令。也就是说一旦需要添加逻辑判断命令就必须要有逻辑判断结束命令作为判断语句的结尾。因为本案例是“三心圆”(即开挖断面由三个不同半径的圆弧组成且三段圆弧的圆心在同一水平面上),计算器需要判断实测点位于“腰线”上方还是下方。本句中的46220.612和51148.618分别是指隧洞平面圆曲线段的圆心坐标X和Y。
CASIO FX-5800P计算器编程语言在马马崖水电站1#公路工程隧洞段施工放样中的应用相关范文由写论文的好帮手{#GetFullDomain}提供,转载请保留.