工程测量中fx5800P计算器基本程序
CASIOfx5800P实用工程测量程序

一、QXFY 辛甫森公式放样程序1. “X0”? U:“Y0”?V2. “XA”? A:“YA”? B:“CA”? C:“1÷RA”?D:“1÷RB”?E:“KA”?F:“KB”? G3. Lb1 1:“KI”?H:“JJ”?L:“Y+Z-”?R4. If H>G Or H<F : Then Goto 1: IfEnd6. (E-D) ÷Abs(G-F) P: Abs(H –F)→Q:P×Q→Z:D+Z→T7. C+(Z+2D)Q×90÷π→W :“QXFWJ”:8. C+(Z÷4+2D)Q×22.5÷π→M:C+(3Z÷4+2D)Q×67.5÷π→N:C+(Z÷2+2D)Q×45÷π→K9. A+Q(cosC+4(cosM+cosN)+2cosK+cosW)÷12+Rcos(W+L) →X:“X=”:X10. B+Q(sin(C)+4(sin(M)+sin(N))+2sin(K)+sin(W))÷12+Rsin (W+L)→Y:“Y=”:Y11. Pol((X-U),(Y-V))If J≤0 Then J+360→J: IfEnd : “FWJ”:J12. “JU”: I13. Goto 1程序显示说明:须输入参数:X0:置镜点X (对应变量U) Y0:置镜点Y (对应变量V)XA:曲线起算点X (对应变量A)YA:曲线起算点Y (对应变量B)CA:曲线起算点切线方位角(对应变量C) 1÷RA:1÷半径,即起算点曲率,右偏为正左偏为负(对应变量D)1÷RB:1÷半径,即曲终点曲率,右偏为正左偏为负(对应变量E)KA:起算点里程(对应变量F)KB:曲终点里程(对应变量G)KI:待求点里程(对应变量H)JJ:夹角(与前进方向切线向右的夹角)(对应变量L)D“Y + Z-:偏距,右正左负(对应变量R)计算结果: W: 待求点切线方位角(对应变量W) X:计算点x (对应变量X)Y:计算点y (对应变量Y)FWJ:放样方位角(对应变量J)S:放样距离(对应变量I)X0Y0KB本程序依据复化辛甫森公式计算原理改进而成,特点是把曲线按曲率变化点分成若干计算单元单独计算,不论直线(曲率为0)、圆曲线(曲率为1/R)、卵形曲线,只要按曲率变化点分解弄清变化点曲率半径,右偏左偏曲线由曲率的正负号分别,既可求得该计算单元内任意里程中桩也可求斜交或正交的边桩。
CASIO-fx-5800P实用工程测量程序

CASIO-fx-5800P实用工程测量程序今天,我想向大家介绍一款非常实用的工程测量程序:CASIO-fx-5800P。
CASIO-fx-5800P是一款非常实用的计算器,可以用于各种工程测量和计算。
在这篇文章中,我将详细介绍该计算器的功能和使用方法。
什么是CASIO-fx-5800P?CASIO-fx-5800P是CASIO公司的一款高级科学计算器,该计算器集成了丰富的计算功能和工程测量功能,可以帮助用户准确地进行各种计算和测量。
该计算器适用于各种工程测量、科学计算、数据分析等工作。
CASIO-fx-5800P的功能下面是CASIO-fx-5800P常用的功能:1. 基本运算功能CASIO-fx-5800P可以进行各种基本运算,如加减乘除、开方、开方根、倒数等等。
2. 三角函数和反三角函数CASIO-fx-5800P 提供了三角函数和反三角函数的计算功能,如正弦函数、余弦函数、正切函数、反正弦函数、反余弦函数、反正切函数等。
3. 统计学计算CASIO-fx-5800P 提供了各种统计学计算功能,如数据输入、平均数、方差、标准差、偏差等。
4. 矩阵功能CASIO-fx-5800P 可以完成任何矩阵的基本计算,如矩阵乘法、矩阵求逆、矩阵行列式、矩阵分解、矩阵特征向量和特征值等。
5. 工程测量CASIO-fx-5800P 可以进行各种工程测量计算,如距离计算、面积计算、容积计算、温度计算、时间计算等。
6. 复数运算CASIO-fx-5800P 可以进行各种复数运算,如加减乘除、转换成极坐标形式等。
7. 方程求解CASIO-fx-5800P 可以解各种方程,如一次方程、二次方程、三次方程、四次方程、多项式方程、微积分方程等。
CASIO-fx-5800P在工程测量中的应用下面,我将介绍CASIO-fx-5800P 在工程测量中的应用。
CASIO-fx-5800P 是一种非常实用的计算器,在工程测量中有着广泛的应用。
FX5800P线路正反算测量程序

M+ZCos(A+SI)-JSin(A+SI)→X
N+ZSin(A+SI)+JCos(A+SI)→Y
A+SI→Q:Goto 1:IfEnd
Lbl 1:Return
程序:ZBFS显示计算坐标和放样数据
√ˉ((X-O)2+(Y-P)2) →G
Cos-1((X-O)÷G) →Z:Y<P=>360-Z→Z
Cls:Return
程序:I缓和曲线局部坐标计算
Z-Z^(5)÷(40R2L2)→G
Z^(3)÷(6RL)-Z^(7)÷(336R^(3)L^(3))→Y
90Z2÷(πRL)→Q:Return
H→L:90(2Z-L)÷(πR)→Q
RSin(Q)+L÷2-L^(3)÷(240R2)→G
R(1-Cos(Q))+L2÷(24R)→Y
E+GCos(A)-SYSin(A)-JSin(A+SQ)→X
F+GSin(A)+SYCos(A)+JCos(A+SQ)→Y
A+SQ→Q:Goto 1:IfEnd
If Z≤πRI÷180+0.5(H-C)+C:Then
“END FSSTART”
程序:QXYS赋值曲线要素
D=1=> Prog“QXLWY”
D=2=> Prog“QX……”
……
Return
程序:QXLWY赋值曲线要素
If K≤缓直点里程:Then
直缓点X坐标→E:直缓点Y坐标→F
直缓点到圆缓点长度→D
卡西欧fx-5800p计算器测量程序

卡西欧fx-5800p计算器测量程序(作者:水江华)1.坐标反算程序"ZBFS QH1-4"◢Deg:Fix 3←┘"X+YiS(m)="?A←┘Lb1 0:"X+YiE(m),0=>END="?B←┘Abs(B)=0=>Goto E←┘Arg(B-A)→JJ<0=>J+360→J"DIST(m)=":Abs(B-A)◢"α(DMS)=":J▶DMS◢Goto 0←┘Lb1 E:"ZBFS QH1-4=>END"2.坐标正算程序"ZBZS QH1-3"◢Deg:Fix 3←┘"XS(m)= "?A:"YS(m)= "?B←┘Lb1 1:"DIST(m)= "?L←┘If L≤0:Then Goto 2:IfEnd←┘"α(Deg)="?R←┘A+Lcos(R)→C←┘B+Lsin(R)→D←┘Fix 3:"XE(m)= ":C◢"YE(m)= ":D◢Goto 1←┘Lb1 2:"ZBZS QH1-3=>END"3.单一闭、附合导线近似平差程序"BFHDXPC QH1-8"◢Deg:Norm 1:FreqOn←┘n→N←┘If List Y[N]=0:Then N-1→DimZ:Goto 0←┘Else N→DimZ:Goto 1: IfEnd←┘Lb1 0: "CLOSE Or CONECT TRA VE"◢"ANGLE NUM=":N◢"SIDE NUM=":N-1◢"UNKNOWN P NUM=":N-2◢"CLOSE(0),CONNECT(≠0)="?→Z←┘Fix 3:"XA(m),≤0=>αA→B(Deg)="?A←┘If A>0:Then "YA(m)= "?B:Else "αA→B(Deg)="?R:IfEnd←┘"XB(m)= "?C:"YB(m)= "?D←┘C+Di→U:U→V←┘If A>0:Then Pol(C-A,D-B):Cls←┘J<0=>J+360→J:J→R←┘"DIST A→B(m)=":I◢"αA→B(DMS)=":R▶DMS◢IfEnd←┘If Z≠0:Then "XC(m)= "?E:"YC(m)= "?F←┘E+Fi→V←┘"XD(m),≤0=>αC→D(Deg)="?G←┘If G>0:Then "YD(m)= "?H←┘Pol(G-E,H-F):Cls←┘J<0=>J+360→J:J→S←┘"DIST C→D(m)=":I◢"αC→D(DMS)=":S▶DMS◢Else "αC→D(Deg)="?S:IfEnd←┘Else If R>180:Then R-180→S:Else R+180→S:IfEnd←┘IfEnd←┘∑y→M←┘For 1→I To N←┘If I=1:Then R+List X[I]→L:Else L+List X[I]→L:IfEnd←┘If L>180:Then L-180→L:Else L+180→L:IfEnd←┘Nent←┘3600(L-S)→T←┘"α CLOSE ERROR(S)=":T◢40→W←┘Abs(T)>W=>"α CLOSE ERROR OVRE!"←┘-T÷N÷3600→P:0→O←┘For 1→I To N←┘If I=1:Then R+List X[I]+P→L←┘Else L+List X[I] +P→L:IfEnd←┘If L>180:Then L-180→L:Else L+180→L:IfEnd←┘If I<N:Then List Y[I]<L→Z[I] :Z[I]+O→O:IfEnd←┘Nent←┘3600(L-S)→T←┘"CHECK α CLOSE ERROR(S)=":T◢U+O-V→O←┘Int(M÷Abs(O))→K←┘"DELTA X(m)= ":ReP(O)◢"DELTA Y(m)= ":ImP(O)◢"RELAT CLOSE ERROR=1÷":K◢K<4000=>"RELAT CLOSE ERROR OVER! "←┘For 1→I To N-1←┘Z[I]-OList Y[I]÷M→X←┘If I=1:Then U+X→Y:Else Y+X→Y:IfEnd←┘Norm 1:"POINT n=":I◢Fix 3:"X(m)= ":ReP(Y)◢"Y(m)= ":ImP(Y)◢Nent←┘Y-V→Q←┘"CHECK X (m)= ":ReP(Q)◢"CHECK Y (m)= ":ImP(Q)◢Goto E←┘Lb1 1:"NO DIRECT TRA VE"◢"ANGLE NUM=":N-1◢"SIDE NUM=":N◢"UNKNOWN P NUM=":N-1◢"XA(m)= "?A:"YA(m)= "?B←┘"XB(m)= "?C:"YB(m)= "?D←┘A+Bi→U:C+Di→V←┘0→H:U+List Y[1]<H→Z[1]←┘For 1→I To N-1←┘H+List X[1]→H←┘If H>180:Then H-180→H:Else H+180→L:IfEnd←┘以下未完程序由读者完成。
CASIO fx—5800计算器 工程测量与公路测量程序

CASIO fx—5800计算器工程测量与公路测量程序1、坐标正算〝X0=〞?X:〝Y0=〞?Y:〝I=〞?I:〝J=〞?JX+ICos(J)→U:Y+ISin(J)→V〝X=〞:U (待求点的X坐标)〝Y=〞:V (待求点的Y坐标)说明:X0 Y0:已知点坐标I:两点的距离J:方位角2、坐标反算Lbl 0〝X1=〞?X:〝Y1=〞?Y:〝X2=〞?U:〝Y2=〞?VPol(U-X,V-Y):J<0 J+360→J〝I=〞:I〝J=〞:J DMSGOTO 0说明:X1Y1:第一点的坐标,X2Y2第二点的坐标,I:两点的距离,J:方位角3、圆曲线〝X0=〞?X: 〝Y0=〞?Y:〝FWJ=〞?D:〝QDHAO=〞?G: 〝ZDHAO=〞?C: 〝R=〞?R Lbl 1〝DQHAO=〞?LL<G Or L﹥C GOTO 2〝PY=〞?K180(L-G)÷(πR) →E2RSin(0.5E) →FReC(Abs(F),D+0.5E):Cls〝X=〞:X+I+KCos(D+E+90) →A〝Y=〞:Y+J+KSin(D+E+90) →BD+E→o:o<0 360+o→0o〝FWJ=〞:o DMSGoto 1Lbl 2〝END〞说明:X0Y0:起始点的坐标,FWJ:起始点的方位角,QDHAO:起点里程,ZDHAO 终点里程,R:半径,DQHAO:待求点里程,PY:偏移量4、竖曲线〝QZHAO =〞?J: 〝H+B〞=?B:〝I1=〞?C:〝I2=〞?D:〝R=〞?R:〝T=〞?T: ((D-C)÷100) ÷Abs((D-C) ÷100)→A:Abs(0.5R(D-C) ÷100)→S〝T〞:SJ-T→XJ+T→YLbl 0〝DQ=〞?LIf L<X:Then Goto 1:Else If L﹥Y:Then Goto 1:If End:If End〝GC=〞:B+C(L-J) ÷100+A(L-J+T) ÷(2R) →HGoto 0Lbl 1〝END〞说明:QZHAO:曲中点里程,H+B:曲中点高程,I1:第一坡度,I2:第二坡度,R:半径,T:切线长,DQ:待求点里程。
工程测量中fx5800P计算器基本程序

工程测量中fx-5800P计算器基本程序的编写及实际放线的应用刘兵策刘杰摘要在日常工程测量工作中,计算器是必不可少的工具。
目前行业内用fx-5800P。
本文介绍测量工作中坐标正反算、大地转施工、施工转大地等常用程序的原理及编写,并对其比较复杂的实际放线的灵活应用进行解析,为类似的测量工作提供借鉴。
关键词工程测量fx-5800P程序应用1 引言控制测量是施工的基础,为了便于施工,放线一般使用施工坐标系,坐标轴平行于建筑物主轴线。
对于建筑物主轴线与坐标轴不平行的,为了方便放线,一般不再改变坐标系,用计算器程序进行计算,迅速判断需要定位的点。
利用fx-5800P计算器根据测出的坐标数据计算出与设计图纸上的差值,指挥棱镜进行移动,找到准确的设计位置。
测量工作中主要用到坐标正反算,大地转施工,施工转大地等常用程序,下面介绍这几个程序的原理和编写,总结一些在实际工作中的应用。
2 Fx-5800计算器程序的原理与编写2.1 大地坐标转换为施工坐标大地坐标转换为施工坐标见图1。
Xp、Yp分别是P点在XOY坐标系中的纵横坐标,xp,yp分别是xo’y坐标系中的纵横坐标值,Xo,Yo分别是xo’y坐标系的坐标原点o’在XOY坐标系中的纵、横坐标值,Δα为两坐标系坐标纵轴的夹角。
将P点从XOY坐标系转换到xo’y坐标系中,即大地转施工的公式如下:图1 大地坐标与施工坐标转换图xp=(Yp-Yo)sinΔα+(Xp-Xo)cosΔα;yp=(Yp-Yo)cosΔα-(Xp-Xo)sinΔα;用fx-5800P编制程序时,只要输入大地坐标的原点o’的坐标和要转换的点P点的大地坐标,即在坐标系XOY坐标系中的坐标,再用上述公式带入,输出P点的施工坐标。
基本程序如下:“X1=”?A:”Y1=”?B: (输入xoy的原点的大地坐标)“X2=”?U:”Y2=”?V: (输入要转换的P点的大地坐标)“F=”:F (输入方位角)“X=”:(V-B)sinF+(U-A)cosF->X (输出P点的施工坐标X值)“Y=”:(V-B)cosF-(U-A)sinF->Y (输出P点的施工坐标Y值)输出坐标时,可以用计算器中的一个极坐标的逆运算代替,即去掉最后两行,换成Pol(U-A,V-B):J<0=>J+360->J“W=”:J-F->WRec(I,W)这种方法计算器的运算效率比较高,编程也比较简便。
CASIO fx-5800p测量程序

CASIO fx-4800P、fx-5800P型计算器用于线路施工曲线中线点坐标的计算程序中铁十局三建公司工程技术部摘要:本文介绍了CASIO fx-4800P 、fx-5800P型计算器程序编制用于铁路、公路曲线线路内任意中线点的坐标计算程序及使用方法。
本计算程序具有操作简便、计算快捷、应用广泛等特点、极大地减轻了测量工作者的内业工作量,对于测量工作者有较大的参考和指导作用。
关键词:曲线线路施工测量计算程序1.概述过去,线路中线施工放样基本依靠经纬仪和钢尺了来进行角度及距离测量。
对于曲线线路一般的测量方法是:经纬仪置于某一中线点上,采用偏角法拨角再用钢尺量距来定出中线点。
随着电子技术进步和经济发展,测量仪器和测量方法的不断改进,目前,全站仪已广泛地应用于工程施工测量中,极大的提高了测量工作效率。
但是,在进行铁路、公路工程的曲线线路施工测设时,需要在线路所在区域建立统一坐标系或独立坐标系,利用坐标变换的方法,将整个曲线的三个部分(第一缓和曲线、中间圆曲线、第二缓和曲线)统一到同一坐标系中。
根据坐标系的建立,计算出整个曲线内任意点的坐标,再采用全站仪利用极坐标方法进行施工放样。
前提是首先利用计算器计算出各中线点坐标,然后才能进行放样。
而普通型计算器不仅计算速度慢,且要求计算者必须正确地记忆很多计算公式,计算繁琐而且容易出错,满足不了现场测设工作的要求。
为了能够快速准确地为全站仪提供测设数据,发挥全站仪快速测设的特点,提高测量工作效率,应采用可编程的计算器,编制计算程序。
本文主要介绍应用CASIO fx-4800P型计算器的计算程序,供公司测量同行们参照使用。
2.计算程序QXZBJS(文件名:曲线坐标计算fx-4800P)Defm2:R:L:A:N“ZH:X=”:E“ZH:Y=”:F:“FWJ=”:K“ZH:LC=”: P=L2/(24R)-L4/(2688R3):M=L/2-L3/(240R2):T“T”=(R+P)tng(A/2)+M ◢G=RAπ/180:“S”S=G+L◢LbiA:{C,V}:C“CSDLC=”:V“HXPJ=”:D=C-K:D≤L=>I=D-D5/(40R2L2):U=D3/(6RL)-D7/(336R3L3):J=√(I2+U2):Goto1:≠>D≤G=>O=90(2D-L)/( Rπ):I=RsinO+M:U=R(1-cosO)+P:J=√(I2+U2):Goto2:≠>D=S-(C-K): = D-D5/(40R2L2):Z[2]=D3/6RL-D7/(336R3L3):I=T+(T-Z[1])cosA-Z[2]sinA:U=(T-Z[1])sinA+Z[2]cosA:J=√(I2+U2):Goto3:Lbi1:{Q}:Q“Z=1;Y=2”:Q=1=>Q=F-30D2/ (RLπ):H=F-90D2/ (RLπ):≠>Q=F+30D2/ (RLπ):H=F+90D2/( RLπ)⊿ Goto4:Lbi2:{Q}:Q“Z=1;Y=2”:Q=1=>Q=F-tng-1(U/I):H=F-O:≠>Q= F+tng-1(U/I):H=F+O⊿Goto4:Lbi3:{Q}:Q“Z=1;Y=2”:Q=1=>Q=F-tng-1(U/I):H=F-(A-90(S-(C-K))2/ (RLπ)): ≠>Q= F+tng-1(U/I):H=F+(A-90(S-(C-K))2/ (RLπ)):⊿ Goto4:Lbi4:B=90+H:H<0=>H“QXFWJ”=B+360◢≠>H≥360=>H“QXFWJ”=H-360 ◢≠>H“QXFWJ”=H◢⊿Goto5:Lbi5: X“CSD:X”=JcosQ+N+VcosB◢ Y“CSD:Y”=JsinQ+E+VsinB◢GotoA3.程序说明3.1 输入已知变量R—圆曲线半径,显示R?L—缓和曲线长,显示L?A—曲线转向角,显示A?E—直缓点纵坐标,显示ZH:X=?N—直缓点横坐标,显示ZH:Y=?F—第一切线方位角,即ZH至JD的方位角,显示FWJ=?K—直缓点里程,显示ZH:LC=?3.2 计算待求量T—切线长度,显示T= …S—曲线全长,显示S= …Z[3]—外矢距,即JD到QZ的距离,显示E0= …3.3 输入待求变量K—输入待求(测设)点的里程,显示LC=?V—横向偏距,即测设点左、右侧外移距的偏移量,若为中线点输入0;右侧输入“+”值,左侧输入“-”值。
工程测量中CASIO fx―5800P编程计算器线路坐标通用程序应用探讨.doc

工程测量中CASIO fx―5800P编程计算器线路坐标通用程序应用探讨摘要:随着CASIO fx-5800P可编程计算器在工程测量中广泛应用,编辑一个线路正算程序,不同的工程只需改变通用程序数据库的曲线要素,然后输入里程和到中桩的左右偏距,即可提供线路任意点坐标。
关键词:线路正算;里程;线元;坐标;偏距前言1 程序中涉及的几个概念说明1.1 线路正算:根据里程和到中桩的左右偏距,求坐标。
1.2 偏距:系指线路某点在法线方向偏离线路中线的距离。
直线上垂直于线路方向,曲线上垂直于切线方向。
1.3 主程序名称:“MG-ZB”Lbl 3:“DKI”?K:Prog“DAT-M”: Prog“GBZS”?坻Goto3?坻注:( DAT-M与数据库程序“DAT-M”对应)1.3.1 子程序1:程序名“GBZS”Lbl 0:(P-R)÷(2(H-O)PR)→D:“L(-ZUO+YOU)”?L:“YJJ”?M:Abs(K-O)→J:Prog“SUB1”:F-M→F“F=”:F??DMS??“X=”:U→X??“Y=”:V→Y???1.3.2 子程序2:程序名“SUB1”4→DimZ:0.1184634425→A:0.2393143352→B:0.2844444444→Z[4]:0.0469100770→C:0.2307653449→E:0.5→Z[1]:I+J(ACos(G+QCJ(1÷P+CJD)×180÷∏)+BCos(G+QEJ(1÷P+EJD)×180÷∏)+ Z[4]Cos (G+QZ[1]J(1÷P+Z[1]JD)×180÷∏)+BCos(G+Q(1-E)J(1÷P+(1-E)JD)×180÷∏)+ACos(G+Q(1-C)J(1÷P+(1-C)JD)×180÷∏))→X:S+J(ASin(G+QCJ(1÷P+CJD)×180÷∏)+BSin(G+QEJ(1÷P+EJD)×180÷∏)+Z[4]Sin(G+QZ[1]J(1÷P+Z[1]JD)×180÷∏)+ BSin(G+Q (1-E)J(1÷P+(1-E)JD)×180÷∏)+ASin(G+Q(1-C)J(1÷P+(1-C) JD)×180÷∏))→Y:G+QJ(1÷P+JD)×180÷∏+M→F?坻X+LCos(F)→U?坻Y+LSin(F)→V?坻1.3.3 子程序3:数据程序名:“DAT-M”(DAT-M可以随意改,但要和MG-ZB主程序匹配)If K“终点里程”:Then STOP:Return:IfEnd?坻If K≥“直线起点里程”And K?芨“直线终点里程”:Then“直线起点X坐标”→I :“直线起点Y坐标”→S:“直线起点里程”→O:“直线方位角”→G:“直线:终点里程”→H:1×1045→P :1×1045→R:0→:Q Return:IfEnd?坻If K>“缓和曲线起点里程” And K?芨“缓和曲线终点里程”:Then “缓和曲线起点X坐标”→I:“缓和曲线起点Y坐标”→S:“缓和曲线起点里程”→O:“方位角”→G:“缓和曲线终点里程”→H:1×1045→P:“圆曲线半径”→R:+1或-1→Q:Return:IfEnd?坻If K>“圆曲线起点里程”And K?芨“圆曲线终点”:Then“圆曲线起点X坐标”→I:“圆曲线起点Y坐标”→S:“圆曲线起点里程”→O:“方位角”→G:“圆曲线终点里程”→H:“圆曲线半径”→P:“圆曲线半径”→R:+1或-1→Q:Return:IfEnd?坻If K>“缓和曲线起点里程” And K?芨“缓和曲线终点”:Then“缓和曲线起点X坐标”→I:“缓和曲线起点Y坐标”→S:“缓和曲线起点里程”→O:“方位角”→G:“缓和曲线终点里程”→H:“圆曲线半径”→P :1×1045→R:+1或-1→Q:Return:IfEnd?坻If K>“直线起点里程”And K?芨“直线终点里程”:Then“直线起点X坐标”→I :“直线起点Y坐标”→S:“直线起点里程”→O:“直线方位角”→G:“直线:终点里程”→H:1×1045→P:1×1045→R:0→:Q Return:IfEnd输入完了第一部分的时候退出编辑,运行程序,里程输入直线终点里程,偏距输入0,方位角既是第一缓和曲线起点方位角。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工程测量中fx-5800P计算器基本程序
的编写及实际放线的应用
刘兵策刘杰
摘要在日常工程测量工作中,计算器是必不可少的工具。
目前行业内用fx-5800P。
本文介绍测量工作中坐标正反算、大地转施工、施工转大地等常用程序的原理及编写,并
对其比较复杂的实际放线的灵活应用进行解析,为类似的测量工作提供借鉴。
关键词工程测量fx-5800P程序应用
1 引言
控制测量是施工的基础,为了便于施工,放线一般使用施工坐标系,坐标轴平行于建筑物主轴线。
对于建筑物主轴线与坐标轴不平行的,为了方便放线,一般不再改变坐标系,用计算器程序进行计算,迅速判断需要定位的点。
利用fx-5800P计算器根据测出的坐标数据计算出与设计图纸上的差值,指挥棱镜进行移动,找到准确的设计位置。
测量工作中主要用到坐标正反算,大地转施工,施工转大地等常用程序,下面介绍这几个程序的原理和编写,总结一些在实际工作中的应用。
2 Fx-5800计算器程序的原理与编写
2.1 大地坐标转换为施工坐标
大地坐标转换为施工坐标见图1。
Xp、Yp分别是P点在XOY坐标系中的纵横坐标,xp,
yp分别是xo’y坐标系中的纵横坐标值,Xo,Yo分别是
xo’y坐标系的坐标原点o’在XOY坐标系中的纵、横坐
标值,Δα为两坐标系坐标纵轴的夹角。
将P点从XOY坐标系转换到xo’y坐标系中,
即大地转施工的公式如下:图1 大地坐标与施工坐标转换图
xp=(Yp-Yo)sinΔα+(Xp-Xo)cosΔα;
yp=(Yp-Yo)cosΔα-(Xp-Xo)sinΔα;
用fx-5800P编制程序时,只要输入大地坐标的原点o’的坐标和要转换的点P点的大地坐标,即在坐标系XOY坐标系中的坐标,再用上述公式带入,输出P点的施工坐标。
基本程序如下:
“X1=”?A:”Y1=”?B: (输入xoy的原点的大地坐标)
“X2=”?U:”Y2=”?V: (输入要转换的P点的大地坐标)“F=”:F (输入方位角)
“X=”:(V-B)sinF+(U-A)cosF->X (输出P点的施工坐标X值)
“Y=”:(V-B)cosF-(U-A)sinF->Y (输出P点的施工坐标Y值)
输出坐标时,可以用计算器中的一个极坐标的逆运算代替,即去掉最后两行,换成Pol(U-A,V-B):J<0=>J+360->J
“W=”:J-F->W
Rec(I,W)
这种方法计算器的运算效率比较高,编程也比较简便。
2.2 施工坐标转换为大地坐标
参考图1,将P点坐标从施工坐标转换成大地坐标,根据几何关系,转换公式如下: Xp=xpcosΔα-ypsinΔα+Xo;
Yp=xpsinΔα+ypcosΔα+Yo;
输入P点的施工坐标,方位角及xo’y的原点的大地坐标,再代入上述公式,输出P点的大地坐标,具体程序如下:
“A=”?A:”B=”B: (输入xo’y的原点的大地坐标)
“C=”?C:”D=”D: (输入要转换的P点的施工坐标)
“F=”:F (输入方位角)
“X=”:A+Ccos(F)-Dsin(F)->X (输出P点的大地坐标X值)
“Y=”:B+Csin(F)+Dcos(F)->Y (输出P点的大地坐标Y值)
2.3 坐标正算
坐标正算见图2。
图2所示,A点为已知点,坐标为xA、yA,B点为
未知点,坐标为xB、yB。
S AB为两点间的距离,αAB为
方位角,则可求的B点坐标,公式如下:
xB=xA+SABcosαAB;
yB=yA+SABsinαAB;
根据上述公式,坐标正算的程序如下:图2 坐标正算与坐标反算图
“Xo=”?U:”Yo=”?V: (输入已知点坐标)
“I=”?I:”J=“?J (输入两点的距离和方位角)
“X=”:U+Icos(J)->X (输出待求点的X坐标值)
“Y=”:V+Isin(J)->Y (输出待求点的Y坐标值)
2.3 坐标反算
根据图2,坐标反算是坐标正算的逆运算,即知道两个点的坐标值,计算两点的距离和方位角。
根据几何关系,计算公式如下:
αAB=arctan((yB-yA)/(xB-xA));
SAB=√((yB-yA)(yB-yA)+(xB-xA)(xB-xA));
坐标反算程序如下:
“X1=”?X:”Y1=”:?Y:
“X2=”?U:”Y2=”:?V: (输入两个已知点坐标)
“W=”:tan-1((V-Y)/(U-X)) ->W (输出方位角)
“S=”:√((V-Y)(V-Y)+(U-X)(U-X))->S(输出两点间的距离)
同样可以用极坐标的方式代替上述公式,代替后边两行,程序如下:
Pol(U-X,V-Y):J<0=>J+360->J
“I=”:I (输出两点间的距离)
“J=”:J DMS (输出方位角)
可以看出后者相对比较简便,运算效率也比较高,我们比较提倡应用后者。
3 实例应用分析
3.1 建筑物与测区主轴线不平行的情况
建筑物与测区主轴线不平行的情况见图3。
图3 建筑物轴线与主轴线不一致的情况示例图
全站仪方便测出的是主轴线所建立坐标系的坐标,如图3,已知A、B点的坐标,和建筑物的尺寸,以测出C、D、E、F的坐标为例。
放线前,首先以A点为原点,以A->B 为X轴方向建立一个新的坐标系,其中A点坐标为(163.218,-27.404),B点坐标为(197.146,-39.439),则新建坐标系的方位角可根据坐标反算程序
算出J=340°28’9.47”。
C、D、E、F四个点在新坐标系中的坐标分别是(0,6.75)、
(,36,6.75)、(36,-2.5)、(0,-2.5)。
要确定C点的位置,假设测出现场坐标为(165.516,-21.032),在大地转施工程序中,输入原点A点的坐标,和现场测出点的坐标,及方位角J,即可算出实测点在新坐标系中的坐标(0.160,6.423),则可以向新坐标系X轴的负方向移动0.16,向y轴的正方向移动6.75-6.423=0.327,移动棱镜位置后重新测量,按照同样的方法进行计算,如果还有偏差则继续移动,直至算出的坐标值与C点在新坐标系中的坐标(0,6.75)吻合为止。
D、E、F三点也可以用同样的方法测定现场位置,本方法为坐标反算程序与大地转施工程序的灵活应用,在任意一个坐标系中建立与轴线不平行的坐标系,可以用大地转施工程序,将原坐标系当做大地坐标系,新建坐标系当做施工坐标系,这样可以方便放线。
3.2 构筑物有同一中心的情况
以某水电站厂房为例,具体见图4和图5。
图4 蜗壳平面图图5 蜗壳剖面图图4和图5是某水电站厂房的蜗壳图,蜗壳的边线有同一中心但是半径随着角度在变化在渐变。
此种情况放线比较复杂,现场主要是校核模板的位置。
表1是该蜗壳模板的主要参数,此表相当于以中心o(184.29,35.25)建立极坐标系。
放线时测出实测坐标点,使用坐标反算程序,计算实测点和o点在距离和方位角,方位角在哪个区间内,再根据渐变计算出设计半径值(半径值一般根据线性变化计算,线性关系是简化后的方法,因为区间分的较小,线性关系也可近似算出设计值,完全满足现场施工的精度要求),与算出的距离进行对比,确定是向中心移动还是远离中心移动。
举例算一个点,全站仪架设好后,寻找任意点测出坐标值(193.056,40.771),实测距离和方位角分别是I=10.360,J= 32°12’12.72”。
该方位角在30°和40°之间,计算R的设计值,根据表查出30°和40°的R值分别是10.373,10.221,根据线性渐变关系计算出实测点的设计R=10.373-(10.373-10.221)*(2°12’12.72”/10°)=10.334。
所以得出该点模板要向靠近中心方向调整I-R=10.36-10.334=0.026。
模板的内径r也可以用同样的方法计算。
4 小结
以上是笔者日常工作的一些经验总结,大地转施工、施工转大地、坐标正算,坐标反算是日常测量工作中常用的程序,这些常用基本程序进行灵活的应用可以提高现场的
工作效率和准确性。
测量工作的专业性较强,对精度要求较高,出现失误会造成重大的质量事故,面对工作中的重点和难点,更应该多总结经验和创新,提高效率,减少失误。