道路直线段中边桩坐标放样计算CASIO fx-5800P程序090405

合集下载

CASIO5800计算器中边桩坐标计算程序

CASIO5800计算器中边桩坐标计算程序

CASIO5800计算器中边桩坐标计算程序一.GSGL(主程序)1.“K0”? W:“X0”? U:“Y0”? V:“R”?R: “LH”?L:“A0”?A:“B”?B:“R=1,L=-1”?N:“S-BACK"?E:“T-BACK"?F:2.Lb1 0:3.“KI”? K: E-F S:4.(R+L2÷(24R)-L^(4)÷(2688R^(3)))×tan(B÷2)+L÷2-L^(3)÷(240R2)T:5.S-T H:K-W J:J<0 =〉Goto 0:6.If H>J: Then U+Jcos(A)X:V+Jsin(A)Y:7.“XI=”:X “YI=”:Y8.A G:Prog “SUB”: Goto 0: IfEnd:9.L=0 =〉Goto 1:10.K-H-W Z: Z-Z^(5)÷(90R2L2)C:11.30 Z2÷(πLR)D: Z>L =〉Goto 1:12.U+Hcos(A)+Ccos(A+ND)X:V+Hsin(A)+Csin(A+ND)Y:13.“XI=”:X“YI=”:Y14.A+180NZ2÷(2πLR)G:Prog “SUB”: Goto 0:15.Lb1 1:16.πRB÷180-L C: K-H-W-L M: 90M÷(πR)I: 2Rsin(I)O:17.L-L^(3)÷(90R2)P:30LN÷(πR)Q:A+3Q+NI D: M>C =〉Goto 2:18.U+Hcos(A)+Pcos(A+Q)+Ocos(D)X: V+Hsin(A)+Psin(A+Q)+Osin(D)Y:19.“XI=”:X “YI=”:Y20.A+N(180L÷2÷π÷R+180M÷(πR))G: Prog “SUB”: Goto 0:21.Lb1 2:22.L=0 =〉Goto 0:23.A+NB G:24.H-J+L+πRB÷180P:P<-.003 =〉Goto 0:25.P-P^(5)÷(90R2L2)C: 30P2÷(πRL)D:A+NB-180-ND Q:26.U+Scos(A)+Tcos(G)+Ccos(Q)X: V+Ssin(A)+Tsin(G)+Csin(Q)Y:27.“XI=”:X “YI=”:Y28.A+NB-180NP2÷(2πRL)G: Prog “SUB” :Goto 0:二.SUB(子程序)1.Lb1 0:2. 0I:0O:0M:3. “Y=1,N=0”? I:I≠1 =〉Goto 2:4. G+90C:G-90D:“R=1,L=-1”? O:“S-LONG”? M:5. If O=1:Then X+Mcos(C)P : Y+Msin(C)Q:6. “XR=”:P “YR=”:Q7. Else X+Mcos(D)P: Y+Msin(D)Q:8. “XL=”:P “YL=”:Q IfEnd:9. Goto 0:10. Lb1 2说明1)K0:起点的桩号2)X0:起点的X坐标3)Y0:起点的Y坐标4)KI:需计算的桩号5)R:圆曲线半径6)LH:缓和曲线段长度7)A0:起点方位角(角度)8)B:偏角(角度)9)R=1,L=-1:表示路线左右偏,右1,左-110)S-BACK:起点至交点长度11)T-BACK:一般取012)Y=1,N=0:是否计算边桩,是1,否013)R=1,L=-1:左右边桩,右1,左-114)S-LONG:表示中桩至边桩距离。

工程测量放样CASIO fx-5800P 直线正反算坐标计算程序

工程测量放样CASIO fx-5800P 直线正反算坐标计算程序

工程测量放样CASIO fx-5800P 直线正反算坐标计算程序作者:张素辉来源:《城市建设理论研究》2013年第32期【摘要】介绍工程测量放样中CASIO fx-5800P直线正反算计算程序,主要应用于结构物的坐标计算。

【关键词】坐标;计算;CASIO;程序中图分类号:P123 文献标识码:A【引言】对于一个工程测量技术人员来说,能够掌握和运用测量基础知识,正确、熟练地使用计算器(如CASIO fx-5800P)编程和运用,才能在野外方便快捷的计算、复核大地坐标,并能结合全站仪准确、方便的放样。

在此谨以我在施工测量中编辑、调试、实用的CASIO fx-5800P 直线正反算程序奉送读者。

一、主程序名:ZXZFSDeg:Fix 3:20→DimZ↙(设置程序参数)"DK(QD)"?A(输入起点桩号):"X(QD)"?B(输入起点坐标X):"Y(QD)"?C (输入起点坐标X):"X(ZD)"?U(输入终点坐标X):"Y(ZD)"?V↙(输入终点坐标Y)“DJ=”:POL(U-B,V-C):I → M◢(显示直线平距)“FWJ=”:if JGoto0↙ElseJ → N:N▲DMS◢ (显示直线方位角)Goto0 ↙(直线参数设置完成)Lbl 0↙N→F:"1=>XY.2=>DK":"J"?W↙(条件选择:输入数字1为正算,输入数字2为反算)If W=1:Then Goto 1:Else If W=2:Then Goto 2:IfEnd↙Lb1 1↙(正算)"JSDK"?E(输入待求点的桩号):"PJ"?G(输入待求点偏距):"PA"?H↙(输入待求点偏角左-右+)"X=":B+(E-A) ×cos(F)+G×cos(F+H)→X◢"Y=":C+(E-A) ×sin(F)+G×sin(F+H)→Y◢(计算出待测点的坐标X,Y)"CZD(X)"?S ↙(设置全站仪测站坐标X)IfS=0:ThenGoto 1:Else (当测站坐标X输0时,不计算放样数据)"CZD(Y)"?T:↙(设置全站仪测站坐标Y)"FY-PJ=":Pol(X-S,Y-T):I→M◢"FY-FWJ=":If JGoto1↙Else J→Z[1]:Z[1] ▲DMS◢(计算出放样平距及放样坐标方位角)Goto 1↙(正算循环)Lb1 2↙(反算)"X="?K:"Y="?L↙(输入全站仪测量点的坐标X,Y)Pol(K-B,L-C):I→D:If JIf FSin(O)×D→Q↙"DK=":A+Q÷tan(O)→R◢(反算测量点的桩号)"PJ=":sin(O)×D→Q:If FGoto 2↙Else -1×Q→Q◢(反算出测量点距离直线的偏距:负值为左偏,正值为右偏) Goto2↙ ·(反算循环)备注:1、◢为显示指令。

利用CASIO fx-5800P计算常规道路上中桩和外移桩坐标

利用CASIO fx-5800P计算常规道路上中桩和外移桩坐标

利用CASIO fx-5800P计算常规道路上中桩和外移桩坐标
代科
【期刊名称】《中国高新科技》
【年(卷),期】2018(000)014
【摘要】常规道路曲线由直线段、缓圆段、圆曲线段和圆缓段组成,该程序可计算此类常规道路曲线中桩坐标以及外移桩坐标,其最大的特点就是在计算外移桩坐标
时引入了相对于中桩两个方向上的偏移量。

文章首先对程序中曲线参数说明进行了分析,并阐述了程序中曲线参数说明,然后对主程序L-COORDINATE、子程序L-PARAMETER进行探讨,最后通过实例进行计算,减少了在计算线路外移桩时的工作量,提高了工作效率。

【总页数】4页(P115-118)
【作者】代科
【作者单位】中铁北京工程局集团有限公司,北京100000
【正文语种】中文
【中图分类】TU198
【相关文献】
1.CASIO fx-5800p计算器在公路互通立交匝道坐标计算中的应用 [J], 张鹏飞;周庆来;曾晟
2.CASIO fx-4500 计算器计算公路曲线要素及公路中桩、边桩坐标的综合程序 [J], 杨宗炉
3.利用CASIO fx-5800P计算常规道路上中桩和外移桩坐标 [J], 代科
4.CASIO fx-5800P公路坐标计算程序的设计与实践 [J], 向继平
5.CASIO fx-4800p编程计算路线中桩及边桩坐标 [J], 齐兴强
因版权原因,仅展示原文概要,查看原文内容请购买。

CASIO fx-5800p测量程序

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;右侧输入“+”值,左侧输入“-”值。

CASIOfx-5800P计算器计算公路中边桩坐标程序

CASIOfx-5800P计算器计算公路中边桩坐标程序
0: B - + N: W- ÷ T: Z _ + V: I f E n d:
(一1 ) ( Q) ( L—O) 一W : E= 0= >G o t o 1 : U≠2=> 9 0

} G:
Ⅱ U =2: T h e n“ J J ” ? G: “KD”? H: Go t o 1 :E l s e“ S G” ?

: N+ J K+ 1 8 O

I f W ≥ V: T h e n N +K P- - * P: E l s e N +3 J K P: I En f d :P r o g
( 2 ) 子程序 1 S J ( 手动输入平 曲线数据 )
P r o g“ NE W OR OL D”: Y =1= >Go t o 1 :
曲线 的长度 、 弯道加宽值为 变量 , 解算 公路 基本 型 曲线 放样 所需部位 的中边桩坐 标。 曲线 加宽计 算公 式适合 设有 缓和 曲线 的加宽类型 。
2 . 2 程序 清 单
( 3 ) 子程序 2 S J ( 自动选择平 曲线数据 ) F r e q O n: I f L<L i s t F r e q [ 1 ] : T h e n“ E R R L<MI N ” : S t o p : E l s e I f L>L i s t F r e q [ 1 0 ] : T h e n“ E R R L>MA X” : S t o p : I f -
En d: Lbl 1
Ⅱz [ 1 ]= 0 : T h e n P r o g“ 2 Y S J S ” : E l s e P r o g “ 2 S J ” : / f E n d :
“ X 0—0: X Z 一1 : XY 一2 ”? E:

CASIO fx5800P单交点单圆曲线中边、桩坐标计算程序

CASIO fx5800P单交点单圆曲线中边、桩坐标计算程序

单交点单圆曲线中边桩坐标计算程序(PM4-3)(2) 主程序——PM4-3,占用内存1070字节。

"SINGLE CIRCLE CURVE"显示程序标题1"METHOD OF COORDINATE PM4-3"显示坐标法标题2Deg:ClrStat:FreqOn:Fix 3基本设置14DimZ定义额外变量"JD MILEAGE PEG(m)="?Z输入以m为单位的交点桩号"JD X(m)="?U输入交点x坐标"JD Y(m)="?V输入交点y坐标"ZD X(m)="?M输入转点x坐标"ZD Y(m)="?N输入转点y坐标Pol(U-M,V-N):Cls计算ZD JD的边长与方位角If J<0:Then J+360A:Else J A:IfEnd判断ZD JD的方位角A"TURNING ANGLE -L,+R(Deg)="?Q输入交点路线转角,左偏为负,右偏为正If Q<0:Then -1Z[10]:Else 1Z[10]:IfEnd确定转角数值Q Z[4]:Abs(Q)D保存转角及符号"R(m)="?R输入圆曲线半径Rtan(0.5D)T计算切线长RDπ÷180L计算曲线长R(cos(0.5D)-1-1)E计算外距2T-L J计算切曲差"T(m)=":T显示切线长"L(m)=":L显示曲线长"E(m)=":E显示外距"J(m)=":J显示切曲差Z-T Z[1]:Z[1]+0.5L Z[2]:Z[2]+0.5L Z[3]计算ZY,QZ,YZ点桩号Z[1]List X[1]存储ZY点的桩号到统计串列U-Tcos(A)List Y[1]:V-Tsin(A)List Freq[1]计算并存储ZY点的测量坐标到统计串列"ZY PEG(m)=":List X[1]显示ZY点桩号及坐标"ZY-X(m)=":List Y[1]"ZY-Y(m)=":List Freq[1]"WL(m),0 NO="?B输入路面左半幅宽度If B>0:Then List Y[1]+Bcos(A-90)Z[11]计算并显示ZY点的左边桩坐标List Freq[1]+Bsin(A-90)Z[12]"XL(m)=":Z[11]"YL(m)=":Z[12]IfEnd"WR(m),0 NO="?C输入路面右半幅宽度If C>0:Then List Y[1]+Ccos(A+90)Z[13]计算并显示ZY点的右边桩坐标List Freq[1]+Csin(A+90)Z[14]"XR(m)=":Z[13]"YR(m)=":Z[14]IfEndZ[2]List X[2]:2K存储ZY点的桩号到统计串列Prog "SUB4-31"调子程序计算并显示QZ点坐标Z[3]List X[3]:3K存储YZ点桩号Prog "SUB4-31"调子程序计算并显示YZ点坐标If R<30:Then 5I:Else If R<60:Then 10I:Else 20I:IfEnd:IfEnd确定整桩间距"INT DIST(m)="?O输入整桩间距If O>0:Then O I:IfEnd输入的整桩间距大于零时,使用输入值"ONLY CALC +PEG(1)"?G输入1为只计算加桩点的坐标If G=1:Then Goto 1:IfEndK+1K计数变量计数Int(Z[1]÷I)I+I List X[K]计算并存储从ZY点开始的第一个整桩号Prog "SUB4-31"调子程序计算并显示坐标Do计算ZY点至YZ点K+1K计数变量计数List X[K-1]+I List X[K]计算并存储整桩号Prog "SUB4-31"调子程序计算并显示坐标LpWhile List X[K]+I<Z[3]没计算到YZ点时继续循环Lbl 1Do"+PEG(m)="?F输入加桩号If F List X[1]:Then Break:IfEnd加桩号小于ZH点桩号时结束程序运行If F List X[3]:Then Break:IfEnd加桩号大于HZ点桩号时结束程序运行K+1K计数变量计数F List X[K]存储加桩号到统计串列Prog "SUB4-31"调子程序计算并显示偏角弦长LpWhile F>0没有计算到YZ点时继续循环"PM4-3END"(3) 子程序——SUB4-31,占用内存498字节。

Casio5800交点法程序(线路任意中边桩坐标计算)

Casio5800交点法程序(线路任意中边桩坐标计算)

Casio5800交点法程序(输入版)(歪哥哥2009版)本程序由一个主程序JD和三个子程序(JDA、JDB、JDC)构成,运行时只需运行主程序即可!本程序适用于单交点对称型、不对称型、无缓和曲线单圆曲线型一个交点范围内(含交点前后有直线段时)的曲线要素核对和坐标计算,手工输入要素,对设计图纸的“直线、曲线转角表”中交点数据进行复核验证,并为线元法程序提供起点坐标起点切线方位角等数据!当然本程序也可单独逐交点输入进行放样计算用!鉴于5800计算器的空间和以上所述本程序的主要目的,故此程序不修改为数据库版本!需要的自行修改结合XY框架自己修改为数据库反算程序等!主程序名:5.JD24→Dimz↙Cls :"XC"?U :"YC"?V :"K(JD)"?K :"X(JD)"?X :"Y(JD)"?Y :"LS1"?B :"LS2"?C : ?R :"(ZH)FWJ°"?M : "α(Z-,Y+)°"?O : M+O→N :Prog "JDA"↙Cls :"T1=":"T2=":"L=":"L Y=": Locate 4,1,S : Locate 4,2,T : Locate 4,3,L : Locate 4,4,Q◢Cls :"E=":"K(ZH)=": Locate 7,1,E : Locate 7,2,Z[1]◢Cls : "K(HY)=":"K(QZ)=":"K(YH)=":"K(HZ)=": Locate 7,1, Z[2] : Locate 7,2, Z[3] : Locate 7,3, Z[4] : Locate 7,4, Z[5]◢LbI 0 : "K×+×××"?P : "Z"?D : If D≠0 :Then "RJ"?H : IfEnd : Prog "JDB"↙If D<0 :Then Cls : "X(L)=":"Y(L)=": Locate 6,1,F : Locate 6,2,G◢Pol(F-U,G-V : Cls : "S(L)=": Locate 6,1,I : "F(L)=":360Frac((J+360)÷360▼DMS◢Goto 0 : IfEnd↙If D=0 :Then Cls : "X(Z)=":"Y(Z)=": Locate 6,1,F : Locate 6,2,G : "QXFWJ(Z)=": Z▼DMS◢Pol(F-U,G-V : Cls : "S(Z)=": Locate 6,1,I : "F(Z)=":360Frac((J+360)÷360▼DMS◢Goto 0 : IfEnd↙If D>0 :Then Cls : "X(R)=":"Y(R)=": Locate 6,1,F : Locate 6,2,G◢Pol(F-U,G-V : Cls : "S(R)=": Locate 6,1,I : "F(R)=":360Frac((J+360)÷360▼DMS◢Goto 0 : IfEnd↙子程序1名:JDAIf O<0 :Then -1→W : Else 1→W : IfEnd : WO→A ↙B2 ÷24÷R-B^(4)÷2688÷R ^(3) →Z[6] ↙C2 ÷24÷R-C^(4)÷2688÷R ^(3) →Z[7] ↙B÷2-B^(3)÷240÷R2 →Z[8] ↙C÷2-C^(3)÷240÷R2 →Z[9] ↙Z[8]+((R+Z[7]-(R+Z[6])cos(A))÷sin(A))→S↙Z[9]+((R+Z[6]-(R+Z[7])cos(A))÷sin(A))→T↙RAπ÷180+(B+C) ÷2→L↙RAπ÷180-(B+C) ÷2→Q↙(R+(Z[6]+Z[7])÷2)÷cos(A÷2)-R→E↙K-S→Z[1] ↙↙Z[1]+B→Z[2] ↙↙Z[2]+Q÷2→Z[3]↙Z[1]+L-C→Z[4]↙Z[4]+C→Z[5]↙子程序2名:JDBX-Scos(M)→Z[19]:Y-Ssin(M)→Z[20]↙X+Tcos(N)→Z[21]:Y+Tsin(N)→Z[22]↙If P>Z[1]:Then Goto 1 :IfEnd↙Z[1]-P→L↙X-(S+L)cos(M)+Dcos(Z+H)→F↙Y-(S+L)sin(M)+Dsin(Z+H)→G↙M→Z : Goto 5↙LbI 1 : If P>Z[2]:Then Goto 2 :IfEnd↙P-Z[1]→L:L→Z[12]:B→Z[13]:Prog"JDC"↙Z[19]+Z[14]cos(M)-WZ[15]sin(M)+Dcos(Z+H)→F↙Z[20]+Z[14]sin(M)+WZ[15]cos(M)+Dsin(Z+H)→G↙M+90WL2 ÷(BRπ)→Z↙Goto 5↙LbI 2 : If P>Z[4]:Then Goto 3 :IfEnd↙P-Z[1]→L:90(2L-B)÷R÷π→Z[11]↙Rsin(Z[11])+Z[8]→Z[14]:R(1-cos(Z[11]))+Z[6]→Z[15]↙Z[19]+Z[14]cos(M)-WZ[15]sin(M)+Dcos(Z+H)→F↙Z[20]+Z[14]sin(M)+WZ[15]cos(M)+Dsin(Z+H)→G↙M+WZ[11]→Z↙Goto 5↙LbI 3 : If P>Z[5]:Then Goto 4 :IfEnd↙Z[5]-P→L:L→Z[12]:C→Z[13]:Prog"JDC"↙Z[21]-Z[14]cos(N)-WZ[15]sin(N)+Dcos(Z+H)→F↙Z[22]-Z[14]sin(N)+WZ[15]cos(N)+Dsin(Z+H)→G↙N-90WL2 ÷(CRπ)→Z↙Goto 5↙LbI 4 : P-Z[5]→L↙X+(T+L)cos(N)+Dcos(Z+H)→F↙Y+(T+L)sin(N)+Dsin(Z+H)→G↙N→Z↙Goto 5↙LbI 5 : 360Frac((Z+360)÷360→Z↙子程序3名:JDCIf Z[12]=0 :Then 0→Z[14]: 0→Z[15]:Else↙Z[12]- Z[12]^(5)÷40÷(RZ[13])2+ Z[12]^(9)÷3456÷(RZ[13])^(4) →Z[14]↙Z[12]^(3)÷6÷(RZ[13])-Z[12]^(7)÷336÷(RZ[13])^(3)+ Z[12]^(11) ÷42240÷(RZ[13])^(5)→Z[15] ↙IfEnd↙程序说明:已知数据输入:XC ? 测站X坐标YC ? 测站Y坐标K(JD)?交点桩号X(JD)?交点X坐标Y(JD)?交点Y坐标LS1 ?第一缓和曲线长度LS2 ?第二缓和曲线长度R ? 圆曲线半径(ZH)FWJ°?交点前(即前交点至本交点也即ZH点)的正切线方位角α(Z-,Y+)?本交点处线路转角(左转为负,右转为正,度分秒输入)K×+×××? 待求桩号Z ?待求桩号距中距离(左负值,右正值,中为0)RJ ?斜交右角(线路切线前进方向与边桩右侧夹角)计算结果显示:T1=第一切线长T2=第二切线长L=曲线总长L Y=圆曲线长E=曲线外距K(ZH)=直缓点桩号K(HY)=缓圆点桩号K(QZ)=曲中点桩号K(YH)=圆缓点桩号K(HZ)=缓直点桩号X= Y=待求点的坐标(其中:L-左Z-中R-右)QXFWJ(Z)=待求点的中桩切线方位角(当求中桩坐标时显示)S= F=测站至待求点的水平距离、方位角(其中L-左Z-中R-右)(歪哥哥郑重声明:代码无误,输入注意!使用者使用不当所造成的一切损失概不负责!!)。

最新CASIOfx-5800P计算与道路坐标放样计算

最新CASIOfx-5800P计算与道路坐标放样计算

C A S I O f x-5800P计算与道路坐标放样计算
一、前言
本程序是《CASIO fx-5800P计算与道路坐标放样计算》中道路坐标放样计算程序的升级改进版本。

原道路坐标放样计算程序只基于道路的单个基本型曲线,有效计算范围仅包括平曲线部分和前后的两条直线段,使用时需要输入平曲线设计参数,无坐标反算桩号功能。

改进后的程序名称为:道路中边桩坐标放样正反算程序(全线贯通),增加了可实现全线贯通的数据库功能和坐标反算桩号功能,主要是:
1.使用道路平面数据库子程序,可将一段或若干段道路的交点法格式平面参数(可容易从直线、曲线及转角表中获得)以数据库子程序形式输入计算器,程序在计算时省却了输入原始数据的麻烦;
2.坐标正算方面,输入桩号即可进行道路的中、边桩坐标计算,若输入了测站坐标,还可同时计算全站仪极坐标放样数据(拨角和平距);
3.坐标反算方面,输入平面坐标,即可计算对应的桩号和距中距离(含左右信息);
4.对于存在断链的道路,可分段分别编写数据库子程序,然后在主程序中添加一个路段选择的功能即可实现
程序的特点:
1.可进行中桩坐标的正、反算,程序代码简洁,便于阅读和改写;
2.主程序通过调用数据库子程序,省却了使用时输入平面参数的繁琐;
3.使用数据库子程序,换项目只需改写数据库子程序,程序通用性强。

程序代码
计算器操作正算说明记住要输入正算1
C匝道计算结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

道路直线段中边桩坐标放样计算CASIO fx-5800P程序
王中伟发表于2009年04月05日 23:21 阅读(200) 评论(14) 分类:技术交流
举报
一、前言
应网友(西北狼232471254)的要求,以及忻阜高速测量工程师(狼行天下吃肉785731843)的实际需求,编写本道路直线段中边桩坐标放样计算程序。

.
主要功能有:
1.输入起点坐标、桩号及直线方位角即可计算道路直线段的中边桩坐标;2.若输入测站点坐标,可计算输出中边桩的放样数据拨角及距离。

程序的特点:使用简单。

二、示例项目基本资料
(忻阜高速测量工程师(狼行天下吃肉785731843)提供)
某一直线段道路,中间有断链,具体参数如下:
起点里程:K2+793.878
坐标:X=4265666.762,Y=388264.136
终点里程:K3+441.16
坐标:X=4265542.507,Y=388913.680
直线段的方位角:100-49-46.82
断链长:K2+824.04=K2+810
坐标:X=4265661.095,Y=388293.762
本段逐桩坐标表如下:
.
三、数学模型
.
四、程序代码
.
五、程序变量清单
.
五、计算流程示例
需要对设计文件中的逐桩坐标进行验算,将断链前后两段路线分别进行计算。

1.计算断链前路段的中桩坐标
使用道路直线段中边桩坐标放样计算程序LINE的操作流程见下表。

.
2.计算断链后路段的中桩坐标
使用道路直线段中边桩坐标放样计算程序LINE的操作流程见下表。

相关文档
最新文档