计算器公路三维全能程序
5800公路放样程序
FX-5800计算器公路测量常用程序一、程序功能本程序由6个主程序、5个次子程序及5个参数子程序组成。
主要用于公路测量中坐标正反算,设计任意点高程及横坡计算,桥涵放样,路基开挖口及填方坡脚线放样。
程序坐标计算适应于任何线型.二、源程序1.主程序1:一般放样反算程序(①正算坐标、放样点至置仪点方位角及距离;②反算桩号及距中距离)程序名:1ZD-XYLb1 0:Norm 2F=1:(正反算判别,F=1正算,F=2反算,也可以改F前加?,改F为变量)Z[1]=90(与路线右边夹角)Prog"THB":F=1=>Goto 1:F=2=>Goto 2Lb1 1:Fix 3:"X=":Locate 6,4,X◢"Y=":Locate 6,4,Y◢Prog"3JS”:Goto 0:Lb1 2:Fix 3:"KM=":Locate 6,4,Z◢"D=":Locate 6,4,D◢Goto 02.主程序2:高程序横坡程序(设计任意点高程及横坡)程序名:2GCLbI 0:Norm 2“KM”?Z:?D:Prog”H”:Fix 3:”H=”:Locate 6,4,H◢“I=”: Locate 6,4,I◢Goto 03.主程序3:极坐放样计算程序(计算放样点至置仪点方位角及距离)程序名:3JSX:Y:1268.123→K(置仪点X坐标)2243.545→L(置仪点Y坐标,都是手工输入,也可以建导线点数据库子程序,个人认为太麻烦)Y-L→E:X-K→F:Pol(F,E):IF J<0:Then J+360→J:Int(J)+0.01Int(60Frac(J))+0.006Frac(60Frac(J)) →J:(不习惯小数点后四位为角度显示的,也可以用命令J◢DMS◢来直接显示) Fix 4:” FWJ=”: Locate 6,4,J◢(不习惯小数点后四位为角度显示的,也可以用命令J◢DMS◢来直接显示)Fix 3:”S=”:Locate 6,4,I◢4.主程序4:涵洞放样程序(由涵中心桩号计算出各涵角坐标、在主程序3中输入置仪点坐标后计算放样点至置仪点方位角及距离)程序名:4JH-XYLbI 0:Norm 290→Z[1](涵洞中心桩与右边夹角,手工输入,也可以修改成前面加?后变为变量)1→F:Prog”THB”:?L:Z[2]-Z[1] →E:X+Lcos(E) →X:Y+Lsin(E) →Y:Fix 3: "X=":Locate 6,4,X◢"Y=":Locate 6,4,Y◢Prog"3JS”:Goto 0:5.主程序5:路基开挖边线及填方坡脚线放样程序(输入大概桩号及测量坐标、地面标高计算出偏移距离、桩号、距中距离、填挖高度)程序名:5FBXLbI 0:Norm 2: 18→DimZ:2→F:90→Z[1]:Prog “THB”:Z:D:”M0”?M:M→Z[4]:D→Z[3]:Prog”6GD”:L→Z[6]:If D<0:Then 0.75-L→D:Goto H:Else L-0.75→D:Goto H:IfEndLbI H:Prog”H”:H-0.03-Z[4] →Z[5]:Z[6] →L:If Z[5]<0:Then –z[5] →G:Goto W:Else Z[5] →G:Goto T:LbI W:Prog “W0”:Z[10]+Z[11] →A: If G>A:Then Goto 1:Else If G>Z[10]:Then Goto 2:Else Goto 3:IfEnd:LbI 1:L+Z[12]+Z[13]+Z[14]+(G-A)×Z[9]+Z[11]×Z[8]+Z[10]×Z[7]:Goto Z:LbI 2:L+Z[12]+Z[13]+(G-Z[10])×Z[8]+Z[10]×Z[7]:Goto Z:LbI 3:L+Z[12]+G×Z[7]:Goto z:LbI T:L+0.5→N:If G>Z[17]:Then (N+Z[18]+(G-Z[17])×Z[16]+Z[17]×Z[15])→S:Goto Z:Else (N+G×Z[15])→S:Goto z:LbI Z:Z[3]→D:Fix 2:Abs(D)-S→T:”L0=”:L Locate 6,4,T◢"KM=":Locate 6,4,Z◢"D=":Locate 6,4,D◢“TW=”: Locate 6,4,Z[5]◢Goto 06.主程序6:路基标准半幅宽度计算程序(对于设计有加宽渐变的有用,如路基宽度无变化,则把此程序直接输入半幅宽度值至L)程序名:6GDProg “G0”Z-C→E:(B-A)×E/S+A→L:L:7.坐标计算次程序(THB)程序名:THB18→DimZ:"KM"?Z:Prog "X0"1÷P→C:(P-R)÷(2HPR) →S:180÷π→E:F=1=>Goto 1:F=2=>Goto 2←┘Lbl 1:?D:Abs(Z-O) →W:Prog "A":X:Y:Goto 3LbI 2:X:Y:X→I:Y→J:Prog "B":O+W→Z:D→D:Goto 3LbI 3:IF F=1Then X:Y:Else Z:D8. 正算子程序(A)程序名:A0.1184634425→A:0.2393143352→B:0.2844444444→N 0.046910077→K:0.2307653449→L:0.5→M:U+W(Acos(G+QEKW(C+KWS))+Bcos(G+QELW(C+LW S))+Ncos(G+QEMW(C+MWS))+Bcos(G+QE(1-L)W(C+(1-L)WS))+Acos(G+QE(1-K)W(C+(1-K)WS))) →X:V+W(Asin(G+QEKW(C+KWS))+Bsin(G+QELW(C+LW S))+Nsin(G+QEMW(C+MWS))+Bsin(G+QE(1-L)W(C+(1-L)WS))+Asin(G+QE(1-K)W(C+( 1-K)WS))) →Y:G+QEW(C+WS)+Z[1]→Z[2]:X+Dcos(Z[2])→X:Y+Dsin(Z[2])→Y9. 反算子程序(B)程序名:BG-90→T:Abs((Y-V)cos(T)-(X-U)sin(T)) →W:0→D:Lbl 0:Prog "A":T+QEW(C+W S) →L:(J-Y)cos(L)-(I-X)sin(L)→D:IF Abs(D)<0.01:Then Goto1:Else W+D→W:Goto 0←┘Lbl 1:0→D:Prog "A":(J-Y)÷sin(Z[2]) →D:10.高程计算子程序(H)程序名:HProg “S0”:R:T:C:G:I:C-T→F:Z-F→L:C+T→E:G-TI→Q:If T=O:Then Q+LI→H:Goto 0:Else If Z<F:Then Q+LI→H:Goto 0:Else If Z≤E:Then Q+LI+L2÷2÷R→H:Goto 0:LbI 0:H:If D=0:Then Goto I:Else Prog “I”:H+V→H:Goto I:LbI I:H:I:11.高程超高计算程序(I)程序名:IProg”I0”:W=1=> Goto 0:W=2=>Goto 1:LbI 0:If L=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×((N-M)×(Z-C)÷L+M)→V:Goto 2:IfEnd:LbI 1:If L=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×(((3((Z-C)÷L)2-2((Z-C)÷L)∧(3))×(N-M))+M)→V:Goto 2:IfEnd:LbI 2:Abs(D)→E:V÷E→I:I(E-K)→V:12.数据子程序(附后示例)①程序名:X0(坐标计算要素程序)If Z≥25900 And Z≤26615.555:Then 25900→O:11587.421→U:1847.983→V:101。
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:待求点里程。
AutoCADCivil3D道路设计与量算教程
AutoCADCivil3D道路设计与量算教程AutoCAD Civil 3D是一款专业的土木工程设计软件,广泛应用于道路工程中的设计与量算。
本教程将介绍如何使用AutoCAD Civil 3D进行道路设计与量算,分为以下几个章节进行详细讲解。
第一章:软件介绍与界面概述AutoCAD Civil 3D是由Autodesk公司开发的一款道路工程设计软件,它融合了CAD和GIS技术,能够实现道路设计与量算的全过程。
在本章中,我们将介绍软件的基本功能,并对其用户界面进行详细说明,包括工作空间、工具栏、命令窗口等。
第二章:基础数据导入与处理在开始道路设计之前,需要导入地理信息数据,并进行处理。
本章将介绍如何导入各种格式的地理信息数据,如DEM(数字高程模型)、地类数据等,并对其进行处理和编辑,以便在设计中使用。
同时,还将介绍如何设置坐标系和单位,以确保数据的准确性。
第三章:道路几何设计道路几何设计是道路设计的核心部分,它包括纵断面和横断面设计。
本章将详细介绍如何使用AutoCAD Civil 3D进行道路纵断面和横断面的设计,并对设计参数进行调整和优化。
同时,还将介绍如何绘制轴线和辅助线,以及如何添加坡度和曲线等要素。
第四章:交通马路线设计与量算交通马路线设计是道路设计中的重要环节,它包括车道划分、交叉口设计、上下匝道设计等。
本章将介绍如何使用AutoCAD Civil 3D进行交通马路线设计,并对设计参数进行调整和优化。
同时,还将介绍如何进行量算,包括道路长度、路段坡度等指标的计算与分析。
第五章:道路标志与标线设计道路标志与标线是道路设计中的重要组成部分,它们对于交通安全起着至关重要的作用。
本章将介绍如何使用AutoCAD Civil3D进行道路标志与标线的设计,并对设计进行调整和优化。
同时,还将介绍如何进行标志和标线的量算,以及如何生成相应的图件。
第六章:道路剖面设计与断面量算道路剖面设计是道路设计中的重要环节,它直接影响道路的排水和舒适性。
计算器中的测量软件----道路之星操作手册 (1)
柃路园柃路园9860计算器与道路之星销售靠的是诚信与服务来经营店铺,店铺诚信服务、服务第一。
在本店铺购买后包教会道路之星安装与使用,并解决购买者任何测量问题,同时赠送各种常用软件及测量文件案例,并对新手及老手测量人员提供测量服务。
柃路园—(服务淘宝第一、价格淘宝最低)购买者请看准测量服务:网店网址:按住Ctrl并点击鼠标“柃路园—(淘宝网址)”以跟踪连接教程网址:按住Ctrl并点击鼠标“(道路之星软件视频讲解_道路之星软件使用教程 - )”以跟踪连接QQ测量服务群:128528455 电话138****4860基于Casio计算器的中文测量计算系统道路之星V1.22操作手册目录第一章概述- 1 - 第二章系统安装- 3 - 第一节电脑端程序- 3 - 第二节计算器与电脑交换数据- 5 - 第三节计算器程序- 7 - 第四节计算器程序基本操作- 11 - 第五节简易操作指南- 14 - 第三章常规计算- 16 - 第四章水准网记录及平差- 20 - 第五章控制测量记录与平差- 26 - 第六章道路测设- 30 - 第一节项目管理- 30 - 第二节道路正反算- 36 - 第三节路基路面控制- 44 - 第四节边坡计算- 49 - 第五节结构物及桥梁计算及检测- 53 - 第六节隧道超欠挖计算- 60 - 第七章计算器数据输入- 68 -道路之星用户手册第一章概述第一章概述一、功能和特点道路之星适用于公路、铁路、城市道路主线、立交匝道、隧道的勘测设计与施工放样工作。
软件分为两个部分:a.电脑端数据处理负责设计输入输出、设计成果的复核、现场采集数据的分析计算以及与计算器进行文件传输;b.计算器端施工现场计算基于Casio fx9750、fx9860、fxCG20计算器设计,负责现场的施工指导和相关数据的采集。
(一)、道路全线测设系统:将道路全线或一个标段所有数据一次性输入,主线、匝道可以存入一个文件,用路线名进行标识,一个项目文件可以包含任意多条路线。
FX5800计算器公路测量常用程序2.1版及详细说明
FX5800计算器公路测量常用程序2.1版及详细说明一、程序功能主要功能:采用线元法与交点法相结合计算多条线路坐标正反算,可算任意复杂线型及立交匝道,包括C型,S型、卵型、回头曲线等;极坐标放样,全线路基边坡开挖口及坡脚放样计算、路基任意点设计高程、横坡、设计半幅宽度.隧道欠超挖放样计算。
新版本特点:1、建主程序合并原所有计算类型,在主程序中可选择操作类型。
隧道欠超挖增加变量衬砌厚度,因有设计衬砌厚度根据石岩来定的。
增加锥坡放样计算。
二、源程序1.总主程序(1、坐标计算放样程序2、坐标反算程序;3、高程计算查阅程序;4、路基半幅标准宽度查阅程序;5、路基边坡及开挖口放样程序;6、路基标准距离放样;7、桥梁锥坡计算放样程序;8、极坐标计算程序;9、隧道超欠挖计算程序)运行后输入1~9数子则选择1至9的程序,返回时,在桩号输入-1,返回选择选择计算类型。
输入-2,返回选择线路。
坐标计算中输入-3,则显示本段曲线要素。
程序名:0ZCXLbI Q: 15→DimZ:Norm 2:1→A:"A:XY=1, ZD=2 ,GC=3, GD=4,BP=5, FM=6, ZP=7, JS=8, SD=9"?A:A=1=>Goto 1:A=2=>Goto 2:A=3=>Goto 3:A=4=>Goto 4:A=5=>Goto 5:A=6=>Goto 6:A=7=>Goto 7:A=8=>Goto 8:A=9=>Goto 9LbI 1:Prog "DX":LbI A:Prog"QX":90→B: "PJ1"?B:B→C: "PJ2"?C:B→Z[1]:C→Z[8]:LbI B:1→F: "KM"?Z:Z= -1=>Goto 0:Z=-2=>Goto A:Z=-3=>Goto X:Prog"KM":?D:Porg"THB":O→L: "L0"?L:Z[2]+Z[1]-Z[8] →E:X+L cos(E) →X:Y+Lsin(E) →Y:Prog"XY":Prog"JS":Goto BLbI 2:2→F:90→Z[1]:Prog"QX":LbI C: "KM"?Z:Z=-1=>Goto 0:Z=-2=>Goto 2:Z=-3=>Goto X:Prog"KM": "XO"? X: "Y0"?Y:Prog"THB":Porg"ZD":Goto C:LbI 3:Prog"QX":0→B: "H-B"?B:B→Z[9]:LbI D: "KM"?Z: Z=-1=>Goto 0:Z=-2=>Goto 3:?D:Porg"H":Fix 3: " H=":Lc oate 6,4,H-Z[9] ◢" I=":Locate 6,4,I◢ Goto DLbI 4:Prog"QX":LbI E: "KM"?Z:Z=-1=>Goto 0:Z=-2=>Goto 4:?D:Prog"GD":Fix 3: " SJGD=":Locate7,4,L◢ Goto ELbI 5:Prog"QX":0.5→B:"TH-GD"?B:B→Z[15]:LbI F:2→F:90→Z[1]:"KM"?Z:Z=-1 =>Goto 0:Z=-2 =>Goto 5:Prog"KM": "X0"?X: "Y0"?Y:0→M:”M0”?M: M→Z[4]:Prog"3FBZ"Fix 2:Z[3] →D:Abs(D)-S→O: " L0=":Locate 6,4,O◢Prog"ZD": Z[5]→T:" TW=":Lcoate 6,4,T◢ Goto F:LbI 6:Prog"DX":LbI G:Prog"QX":LbI H:1→F:90→Z[1]: "KM"?Z:Z=-1=>Goto 0:Z=-2=>Goto G:Prog"KM":?D:Prog"THB":Prog"XY":Prog"JS":Prog"H":0→M: "M0"?M:Fix 2:H-M→T: " TW=":Locate 6,4,T◢ Goto H:LbI 7:Prog"DX":LbI I:Prog"QX":0→D: "LD:Z-,Y+"? D:Abs(D) →R: "LR"?R: "Z0"?Z: D→Z[6]:R→Z[7]:Z→Z[8]:LbIJ:0→Y: "L0:SZ+,DZ-"?Y:Y=-1=>Goto 0:Y=-2=>Goto I:Prog"ZP":Goto J:LbI 8:Prog"DX":LbI K:?X:X=-1=>Goto 0:X=-2=>Goto 8:?Y:Prog"JS":Goto K:LbI 9:Porg"DX":LbI L:Prog”QX”:LbI M:2→F:90→Z[1]: "KM"?Z:Z=-1=>Goto 0:Z=-2=>Goto L:Z=-3=>Goto X: Prog"SD1":0.5→A:“CQHD"?A:“X0"?X:"Y0"?Y:0→M="M0"?M:M→Z[8]:A→Z[15]:Prog"5SD": Goto M:LbI X:Mat F◢ Goto 02、次程序:路基开挖边线及填方坡脚线放样程序(输入填方放宽值、大概桩号及测量坐标、地面标高计算出偏移距离、桩号、距中距离、填挖高度)程序名:3FBXProg”THB”:D→P:Prog”GD”:If D<0:Then 0.75-L→D:Goto H:E lse L-0.75→D:Goto H:IfEndLbI H:Prog“H”:H-0.03-Z[4] →Z[4]: Prog “W1”:If Z[4]<0: Then –Z[4] →G:Goto W:Else Z[4] →G:Goto T:LbI W:Z[8]+Z[9] →A: If G>A:Then Goto 1:Else If G>Z[8]:The n Goto 2:Else Goto 3:IfEnd:LbI 1:L+Z[10]+Z[11]+Z[12]+(G-A)×Z[7]+Z[9]×Z[6]+Z[8]×Z[5]→S:Goto Z:LbI 2:L+Z[10]+Z[11]+(G-Z[8])×Z[6]+Z[8]×Z[5] →S:Goto Z: LbI 3:L+Z[10]+G×Z[5] →S:Goto Z:LbI T:L+Z[17]→T:If G>Z[15]:Then (T+Z[16]+(G-Z[15])×Z[14] +Z[15]×Z[13])→S:Goto Z:Else (T+G×Z[13])→S:Goto Z:LbI Z3.次程序3.隧道超欠挖值计算放样程序(输入隧道线路,大概桩号、输入衬砌厚度、测量三维坐标,计算准确桩号及位置、计算欠超挖值)程序名:5SDProg”KM”:Prog“THB”: D→Z[13]:0→D:Prog“H”:Cos(Z[10]) ×Z[4] →E: H+Z[5] →Z[5]: H+Z[7] →Z[7]: E+Z[5] →Z[10]:I f Z[8]>Z[10]:Then Goto R:Else Goto S:IfEnd:LbI R:√((Z[13]-Z[9]) 2+(Z[8]-Z[5]) 2 )- Z[4]-Z[15] →L:Goto L:LbI S:Z[4]-Z[6] →S:√(S 2-(Z[7]-Z[5]) 2 ) ×S÷Abs(S)→T:Abs(Z[13]-Z[9])-T→T:√(T 2+(Z[8]-Z[7]) 2 )- Z[6]-Z[15] →L:Goto L:LbI L: Fix 2:” L0=”: Locate 6,4,L◢Prog”ZD”:“ H0=”: Locate 6,4,Z[8]-H◢4:极坐放样计算程序(计算放样点至置仪点方位角及距离)程序名:JSX:Y:Z[11]→K:Z[12]→L:Pol(X-K, Y-L):IF J<0:Then J+360→J:IFEnd:Int(J)+0.01Int(60Frac(J))+0.006Frac(60Frac(J)) →J: Fix 4:” FWJ=”: Locate 6,4,J◢F ix 3:” S=”:Locate 6,4,I◢5.路基宽度子程序6:路基标准半幅宽度计算程序(对于设计有加宽渐变的有用,如路基宽度无变化,则把此程序直接输入半幅宽度值至L)程序名: GD1→S: Prog “G1”:Z-C→E:(B-A)*E/S+A→L:6.坐标计算次程序(THB)程序名:THBIf Q=2:Then Goto J: Else 1÷P→C:(P-R)÷(2HPR)→S:180÷Π→E:If F=1:Then Abs(Z-0) →W:Prog "A":Goto 2:El se X→I:Y→J:Prog "B":O+W→Z:D→D:Goto 2: IfEnd:LbI J: If F=1:Then Prog "Z":Goto 1:Else Prog "ZX":Go to 2: IfEnd:LbI 1:I+D×COS(Z[2]+Z[1]) →X: J+D×Sin(Z[2]+Z[1]) →Y: Lb I 27. 线元法正算子程序(A)程序名:A0.1184634425→A: 0.2393143352→B:0.2844444444→N:0.0469 10077→K: 0.2307653449→L:0.5→M: U+W(Acos(G+QEKW(C+KW S))+Bcos(G+QELW(C+LWS))+Ncos(G+QEMW(C+MWS))+Bcos(G+QE(1 -L)W(C+(1-L)WS))+Acos(G+QE(1-K)W(C+(1-K)WS))) →X:V+W(Asin(G+QEKW(C+KWS))+Bsin(G+QELW(C+LWS))+Nsin(G+QEMW (C+MWS))+Bsin(G+QE(1-L)W(C+(1-L)WS))+Asin(G+QE(1-K)W(C+(1-K)WS))) →Y:G+QEW(C+WS)→Z[2]:X+Dcos(Z[2]+ Z[1])→X: Y+Dsin(Z[2]+ Z[1])→Y8. 线元法反算子程序(B)程序名:BG-90→T: Abs((Y-V)cos(T)-(X-U)sin(T)) →W: 0→D:Lbl 0:Prog "A": T+QEW(C+WS) →L: (J-Y)cos(L)-(I-X)sin(L)→D:IF Abs(D)<0.01:Then Goto 1:Else W+D→W:Goto 0: If End:←┘Lbl 1:0→D:Prog "A":(J-Y)÷sin(Z[2]+90) →D9. 交点法正算子程序(Z)程序名:ZH2÷R÷24-H∧(4) ÷2688÷R∧(3)→A:H÷2-H∧(3) ÷240÷R2→B:(R+A)tan(Abs(P) ÷2)+B→T:O-T→C:C+H→L:L+ΠR×Abs(P) ÷180→N:N-H→E:P÷Abs(P) →W:0→M:If Z<C:Then Z-O→S:G→Z[2]:Goto 2: IfEnd: If Z≥N:Then Z-N+T→S:G+P→Z[2]:Goto 2: IfEnd: If Z≥E:Then N-Z→S:Prog“HX”:G+P→S:S-WK→Z[2]:U+(T-A)Cos(S)-WBSin(S)→I:V+(T-A)Sin(S)+WBcos(S)→J:Goto 3: IfEnd:If Z>L:Then 180(Z-L+0.5H) ÷R÷Π→S :H÷2-H∧(3) ÷240÷R2+Rsin(S)→A:H2÷R÷24-H∧(4) ÷2688÷R∧(3)+R(1-Cos(S))→B:R→M:G+WS→Z[2]:Goto 4: IfEnd:Z-C→S:Prog “HX”:G+WK→Z[2]:LbI 4:U+(A-T)cos(G)-WBsin(G)→I:V+(A-T)Sin(G)+WBcos(G) →J:Goto 3:LbI 2:U+Scos(Z[2])→I:V+Ssin(Z[2]) →J: LbI 310. 交点法缓和段转化子程序(HX)程序名:HXS-S∧(5) ÷40÷R2÷H2+S∧(9) ÷3456÷R∧(4) ÷H∧(4)→A:S∧(3) ÷6÷R÷H-S∧(7) ÷336÷R∧(3) ÷H∧(3)+S∧(11) ÷42240÷R∧(5)÷H∧(5)→B:90S2÷Π÷R÷H→K:RH÷S→M11. 交点法反算子程序(ZX)程序名:ZXZ:0→D:LbI 0:Prog “Z”:Pol(X-I,Y-J):J-Z[2] →J:Isin(J) →S: Icos(J) →I:If Abs(I)<0.1:Then Z+I→Z:S→D:Goto 2:Else Got o 1: LbI 1:If M=0:Then Z+I→Z:Goto 0:Eles Pol(M-WS,I):(JM Π)/180→I:Z+I→Z:Goto 0:IfEndLbI 212.高程计算子程序(H)程序名:HP rog “S1”:C-T→F:Z-F→S:C+T→E:G-TI→Q:If T=O:Then Q+SI →H:Goto 0:Else If Z<F:Then Q+SI→H:Goto 0:Else If Z≤E:Th en Q+SI+S2÷2÷R→H:Goto 0:LbI 0:H:If D=0:Then Goto I:Else Prog “I”:H+V→H:Goto I:L bI I13.高程超高计算程序(I)程序名:IIf Z[3]=1:Then Prog “I1”:Goto 1:Else Prog “I2”:Goto1:IfEnd:LbI 1: If W=1:Then:Goto Z:Else:Goto X: IfEndLbI Z:If S=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×((N-M)×(Z-C)÷S+M)→V:Goto 2:IfEnd:LbI X:If S=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×(((3((Z-C)÷S)2-2((Z-C)÷S)∧(3))×(N-M))+M)→V:Goto 2:IfEnd:LbI 2:Abs(D)→E:V÷E→I:I(E-K)→V14.导线点子程序(DX)程序名:DXZ[11] →K:Z[12] →L:“X Z”?K:”YZ”?L:K→Z[11]:L→Z[12]15.线路选择子程序(线路选择输0时。
fx-9750GII、fx9860GII操作说明
fx-9750GⅡ公路测量程序使用说明一、程序使用流程本程序数据和主程序是分开的,编程时将不同的工程数据存放到不同的数据文件里,如A匝道,文件名为A,将匝道A所有的曲线线元参数输入A文件里。
运行时只要运行文件名A的程序就可以了,具体运行流程见下图:二、数据文件的编写(一)交点法数据文件编辑交点法编写数据文件必须是对称型的,即直线段→缓和曲线段→圆曲线段→缓和曲线段→直线段,(如果任意一端没有直线段,则把直线段长度看做是0),另外圆曲线两侧缓和曲线的旋转常数必须相等,并且和直线段连接处的半径必须是无穷大。
交点法数据文件编写一般是根据设计图纸提供的平面曲线参数一览表提供的参数来编写,每个弯道包括:弯道起点方位角(C),交点X坐标(D),交点Y坐标(E),缓和曲线长度(F,当没有设缓和曲线时,F=0),交点转交(G,向左转弯,G为负值,向右转弯,G取正值),交点桩号(H),弯道圆曲线半径(R)。
下图是一段市政道路设计参数数据。
根据上图提供的数据,可以编辑成如下的数据文件:文件名:CHLNR在上图中,有两个条件转移语句即If L>0:Then 98°39°35.12°→C:4774.384→D: 2415.861→E:140→F:31°17°23°→G:410.007→H:600→R:IfEndIf L>1060:Then 129°56°58.19°→C:4206.421→D: 3093.946→E:70→F:-33°50°48°→G:1285.437→H:600→R:IfEnd……如果还有其他弯道,可以继续完后加。
在这些存放设计参数的语句前后的程序表达式是固定的。
说明:编辑曲线参数时,每个曲线参数放在一个If L>***.***(两个弯道中间直线段上的任意桩号):Then ***°**°**.**°→C(弯道起点方位角):****.***→D(交点X坐标):****.****→E(交点Y坐标):***.***→F(缓和曲线长度:**°**°**°→G(转角,向左转为负值,向右转为正值):***.***→H(交点里程桩号):***→R(圆曲线半径):IfEnd 条件式语句里,如果有多个弯道,一直按上述形式编下去,变量说明:1、L>***.***弯道参数的起点范围,可以是弯道起点,也可以是弯道前直线段里的任意点桩号2、***°**°**.**°→C 弯道起点方位角3、****.***→D、****.****→E交点X坐标、Y坐标4、***.***→F缓和曲线长度,如果没设置缓和曲线,则缓和曲线长度看做05、**°**°**°→G 转角,向左转为负值,向右转为正值6、***.***→H、交点里程桩号7、***→R 圆曲线半径注意,运行程序时,第一部是输入测站坐标X0,Y0,然后输入近似桩号,主要是为了加快收敛,输入时注意当根据桩号和距中距离计算所求点坐标时,请不要把小数点第四位输入0.0001,如K21+369.0921,请把桩号输入21369.092即可,相反,当根据坐标反算桩号和距中距离时,请在输入时把第四位小数数位0.0001,如K21+200,输入时请输入21200.0001。
计算器中的测量软件----道路之星操作手册 (1)
柃路园柃路园9860计算器与道路之星销售靠的是诚信与服务来经营店铺,店铺诚信服务、服务第一。
在本店铺购买后包教会道路之星安装与使用,并解决购买者任何测量问题,同时赠送各种常用软件及测量文件案例,并对新手及老手测量人员提供测量服务。
柃路园—(服务淘宝第一、价格淘宝最低)购买者请看准测量服务:网店网址:按住Ctrl并点击鼠标“柃路园—(淘宝网址)”以跟踪连接教程网址:按住Ctrl并点击鼠标“(道路之星软件视频讲解_道路之星软件使用教程 - )”以跟踪连接QQ测量服务群:128528455 电话138****4860基于Casio计算器的中文测量计算系统道路之星V1.22操作手册目录第一章概述- 1 - 第二章系统安装- 3 - 第一节电脑端程序- 3 - 第二节计算器与电脑交换数据- 5 - 第三节计算器程序- 7 - 第四节计算器程序基本操作- 11 - 第五节简易操作指南- 14 - 第三章常规计算- 16 - 第四章水准网记录及平差- 20 - 第五章控制测量记录与平差- 26 - 第六章道路测设- 30 - 第一节项目管理- 30 - 第二节道路正反算- 36 - 第三节路基路面控制- 44 - 第四节边坡计算- 49 - 第五节结构物及桥梁计算及检测- 53 - 第六节隧道超欠挖计算- 60 - 第七章计算器数据输入- 68 -道路之星用户手册第一章概述第一章概述一、功能和特点道路之星适用于公路、铁路、城市道路主线、立交匝道、隧道的勘测设计与施工放样工作。
软件分为两个部分:a.电脑端数据处理负责设计输入输出、设计成果的复核、现场采集数据的分析计算以及与计算器进行文件传输;b.计算器端施工现场计算基于Casio fx9750、fx9860、fxCG20计算器设计,负责现场的施工指导和相关数据的采集。
(一)、道路全线测设系统:将道路全线或一个标段所有数据一次性输入,主线、匝道可以存入一个文件,用路线名进行标识,一个项目文件可以包含任意多条路线。
9860计算器[教材]
9860计算器[教材]9860计算器经过几个月刻苦研究,本人开发的全能三维坐标计算程序(适用于卡西欧9860折叠式图形计算器及系列卡西欧图形计算器)终于完成。
本人开发的全能三维坐标计算程序,适应性强,地形、建筑、鉄路、公路、各种管线沟渠等都适用。
程序中的核心程序就是网上发表的线元通用积分程序,它适应各种线元,直线、折线、完整缓和曲线、非完整缓和曲线、园曲线、S型曲线、卵型曲线、复曲线等由各种线元组合的复杂曲线。
线元通用积分程序在本人开发的程序中,线元输入,坐标正算,坐标反算,隧道超欠挖都在应用。
本人开发的全能三维坐标计算程序功能最全,地形测量、建筑放线、路基分层测量、斜交、超高、加宽、边坡放线、隧道超欠挖等均可使用,你只需要在程序运行中根据程序中的提示输入相应的参数即可运行相应的功能。
建筑放线你只需要在线元输入中按直线元输入一个线元数据即可,K+即是你确定的纵向建筑放线方向距离,-C就是相对应横向距离,运行后即可显示你需要的放线数据水平角Hr及水平距离HD.你需要做的是设置仪器数据中以你定的建筑原点(N=0,E=0)输入相应坐标数据。
本人开发的全能三维坐标计算程序中,道路加宽及超高在缓和曲线全段范围内进行,加宽曲率变化按四次曲线公式计算,超高曲率变化按三次曲线公式计算,超高计算以道路中心旋转计算。
本人开发的全能三维坐标计算程序,在进行道路加宽及超高计算时,程序根据里程自动判断所在位置(直线段、前缓和曲线段、园曲线段、后缓和曲线段)及线路转向(左转、右转)并计算加宽值和超高值,加宽值自动设置为曲线内侧值,超高值按横向距离值自动计算加入设计标高中,同时显示该位置超高计算的坡度。
本人开发的全能三维坐标计算程序中,数据库功能最全(按MENU键,按2键。
进入统计模式),第一行数据是程序运行中的各种参数数据,第二行及以后数据是:第一列到第十一列为测量数据库,包括坐标正反算中所有数据(输入的和输出的数据),第十二列到第十五列为标准点数据库,第十六列到二十一列为线元数据(包括平曲线,竖曲线,边坡断面,隧道断面等)。
CASIO fx-9860计算器三维线路计算程序
程序清单AADo:Deg:ClrText“F1 Fangyang”“F2 Jiance”“F3 suidao”…FN:6→V:3→I:Prog “GN”…XL:3→V:Prog “GN”Prog “FN”:ClrText“Cont”:1→W:Prog “SC”LpWhile F=1ZZList 7[1]→I:List 8[I]→I:1→V Do:I+1→I:List 9[I+1]→Q LpWhile K>Q-List 12[I+1]List 10[I]→M:List 11[I]→NList 16[I]→S:List 17[I]→RList 9[I]→Q:-List 12[I]→J6→W…Q H:Q+J→Q:Prog “SC”:Prog “GN”K-Q→J:1E-20→B:List 13[I]→OO<0=>1÷List 17[I-1]→BAbsO→O:(1÷R-B)÷2÷O→CZX:If J<0:Then Prog “SC”Return :IfEnd7→W…HQ:If J<O:Then Prog “SC”Return:IfEnd…HY:O→J:Prog “SC”:Prog “GN”Q+O→Q:K-Q→J:List 14[I]→O8→W…YQ:If J<O:Then Prog “SC”Return:IfEnd…YH:O→J:Prog “SC”:Prog “GN”Q+O→Q:K-Q→J:List 15[I]→O1÷R→B: 1E20→RO<0=>List 17[I+1]→RAbs O→O: (1÷R-B)÷2÷O→C7→W…HQ:If J<O:Then Prog “SC”Return:IfEnd…HZ:O→J: Prog “SC”:Prog“GN”K-Q-O→J6→W…ZX:Prog “SC”主程序设置角度单位为度F1放样F2 检测F3 隧道接受F1~F3功能键选择输入线路号执行上述按键对应的F1~F3功能是否继续F1是F2 否按键为F1时重新开始中桩计算子程序获取平曲线数据行号,指定沿曲线按导线递推读取下一曲线交点里程JD直到里程小于下一曲线起点(JD-T)读取交点坐标读取切线方位角和圆半径读取交点里程和负的切线长直线计算功能由交点推算到起缓求第一缓曲测线长、默认起点曲率、缓曲长若第一缓长为负令前曲圆曲率为起点曲率第一缓长改为正,求缓曲变化系数K小于曲线起点按直线计算跳出子程序缓曲计算功能K小于缓圆按缓曲计算跳出子程序由曲线起点推算到缓圆求圆曲段测线长及圆曲长圆曲计算功能K小于圆缓按圆曲计算跳出子程序由缓圆推算到圆缓求第二缓曲测线长、缓曲长求起点曲率、默认终点半径若第二缓长为负令后曲圆半径为终点半径第二缓长改为正,求缓曲变化系数缓曲计算功能K小于曲线终点按缓曲计算跳出子程序由圆缓推算到缓终求直线长直线计算功能K大于曲终按直线计算…FY:If:F=1:Then Do:ClrText“Fangyang”5→V:Prog “GN”:I=0=>ReturnProg “ZZ”:Prog “GN”Do:ClrText:4→W:0→L“F1 Daoxian”:“F2 Shexian”:“F3 2Bian”…FN:6→V:3→I:Prog “GN”:F→V:F=3=>2→V “J”?->r:r→J: “A”→θ: θ→A…SX.DX:ClrText:Prog “GN”…“XY”:Prog “SC”…SX:If F=3:Then -J→r:A→θProg “GN”:Prog “SC”:IfEnd: “OK”▲ClrText:“F1 Next”: “F2 K?”: “F3 Quit”…FN:6→V:3→I:Prog “GN”LpWhile F=1:LpWhile F=2Return:IfEnd…JC:If F=2:Then Do:ClrText“Jiance”:0→List 25[1]“F1 Lumian”:“F2 Bianpo”:“F3 2D”…FN:6→V:3→I:Prog “GN”:F→U…K?:5→V:Prog “GN”:I=0=>Return Do:…FS: “X”?→X:“Y”?→Y7→V:Prog “GN”: I=0=>Return… “KJ”:ClrText:0→L:5→W:Prog “SC”If U≠3:Then “Z”?→ZList 7[1]→I:List 8[I]→AIf List 25[1]=0:Then…ZG:8→V:Prog “GN”3→W:Prog “SC”:…DM:0→W:Prog “SC”…LJ:9→W:Prog “SC”:IfEndIf U=1:Then “-H”?→R:Else Z-G→R:IfEnd …PK:0→V:Prog “GN”If U=1:Then AbsJ→r:Z-R-H-(r-K)C→R:r-K-Q→J Else Abs J-E-Q→J:List 25[1]→Q:J→List 25[1]Q≠0=>QJ÷(Q-J)→J:IfEnd… “dKdH”:0→L:2→W:Prog “SC”: “OK”▲If U=2:Then ClrText“Next PJ”:1→W:Prog “SC”:F=1=>0=>List 25[1] IfEnd:IfEnd:ClrText“F1 Next”: “F2 Menu”: “F3 Quit”…FN:6→V:3→I:Prog “GN”LpWhile F=1:LpWhile F=2Return:IfEnd 放样计算“放样”输入里程中桩坐标计算指定显示坐标模式F1 导线,F2 射线,F3 二边接受F1~F3功能键读取测线长,转角执行导线或射线计算显示坐标如按键是F3再算对称点计算,显示图形第二点坐标F1 下一点,F2 更换中桩,F3 退出放样接受F1~F3功能键执行上述按键对应的F1~F2功能如是F3 退出检测计算“检测”F1 路面,F2 边坡,F3 2维”接受F1~F3功能键输入近似里程输入待检坐标执行反算求出里程和位置显示里程和位置如不是F3则输入测点高程获取纵横断面数据行号如第一次测断面则计算中桩高显示中桩高,获取断面数据行号计算硬(土)路肩高,宽,如F1待检层距路面高,F2 计算测点和土路肩高差求测点边坡宽(相对路肩)如F1求相对路面边的高宽超欠如F2 求相对土路肩高差和边坡宽基本超欠如不是第一点则考虑原地面坡度修正宽超欠显示高差,宽度超欠如F2 检测边坡时询问“下一坡脚F1是F2否”F1则将上次测点距边坡归零如是F3不执行输入测点高及以上语句F1 继续原来功能F2 返回功能选单F3退出检测接受F1~F3按键执行上述按键对应的F1~F2功能如是F3退出If V=1 Or V=2:Then S+θ→θ:{M,N}+Rec(r, θ)List Ans[1]→r:List Ans[2]→θIf V=1:Then r→M: θ→N:S+A→S:IfEndReturn:IfEndIf V=3:Then Dim List 6→Q:Q=1=>StopDo:ClrText: “”:?→I:Int Abs I+1→ILpWhile I<2 Or I>Q:I→List 7[I]Return:IfEndIf V=4 Or V=5:Then List 7[1]→IList 6[I]→Q:List 7[I]→M:If V=5:Then ClrText “XL”: “QDK”: “ZDK”:Locate 4,1,I-1Locate4,2,Q:Locate4,3,M: “K”?→K:IfEndIf K<Q Or K>M:Then 0→I: “K over”▲Else List 8[I]→I:IfEnd:Return:IfEndIf V=6:Then Do:Do:8.9-G etKey÷10→FLpWhile Frac F≠0:LpWhile F>I: Return:IfEndIf V=7:Then Do:Prog “ZZ”:Prog “GN”Pol(X-M,Y-N):List Ans[1]→MRec(M,List Ans[2]-S:List Ans[2]→JP*list Ans[1]÷(P-J)→Q:K+Q→K4→V:Prog “GN”:I=0=>ReturnLpWhile Abs Q>1milli:Return:IfEndIf V=8=:Then List 9[A]→θIf θ<0:Then ClrText:“ZG”:1→W:Prog “SC”If F=1:Then –θ→θ:Return:Else 0→θ:IfEnd:IfEndIf θ=0:Then “ZG”?→θ: -θ→List 9[A] :Return: :IfEnd θ→I:Do:List 18[I+1]→P:List 21[I]→NList 19[I]→Q:List 18[I]→O:I+1→I:P-O→PNAbs P÷P→N:Abs(NP÷2)→PLpWhile K>Q+P:K-Q→Q:List 20[I]+OQ→θQ+P→Q:Q>0=>θ+Q2÷2÷N→θ:Return:IfEndIf V=9:Then If r<0:Then Do:List 22[I]→PList 23[I]→Q:I+1→I:List 22[I]→N:List 23[I]→O LpWhile K>N:IfEndElse Do:List 22[I]→P:List 24[I]→Q:I+1→IList 22[I]→N:List 24[I]→O:LpWhile K>N:IfEnd (K-P)÷(N-P)→P:3P^(2^S)-2P^(3^S)→PQ+P(O-Q)→I:Return:IfEndIf V=0:Then D→I: Do:List 25[I]→P:List 26[I]→Q I+1→I: List 25[I]→N:List 26[I]→OLpWhile R<Q Or R>O(R-P) ÷(N-P)→P: Q+P(O-Q)→Q:Return:IfEnd 计算下一点坐标射线计算如果V=1把终点作为起算点(导线)输线路号,无数据时退出输入线路号如有数据,线路所在行号保存到List 7[1]检查里程取得起点里程终点里程线路起终点里程显示已知数据,提示输入里程如果里程不在范围则“K超范围”否则输出平曲线数据所在行号识别按键F1~FI只对F1~FI有效反算,先算出中桩坐标求出测点到中桩距离求出到切线垂直距离计算切线方向改正量检验里程是否超限切线改正量小于1mm则结束计算中桩高程如果上次高程为手输,则询问是保留F1 是F2 否F1用原数据,F2 重输入手工输入中桩高自动计算中桩高,读出后坡,半径变坡里程,前坡,求坡差求半径和切线长如果在竖曲线内则计算直坡各点高在竖曲线上的加上改正量直线或3次抛物线内插求值查左线数据库,查右线数据库求出比例系数内插求值边坡宽直线内插求值查询变坡点找到高程点所在坡面直线内插求出边坡宽SCIf W=1:Then “F1 Yes”: “F2 No”6→V:2→I:Prog “GN” :Return:IfEndIf W=2:Then “dG=”:”dK=”:L+2→LLocate 4,L-1,R:Locate 4,L,J:Return:IfEndIf W=3:Then “ZG=”:L+1→LLocate 4,L,θ: Return:IfEndIf W=4:Then “X=”:”Y=”:L+2→LLocate 3,L-1,r:Locate 3,L, θ:Return:IfEndIf W=5:Then “K=”:”J=”:L+2→LLocate 3,L-1,K:Locate 3,L, J:Return:IfEndIf W=6:Then 0→A:0→θ:J→r:1E20→P:Return:IfEnd If W=7:Then J r List 2(CJList 2+B)→List 3Jlist 1cosList 3:Sum List Ans→rJlist 1sinList 3:Sum List Ans→θJ r(CJ+B)→A:Pol(r, θ):List Ans[1]→rList Ans[2]→θ:1÷(2CJ+B)→P: Return:IfEndIf W=8:Then J r÷R→A:A÷2→θ2Rsinθ→r:R→P: Return:IfEndIf W=9:Then J→r:List 10[A]→MList 14[A]→R:List 11[A]→TList 12[A]→C:List 15[A]-1→SIf S=-2:Then ClrText“Next Lm”:1→W:Prog “SC”:F-3→S:IfEndIf S=-1:Then S→List 15[A]“CG”?→C:C→List 12[A]“KD”?→M:M→List 10[A]“TJ”?→T:T→List 11[A]“CZ”?→R:R→List 14[A]Else If S=0 Or S=1:Then 7→V:C→IProg “GN”:I→C:T→I:Prog “GN”:I→TM→I:Prog “GN”:I→M:R→I: Prog “GN”:I→RIf R<0:Then If Abs C>0.02:Then –JC→rM→I:Prog “GN”:I→R:R(Abs C-0.02)+θ→θ:IfEnd 0→R:IfEnd:θ+MC→HIf C<-0.04:Then H+TC→θ:Else H-0.04T→θ:IfEnd R+M→K:K+T→r:Return:IfEndIf W=0:Then List 13[A]→IIf I<0:Then 2→D:If I=-1:Then ClrText“New Dm”:1→W:Prog “SC”:F-2→I:IfEndIf I=0:Then “H”?→List 25[D]:“W”? →List 26[D] Do:D+1→D:“H”?→List 25[D]:“W”? →List 26[D] ClrText: “Next Bp”:1→W:Prog “SC”:LpWhile F=1 2→D:-1→List 13[A]:IfEnd:Return:IfEnd7→V:Prog “GN”:O→D:Return:IfEnd输出等子程序是否选项F1 是F2 否接受F1, F2键高度和宽度误差显示显示数值高程输出显示显示数值坐标输出显示显示数值位置输出显示显示数值直线延长计算,转角,偏角,弦长,半径缓曲延长计算,分偏角计算坐标分量计算坐标分量计算转角,弦长偏角,半径圆曲延长计算,转角,偏角弦长,半径路肩高宽计算,路面保存位置分隔带,土路肩宽保存位置超高保存位置,线路等级(内插方式)或数据写入状况如上次数据是手工临时输入提示是用原数据还是重输如要求重输,则先改写数据写入状态为已输入输入超高输入路面宽输入土路肩宽输入分隔带半宽如已知线路等级则按内插方式计算C超高,T,土路肩宽M路面宽,分隔带宽如分隔带宽小于0,且超高大于2%计算曲线内侧路面宽,改正中桩高计算路面边高以-4%坡为界,分别计算土路肩高计算路面宽,土路肩宽断面号查询如临时断面数据已输入提示用原断面还是重输入如要求重输,先输入第一个边坡点输入第二个边坡点提示是否还输入下一点将数据状态改为已输入,输出2为断面数据位置否则查表找出断面数据位置.使用说明书一、数据准备1、高斯公式常数表高斯公式五节点10个常数保存在LIST第1、2列,共占5行。
5800计算器公路三维全能程序
5800计算器公路三维全能程序5800计算器公路三维全能程序.(丢掉图纸轻松测量)说明清晰!请大家不要因为我的程序去买5800计算器了,建议买9860,我有时间了,就把这个程序改成9 860本程序比较复杂.测量原理不是很明白的朋友慎用请大家经常关注程序B-H的更新2009,5,10日修改见超高子程序B-H黄色部分,另超高数据库增加在超高缓和段输入超高为公路外侧超高说明2009,5,8日正反算选择程序:ZS-FS 更改小错,详见紫色修改内容2009,4,30日更改如下:把原来的4个子程序分解成5个子程序,解决了一个大的竖曲线不能包含几个超高变化段,另外程序内也有两处改变请看红色区域.本程序经过综合考虑5800的设计缺陷,计算速度较慢故只使用高斯四节点法为计算内核.支持多条线路正反算,中桩,边桩高程计算,超高计算,超高缓和计算,加宽计算,加宽缓和计算,边坡开口线计算,挡土墙坡脚线计算,考虑了中间绿化带的影响,适用与国家高速公路至乡村四级公路计算和放样,路基路面工程可以直接得出中边桩的设计三维坐标,去掉加宽和超高影响的计算困难,边坡和坡脚线计算可直接在边坡上提取坐标带入程序,经过所有设计因素的综合,得出更改边距并显示修改偏差后的坐标.反算速度明显提高,只需要3秒.程序无错,可放心输入,另本程序可以增加隧道超欠挖计算子程序,非常方便,因为每个隧道的断面数据不一样,所以在此没有明确写出,有需要的可以联系我.本人QQ76805071,只为交友. 计算器主程序:ZHU-CHENG-XULbi0:“1,ZS=FS,2ZS,3FS,4XY=>SG,5。
”?U:U=1=>Prog”ZS-FS”:进入公路三维程序U=2=>Porg”ZS”:进入坐标正算程序U=3=>Porg”FS”:进入坐标反算程序U=4=>Porg”XY =>SG”:进入大地坐标转施工坐标程序…………Goto0:说明:计算器总的主程序,进入选择各种分支计算程序。
5800P计算器程序及使用说明 (1)
1.公路铁路任意线型单元路线中桩边桩坐标及放样极坐标的通用计算程序(ZHYDLDY ZBJS)作者:琚新涛QQ:25425579一、线路中线的线型分析公路铁路线路按照线型分类,可分为直线、圆曲线线路和曲线线路。
一般情况下,缓和曲线是连接直线与圆曲线的过渡性曲线,该缓和曲线称为完全的缓和曲线。
在特殊的情况下(公路立交匝道),截取完全缓和曲线上的一段,其两端外连接两个不等半径的圆曲线,即将一个半径逐渐过渡到另一半径,这种缓和曲线称为不完全缓和曲线。
所以,缓和曲线分为完全的缓和曲线和不完全的缓和曲线两种。
那么,一条很长的公路铁路线路可划分为一个一个单一线型的线路单元。
即直线单元,圆曲线单元,完全缓和曲线单元和不完全缓和曲线单元。
各类线型线路单元具有各自不同的几何性质,直线单元式半径无穷大而曲率为零且始终保持不变的线型。
圆曲线单元是始终保持某一半径和相应曲率不变的线型。
缓和曲线单元是半径和曲率都处处不等且均匀渐变的线型,即半径和曲率随线路中线点位呈线性变化。
完全缓和曲线单元是将直线的零曲率均匀渐变到另一半径圆曲线曲率的线型,不完全缓和曲线单元是将某一半径圆曲线曲率均匀渐变到另一半径圆曲线曲率的线型。
于此可见,不完全缓和曲线路线是所有线型线路单元中最一般的线型单元。
LbI D:Fix 3:Deg:“GTL ZHY ZBZ FYJS”:”CZD ZBN(X)=”?R:”CZD ZB E(Y)=”?S:”DY QD ZBN(X)=”?A:”DY QD ZB E(Y)=”?B:”DY QDBJ(R1)=”?T:”DY QD LC(L1)=”?D:”DY QD QX FWJ=”?E:”DY ZD BJ(R2)=”?U:”DY ZD LC(L2)=”?G:”DYQD—ZD QXZX(Z=-1,Y=+1)=”?WWT→C:WU→F:0→I:0→J:(C-F)÷(2CF(G-D))→HLbI A:”FYD DY ZZ LC=”?O:IF O=-1:Then Goto C:IfEnd:If O<D:Then Goto B:IfEndIF O>G:Then Goto B:IfEnd“ZZ-BZ FXJ(Z-,Y+)=”?P:”ZZ-BZ PJ=”?Q:E+((O-D)÷C+H(O-D)2)r→V:If V<0:Then V+360→V:IfEndIf V≥360:Then V-360→V:IfEnd“ZZD QX FWJ=”:V▶DMS◢Rad:A+∫(cos(E。
9860计算器
本程序及数据库仅供学习使用非诚勿扰!!非诚勿扰!!
朋友:如果你非常需要上述学习程序和数据的话,请写信发送到727021638@邮箱,本人回复后请你打开邮箱把附件下载到你的个人计算机中,打开卡西欧图形9860折叠式计算器模拟器供你学习使用。朋友你如果已在使用系列卡西欧 图形计算器的话,请你从模拟器中(利用SD功能}下载程序和数据到计算机中,装入计算器,供你学习使用。
建筑放线你只需要在线元输入中按直线元输入一个线元数据即可,K+即是你确定的纵向建筑放线方向距离,-C就是相对应横向距离,运行后即可显示你需要的放线数据水平角Hr及水平距离HD.你需要做的是设置仪器数据中以你定的建筑原点(N=0,E=0)输入相应坐标数据。
本人开发的全能三维坐标计算程序中,道路加宽及超高在缓和曲线全段范围内进行,加宽曲率变化按四次曲线公式计算,超高曲率变化按三次曲线公式计算,超高计算以道路中心旋转计算。
本人开发的全能三维坐标计算程序中,数据库功能最全(按MENU键,按2键。进入统计模式),第一行数据是程序运行中的各种参数数据,第二行及以后数据是:第一列到第十一列为测量数据库,包括坐标正反算中所有数据(输入的和输出的数据),第十二列到第十五列为标准点数据库,第十六列到二十一列为线元数据(包括平曲线,竖曲线,边坡断面,隧道断面等)。进入统计模式后你可按方向键浏览。
朋友你可能不太相信上述是真的,本人从程序开发之初也未料到能走到这一步,最好的办法是实践检验。
fx-4800计算器公路工程程序汇编
Fx—4800P计算器公路工程测量程序汇编蒋立日期:1998年12月《fx4800p》由坐标计算多边形面积程序程序清单程序名:ALbi0:{NAB}:N“N=”:S=0:I=1:I“N”=I◢A“X=”:B“Y=”:C=A:D=B ↙Lbi1:{XY}:I=I+1:I“N”=I◢X“X=”:Y“Y=”↙Lbi2:S=S+0.5 (AY-BX) :A=X :B=Y ↙Lbi3:I<N=>Goto1: ≠>S=S+0.5(DX-CY) ↙Lbi4:S“S”=AbsS◢↙Lbi5:Goto0 ↙使用说明:按FILE ■A→EXE ↙显示N=?问多边形个数,如N=3N=1提示输入第1个角点的X、Y坐标X=?1↙Y=?1↙N=2提示输入第2个角点的X、Y坐标X=?4↙Y=?5↙N=3提示↙输入第3个角点的X、Y坐标X=?1↙Y=?5↙S=6多边形(三角形)面积的等于6《fx4800p》计算直线、园曲线、缓和曲线上的中桩坐标、法线方向上边线坐标程序程序清单程序名:BLbi0 :Defm12 :{ABCDER}:A“JDK”:B“X0”:C“Y0”:D“PJ0”:E“FWJ:JD-ZH”:R“R”:H“Ls”↙Lbi1 :F=28.6479*H/R:P=H2/(24R:Q=H/2-H∧3/(240R2:L=R(D-2F)*π/180+2H◢↙Lbi3 :Z[12]=A:Z[11]=E:G=(R+P)*tan(D/2)+Q:V=Z[12]-G: W=V+L:V“ZH”=V◢W“HZ”=W◢↙Lbi4:Rec(G,Z[11]):X=B+I:Y=C+J:X“ZHX”=X◢Y“ZHY”=Y◢Z[1]=X:Z[2]=Y↙Lbi5:{N,T}:N“LP:1,RP:0”:T“S:0,S”↙Lbi6:N=1=>Z=Z[11]-D+180:≠>N=0=>Z=[11]+D-180≨≨↙Lbi7:Z<0=>Z=Z+360:≨Rec(G,Z):X=B+I:Y=C+J:X“HZX”=X◢Y“HZY”=Y◢Z[3]= X:Z[4]=Y ↙Lbi9:Z[11]-180<0=>Z[11]=Z[11]+180:≠>Z[11]=Z[11]-180≨↙LbiA:{M}:M“PK”↙LbiB:M≤L/2+V=>GotoC:≨GotoG ↙LbiC:M≤V=>Rec(V-M,Z[11]):X=Z[1]-I◢ Y=Z[2]-J◢ GotoI:≠>M≤H+V=>U=M-V:Prog“Z2”:≠>O=F+180(M-V-H)/(πR):Prog“Z3”≨↙LbiD:N=1=>S=Z[11]-tan-1(Y/X):≠>N=0=>S=Z[11]+tan-1(Y/X)≨≨↙LbiE:prog“Z4”:X=Z[1]+I◢Y=Z[2]+J◢↙LbiI:T=0=>GotoA:≨GotoN ↙LbiN:{T}:T“S”:M≤V=>Rec(T,Z[11]-90):Prog“Z6”:GotoA:≠>M ≤H+V=>G=28.6479*U2/(RH):GotoO:≠>GotoP ≨↙LbiO:N=1=>Z[12]=Z[11]-G-90:≠>N=0=>Z[12]=Z[11]+G-90≨≨Z[12] <0=>Z[12]=Z[12]+360:≨Rec(T,Z[12]):Prog“Z6”:GotoA ↙LbiP:Prog“Z7”:Prog“Z6”:GotoA ↙LbiG:N=1=>S=Z[11]-D:≠>S=Z[11]+D≨M≥W=>Rec(M-W,S):X=Z[3]+I◢Y=Z[4]+J◢GotoV:≠>M≤W-H=>O=F+180(W-H-M)/(πR):Prog“Z3”:≠>U=W-M:Prog“Z2”≨↙LbiH:N=1=>S=Z[11]-D+180+tan-1(Y/X):≠>N=0=>S=Z[11]+D+180- tan-1(Y/X)≨≨↙LbiK:Prog“Z4”:X=Z[3]+I ◢Y=Z[4]+J◢↙LbiV:T=0=>GotoA:≨{T}:T“S”:M≥W=>Rec(T,S-90):Prog“Z6”:GotoA:≠>M≤W-H=>GotoS:≨GotoT ↙LbiS:Prog“Z7”:Prog“Z6”:GotoA ↙LbiT:G=28.6479*U2/(RH)↙LbiU:N=1=>Z[12]=Z[11]-D+G-90:≠>N=0=>Z[12]=Z[11]+D-G-90≨≨Z[12]<0=>Z[12]=Z[12]+360:≨Rec(T,Z[12]):Prog“Z6”:GotoA ↙子程序程序名:Z2程序清单:X=U-U∧5/(40R2H2)+U∧9/(3456R∧4H∧4)-U∧13/(599040R∧6H∧6):Y=U∧3/(6RH)-U∧7/(336R∧3H∧3)+U∧11/(422400 R∧5H∧5)↙程序名:Z3程序清单:X=RsinO+Q:Y=R(1-cosO)+P ↙程序名:Z4程序清单:Rec(√—(X2+Y2),S)↙程序名:Z6程序清单:Z[5]=X+I:Z[6]=Y+J:Z[7]=2X-Z[5]:Z[8]=2Y-Z[6]:Z[5]“XL”=Z[5]◢ Z[6]“YL”=Z[6]◢ Z[7]“XR”=Z[7]◢ Z[8]“YR”=Z[8]◢↙程序名:Z7程序清单:N=1=>Z[12]=Z[11]-90-D/2:≠>N=0=>Z[12]=Z[11]+90+D/2≨≨Z[12] <0=>Z[12]=Z[12]+360:≨Rec((P+R)/cos(D/2),Z[12]):Z[9]=B+I:Z[10]=C+J:N=1=>Pol(Z[9]-X,Z[10]-Y):≠>N=0=>Pol(X-Z[9],Y-Z[10])≨≨J <0=>J=J+360:≨Rec(T,J)↙B程序使用说明启动程序:prog“B”↙显示输入说明例如JDK ?交点桩号10035.89 ↙X0 ?交点X坐标26714.542 ↙Y0 ?交点Y坐标145904.039 ↙PJ°?交点偏角(度、分、秒) 49°27′32″↙FWJ°:JD—ZH ?交点至ZH点切线方位角204°29′01″↙R ?园曲线半径710 ↙Ls ?缓和曲线长度,(当Ls=0时,为园曲线)125 ↙﹎﹎﹎﹎﹎﹎﹎﹎计算结果显示﹎﹎﹎﹎﹎﹎﹎﹎L=737.886 曲线总长度↙ZH=9645.978 ZH点桩号↙HZ=10383.865 HZ点桩号↙I ?中间显示↙J ?中间显示↙ZHX=26359.691 ZH点的X坐标↙ZHY=145742.447 ZH点的Y坐标↙LP:1,RP:0 ?[LP—线路左偏为1,RP—线路右偏为0 ] 0 ↙S:0,S ?0—只计算线路中线坐标,S—不等于0的任何数,计算中线坐标和边坐标,边坐标是指对应中桩法线方向的坐标,10 ↙HZX=26822.392 HZ点的X坐标↙ZHY=146278.738 HZ点的Y坐标↙PK ?待求点的桩号9770.98 ↙X=26471.845 待求点中桩X坐标↙Y=145797.548 待求点中桩Y坐标↙S= ?线路中点至待求点法线方向的距离15 ↙XL=26479.238 线路左15m的X坐标↙YL=145784.496 线路左15m的Y坐标↙XR=26464.453 线路右15m的X坐标↙YR=145810.600 线路右15m的Y坐标↙PK ?另一个待求点的桩号《fx4800p》计算高速公路匝道中心线、边线坐标程序程序清单程序名:CLbi0 :Defm12 :{ABCDFGKRP}: B“BP”:C“XB”:D“YB”:F“XP”:G“YP”:K “PJ°”:R“R”:A“A”:P“R1”:Pol(C-F,D-G):E=J+360 ↙Lbi1:{N,T,M}:N“LP:1,RP:0”:T“S:0,S”:M“L=>R:1,R=>L:0”:A=0=>GotoJ:≨Goto2 ↙Lbi2:U=A2/P:H= A2/R:P=9E99=>Z[3]=C:Z[4]=D:Goto3:≨U= A2/P:H= A2/R:Goto3 ↙Lbi3:M=1=>Z[1]=B-U:Z[2]=Z[1]+H:Z[1]“ZH”=Z[1]◢Z[2]“HY”=Z[2] ◢Goto4:≠>M=0=>Z[1]=B+U:Z[2]=Z[1]-H:Z[1]“HZ”=Z[1]◢Z[2]“YH”=Z[2] ◢≨≨↙Lbi4:P=9E99=>Goto5:≨Prog“Z2”:W=28.6479*U2/(RH:S=X-Y/tanW:Rec(Y/sinW,E):X=C+I:Y=D+J:N=1=>E=E+W:≠>N=0=>E-W≨≨Rec (S,E):Z[3]=X+I:Z[4]=Y+J ↙Lbi5:{Q}:Q“PK”↙Lbi6:M=1=>Goto7:≠>M=0=>Goto8≨≨↙Lbi7:Q≦Z[2] =>Goto9:≠>GotoD≨↙Lbi8:Q≧Z[2] =>Goto9:≠>GotoD≨↙Lbi9:M=1=>U=Q-Z[1]:≠>M=0=>U=Z[1]-Q≨≨Prog“Z2”↙LbiA:N=1=>V=E+180-tan-1(Y/X):≠>N=0=>V= E+180+tan-1(Y/X)≨≨Rec (√—(X2+Y2),V):X=Z[3]+I:Y=Z[4]+J:X“XP”=X ◢Y“YP”=Y ◢↙LbiB:T=0=>Goto5:≨GotoC↙LbiC:{T}:T“S”:W=28.6479*U2/(RH:N=1=>W=E+180-W-90:≠>N=0=>W=E+180+W-90≨≨Rec(T,W):Prog“Z5”:Goto5↙LbiD:U=H:Prog“Z2”:W=28.6479*H/R:N=1=>O=E+180-tan-1(Y/X):≠>N=0=>O=E+180+tan-1(Y/X)≨≨Rec(√—(X2+Y2),O):Z[9] =Z[3]+I:Z[10]=Z[4]+J ↙LbiE:N=1=>V=E+180-W-90:≠>N=0=>V=E+180+W+90≨≨Rec(R,V):Z[11]=Z[9]+I:Z[12]=Z[10]+J ↙LbiF:M=1=>L=Q-Z[2]::≠>M=0=>L=Z[2]-Q≨≨Prog“Z8”↙LbiH:{T}:T“S”:T=0=>Goto5:≨Prog“Z9”:Goto5↙LbiJ:Pol(F-C,G-D):W=J+360 ↙LbiK:{Q}:Q“PK”↙LbiM:N=1=>V=W-90:≠>N=0=>V=W+90≨≨Rec(R,V):Z[11]=C+I:Z[12]=D+J ↙LbiN:L=Abs(Q-B):Prog“Z8”↙LbiO:{T}:T“S”:T=0=>GotoK:≨Prog“Z9”:GotoK↙子程序程序名:Z5Lbi0:Z[5]=X+I:Z[6]=Y+J:Z[7]=2X-Z[5]:Z[8]=2Y-Z[6] ↙Lbi1:M=1=>Z[5]“XL”=Z[5]◢Z[6]“YL”=Z[6]◢Z[7]“XR”=Z[7]◢Z[8]“YR”=Z[8]◢≠>M=0=>Z[7]“XL”=Z[7]◢Z[8]“YL”=Z[8]◢Z[5]“XR”=Z[5]◢Z[6]“YR”=Z[6]◢≨≨↙程序名:Z8Lbi0:N=1=>Z=V+180-L*180/(πR):≠>N=0=>Z= V+180+L*180/(πR)(R,Z):X=Z[11] +I:Y=Z[12] +J :X“XP“=X ◢Y“YP“=Y ◢↙≨≨Rec程序名:Z9N=1=>Z=Z-180:≠>N=0=>Z=Z≨≨Rec(T,Z):Prog“Z5”↙C匝道程序使用说明FUNCTION 6 5 (变量清零)↙Prog“C”显示输入例如BP ?起点桩号754.493 ↙XB ?起点X坐标26541.168 ↙YB ?起点Y坐标145907.887 ↙XP ?第一段曲线X坐标26552.825 ↙YP ?第一段曲线Y坐标145935.665 ↙PJ°?园曲线偏角118.41°↙R ?园曲线偏半径80 ↙A?缓和曲线参数(园曲线A=0) 60 ↙R1 ?缓和曲线起点半径(当R无穷大时,R1=9EXP99) 9EXP99 ↙LP:1,RP:0 ?(左偏为1,右偏为0) 1 ↙S:0,S ?{ 计算边坐标为S(S为不为零的数),不计算为0} 10 ↙L=>R:1,R=>L:0?(计算顺序,从左往右为1,从右往左为0)0 ↙﹎﹎﹎﹎﹎﹎﹎﹎计算结果显示﹎﹎﹎﹎﹎﹎﹎﹎HZ=754.493 缓直点桩号↙(ZH) (直缓点桩号)YH=709.493 园缓点桩号↙PK ?输入待求点桩号544.161 ↙I ?中间显示↙XP=26698.387 待求点X坐标↙YP=145928.101 待求点Y坐标↙S ?从中点至法线方向的距离10 ↙XL=26707.612 线路前进方向左侧X坐标↙YL=145931.962 线路前进方向左侧Y坐标↙XR=26689.162 线路前进方向右侧X坐标↙YL=145924.241 线路前进方向右侧Y坐标↙PK ?另一个待求点的桩号《fx4800p》纵曲线计算程序(包括直线、曲线、直线)程序名:D程序清单:Lbi0:{ABCDERNT}:A“PVI”:B“HI”:R“R”:C“I1”:D“I2”↙Lbi1:N“LP:1,RP:0”↙Lbi2:N=1=>T=R(D-C)/200:≠>N=0=>T=R(C-D)/200≨≨E=A-T:F=A+T:E“PVC”=E◢F“PVT”=F◢↙Lbi3:{G}:G“PK”:G≦A=>Goto4:≨Goto5 ↙Lbi4:G≦E=>H=B-C(A-G)/100:H“HP”=H◢Goto3:≠>Prog“H1”:N=1=>H=B+I-J:H“HP”=H◢Goto3:≠>N=0=>H=B-I-J:H“HP”=H◢Goto3≨≨↙Lbi5:G≧F=>H=B+D(G-A)/100:H“HP”=H◢Goto3:≠>Prog“H2”:N=1=>H=B+I+J:H“HP”=H◢Goto3:≠>N=0=>H=B-I+J:H“HP”=H◢Goto3≨≨↙子程序程序名:H1I=(G-E)2/(2R:J=C(A-G)/100 ↙程序名:H2I=(F-G)2/(2R:J=D(G-A)/100 ↙D程序使用说明Prog“D”显示输入说明例如PVI ?变坡点桩号1040 ↙HI ?变坡点高程36.778 ↙R ?园曲线半径25285.340 ↙I1 ?变坡点左侧坡度值(百分数) 1.018 ↙I2 ?变坡点右侧坡度值(百分数) -1.260 ↙LP:1,RP:0 ?逆时针左偏为1, 顺时针右偏为0 0 ↙﹎﹎﹎﹎﹎﹎﹎﹎计算结果显示﹎﹎﹎﹎﹎﹎﹎﹎PVC=752.00 纵曲线起点桩号↙PVT=1328.00 纵曲线终点桩号↙PK= ?待求点桩号↙HP=35.165 待求点P点的设计高程↙PK= ?输入待求点桩号↙。
公路高程计算程序
CASIO4850公路高程计算程序1、GC JS(主程序)Lbl 0{L}Prog "SQX YS"Prog "SQX-H"Prog "PQX YS"Prog "PQX-H""H=":O◢Goto 02、SQX-H(竖曲线计算子程序)N=A-TW=A+TU=Abs (A-L)L≤N=>Z=H-JU:Goto 1 ΔL≤A=>Z=H-JU+(L-N) 2 /(2R):Goto 1 ΔL≤W=>Z=H+IU+(W-L) 2 /(2R):Goto 1ΔL>W=>Z=H+IU ΔLbl 13、PQX-H(平曲线计算子程序)L≤S=>E=P:G=E:Goto 1 ΔL≤(S+B)=>E=P-(L-S)/B×(P+C):G= -E:Abs (E) ≤P=>G=P: ΔGoto 1: ΔL≤(S+Q-B)=>E= -C:G= -E:Goto 1 ΔL≤(S+Q)=>E=P-(S+Q-L)/B×(P+C):G= -E:Abs (E) ≤P=>G=P: ΔGoto 1: ΔL>(S+Q)=>E=P:G=E ΔLbl 1{D}F=1=>D≤0=>O=Z+DE:≠>O=Z-DG Δ≠>F=-1=>D≤0=>O=Z+DG:≠>O=Z-DE ΔΔ4、SQX YS(竖曲线要素子程序)Lbl 0:L≤? => R=?:T=?:A=?:H=?:J=?:I=?:≠> Goto 1Lbl 1:L≤? => R=?:T=?:A=?:H=?:J=?:I=?:≠> Goto 2L ……………………………………5、PQX YS(平曲线要素子程序)Lbl 0:L≤? => B=?:Q=?:C=?:F=?:S=?:P=?:≠> Goto 1Lbl 1:L≤? => B=?:Q=?:C=?:F=?:S=?:P=?:≠> Goto 2L ……………………………………说明:L:计算点的里程D:计算点的横距,左边为"-",右边为"+"竖曲线要素R:竖曲线半径,凸取负,凹取正T:竖曲线切线长A:竖曲线中心桩号H:变坡点高程J、I:变坡点前后纵坡,上坡为"+",下坡为"-"平曲线要素B:超高缓和曲线长度Q:超高曲线全长度C:超高值F:曲线右,左参数,右为"+1",左为"-1"S:超高缓和起点桩号P:路面横坡值。
卡西欧5800公路坐标正反算程序
卡西欧5800公路坐标正反算程序(总19页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除目录一、坐标正算基本公式 (02)二、坐标反算原理 (04)三、高程数据库录入变换 (05)四、计算器程序 (07)01、ZBZS(坐标正算) (07)02、ZBFS(坐标反算) (08)03、GCJF(高程积分) (09)04、PJFY(坡脚放样) (10)05、JFCX(积分程序) (11)06、ZBFY(坐标放样) (11)07、DT(递推) (12)08、HP(横坡) (13)09、LK(路宽) (14)10、SJK1(平面数据库) (14)11、SJK2(纵面数据库) (14)12、SJK3(左路宽度数据库) (15)13、SJK4(右路宽度数据库) (15)14、SJK5(横坡数据库) (16)15、SJK6(下边坡数据库) (16)16、SJK7(左上边坡数据库) (17)17、SJK8(右上边坡数据库) (18)五、后记 (19)CASIO 5800计算器公路工程测量程序一、正算所涉及的计算公式 X R i d XαβBd Y d l d βI图表 1在图1中,A 点为回旋曲线起点,B 点为回旋曲线止点,I 点为所求坐标点。
设:A 点的X 坐标为X A ,Y 坐标为Y A ,A 点的切线方位角为α,A 点的曲率为ρA ,A 点的里程为L A ,B 点的曲率为ρB ,B 点的里程为L B ,I 点的曲率为ρI ,I 点的里程为L I 。
I 点的切线角为β。
由于回旋线上各点曲率半径R i 和该点至曲线起点的距离L 成反比。
故此任意点的曲率为;CL R i i ==1ρ (c 为常数) (1) 由式(1)可知,回旋曲线任意点的曲率按线性变化,由此回旋曲线上里程为L i 点的曲率为;AB A i A B A i L L L L --⨯-+=)(ρρρρ (2) 当曲线右偏时ρB 、ρA 取正值,反之取负值。
计算器中的测量软件----道路之星操作手册
道路之星V1.22操作手册目录第一章概述- 1 - 第二章系统安装- 3 - 第一节电脑端程序- 3 - 第二节计算器与电脑交换数据- 5 - 第三节计算器程序- 7 - 第四节计算器程序基本操作- 11 - 第五节简易操作指南- 14 - 第三章常规计算- 16 - 第四章水准网记录及平差- 20 - 第五章控制测量记录与平差- 26 - 第六章道路测设- 30 - 第一节项目管理- 30 - 第二节道路正反算- 36 - 第三节路基路面控制- 44 - 第四节边坡计算- 49 - 第五节结构物及桥梁计算及检测- 53 - 第六节隧道超欠挖计算- 60 - 第七章计算器数据输入- 68 -道路之星用户手册第一章概述第一章概述一、功能和特点道路之星适用于公路、铁路、城市道路主线、立交匝道、隧道的勘测设计与施工放样工作。
软件分为两个部分:a.电脑端数据处理负责设计输入输出、设计成果的复核、现场采集数据的分析计算以及与计算器进行文件传输;b.计算器端施工现场计算基于Casio fx9750、fx9860、fxCG20计算器设计,负责现场的施工指导和相关数据的采集。
(一)、道路全线测设系统:将道路全线或一个标段所有数据一次性输入,主线、匝道可以存入一个文件,用路线名进行标识,一个项目文件可以包含任意多条路线。
统一计算中边桩平面坐标及高程,进行一致的查询、放样等计算。
1、支持任意多级断链,支持任意道路断面形式。
2、平面。
支持点法或线元法,都可适用于对称或不对称基本形、S或C形、拱(凸)形、复曲线、卵形线、回头曲线等各种线形。
提供的成果主要有:直曲表、线元一览表、逐桩坐标计算表。
3、纵断面。
可以进行纵断面的设计、计算。
竖曲线计算方式可以选择传统或精确算法。
4、超高加宽。
采用按板块进行超高、加宽的计算。
加宽方式有:线性过渡、三次抛物线、四次抛物线过渡;超高过渡方式:线性过渡、三次抛物线过渡。
5、结构物计算。
卡西欧计算器FX4X00测量程序
卡西欧计算器FX-4X00程序附闭合导线计算1、源程序F1 A1L1 Defm 4N-2L2 N:A:B:Pol(C-A,D-B):W<0=>W=W+360?T=WL3 K=0=>M=T+180:E=C:F=D:GOTO 0: ≠>E:F:Pol(G-E,H-F):W<0=>W=W+360?M=WL4 Lbl 0:L=0:U=0:I=0:R=2:Z[1]=TL5 Lbl 1:{J}:Z[R]+360: ?R=N+1=>GOTO 2: ≠>R=R+1:GOTO 1L6 Lbl 2:P”JB”=(Z[N+1]-M) ?Q”JL”=40√N?R=2L7 Lb1 3:{S}:Z[N+R]=S:L=L+S?L8 Z[2N-1+R]=Rec(S,(Z[R]-P(R-1)/N)):U=U+VL9 Z[3N-2+R]=W:I=I+W:N=R=>GOT 4: ≠>R=R+1:GOTO 3L10 Lbl 4:P=U+C-E?Q=I+D-F?L11 G”1:M”=L/Pol(P,Q) ?R=2L12 Lbl 5:X”XI”=C+Z[2N-1+R]-PZ[N+R]/L?Y”YI”=D+Z[3N-2+R]-QZ[N+R]/L?L13 R=N=>GOTO 6: ≠>R=R+1:C=X:D=Y:GOTO 5L14 Lbl 6:”END”2、说明(1)、本程序可计算附和导线和闭合导线的坐标,计算的坐标系经过角度闭合差及坐标增量闭合差分配后的结果,能显示角度闭合差、增量闭合差及导线全长的相对精度;(2)、输入的观测角为导线的左角。
3、程序代号注释N?导线观测角的折角数;A、B?导线起始点所后视的已知点的坐标x,y;C、D?导线起始点(即设站点)的坐标x,y;E、F?导线终点(已知点)的坐标x,y;G、H?在导线终点设站观测前视已知点的坐标x,y;T?起始站后视至起始点的方位角;M?终点站至前视已知点的方位角;J?观测的左角值;JB?角度闭合差;JL?允许的角度闭合差,程序中是以40√n计算的,如和要求的不一致,可改一下L6语句中的有关部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算器公路三维全能程序————————————————————————————————作者: ————————————————————————————————日期:5800计算器公路三维全能程序.(丢掉图纸轻松测量)说明清晰!ﻫ各位,我的9860程序记忆编写完毕,跟这个程序功能差不多,但是更好用,加入了隧道计算功能,能计算超欠挖,渐变隧道,不限制圆心数目,程序说明书在下载,有兴趣的朋友可以找我本程序比较复杂.测量原理不是很明白的朋友慎用请大家经常关注程序B-H的更新2009,5,10日修改见超高子程序B-H黄色部分,另超高数据库增加在超高缓和段2009,5,8日正反算选择程序:ZS-FS 更改小错,输入超高为公路外侧超高说明ﻫ详见紫色修改内容ﻫ2009,4,30日更改如下:把原来的4个子程序分解成5个子程序,解决了一个大的竖曲线不能包含几个超高变化段,另外程序内也有两处改变请看红色区域.ﻫ本程序经过综合考虑5800的设计缺陷,计算速度较慢故只使用高斯四节点法为计算内核.支持多条线路正反算,中桩,边桩高程计算,超高计算,超高缓和计算,加宽计算,加宽缓和计算,边坡开口线计算,挡土墙坡脚线计算,考虑了中间绿化带的影响,适用与国家高速公路至乡村四级公路计算和放样,路基路面工程可以直接得出中边桩的设计三维坐标,去掉加宽和超高影响的计算困难,边坡和坡脚线计算可直接在边坡上提取坐标带入程序,经过所有设计因素的综合,得出更改边距并显示修改偏差后的坐标.反算速度明显提高,只需要3秒.程序无错,可放心输入,另本程序可以增加隧道超欠挖计算子程序,非常方便,因为每个隧道的断面数据不一样,所以在此没有明确写出,有需要的可以联系我.本人QQ76805071,只为交友.ﻫ计算器主程序:ZHU-CHENG-XUﻫLbi0:“1,ZS=FS,2ZS,3FS,4XY=>SG,5。
”?U:ﻫU=1=>Prog”ZS-FS”:进入公路三维程序ﻫU=2=>Porg”ZS”:进入坐标正算程序ﻫU=3=>Porg”FS”:进入坐标反算程序U=4=>Porg”XY =>SG”:进入大地坐标转施工坐标程序ﻫ…………Goto0:ﻫ说明:计算器总的主程序,进入选择各种分支计算程序。
1为公路三维计算,2为普通正算,3为普通反算,4为大地坐标转施工坐标。
选择错误重新选择。
此程序可以不用输入,只为给大家一个思路,可以把计算器所有程序集中到一个主程序内管理.ﻫ公路三维部分正反算选择程序:ZS-FS20→DimZ: //扩展变量ﻫ“1LZ=> Deg: //设置角度模式ﻫXY,2XY=>LZ,3BIANPO-FY”?U://正反算选择,正算选1,反算选2,坡口坡脚选3ﻫIf U=1: ThenProg”ZS-XH”:IfEnd: //进入正算循环主程序ﻫIfU=2:ThenProg”FS-XH”:IfEnd: //进入反算循环主程序IfU=3:ThenProg”BP-FY”:IfEnd: //进入边坡开挖主程序正算循环主体程序ZS-XH“1PT-2SJ”?W: //普通计算和设计边距计算选择“XL-XZ“?U://选择线路1~NﻫIf W=1: Then //运行普通计算模式边踞自由输入Lbi0:”L=”?L:”Z=”?Z: //输入桩号和边距ﻫPorg”ZS-XH-1“:Goto0:I fEnd: //运行正算循环子程序ﻫIf W=2:Then //运行设计计算模式边距按设计输入ﻫLbi1:”L=”? L: //输入桩号ﻫPor g”0。
5LUKUAN”://录入公路加宽后,左右侧设计边距ﻫPorg”ZS-XH-1“:Goto0:IfEnd: //运行正算循环子程序ﻫﻫ正算循环子程序ZS-XH-1ﻫProg”PM-XL-XZ”: //进入平面线路选择程序对线路线元进行选择Prog”CHAOXIAN-CL”://里程超限处理ﻫProg”GL-ZS”://进入坐标正算程序Prog”GL-BZ-ZS”: //进入公路边桩正算程序ﻫProg”GC-XL-X Z”: //进入高程线路选择程序对线路线元进行选择ﻫProg”GC”://进入高程部分提取中桩高程Prog"CG-XL-XZ": //进入超高数据库提取超高数据ﻫIf W=1:T henProg”B-H”://普通计算时进入边桩高程部分提取边桩高程ElseZ[3] →Z: Porg“B-H”://按设计计算时候代入减去半边绿化带后的路基边距,提取边桩高程Ifend:Prog”ZS-XS”: //进入正算显示程序,提取正算三维结果ﻫ反算循环主体程序FS-XH0→Z:“XL-XZ”?U: //选择线路 1~NﻫLbi0:ﻫ“L”?L:“X=”?T:“Y=”?S: //输入起算假定桩号,实测X YﻫProg”GL-FS”: /进入公路反算程序ﻫProg”FS-XS”: //进入反算显示程序ﻫGoto0:坐标正算程序GL-ZS.1739274226→I:.3260725774→J:ﻫ.0694318442→K:.3300094782→E: //四节点法计算系数录入ﻫ1-E→F:1-K→M:Q+KrO(C+KD) →K: //数据库要用X、Y、Q作为起点坐标方位角ﻫQ+E rO(C+ED)→E: //r是弧度,输入方法FUNCTION 选5ﻫQ+FrO(C+FD)→F:ﻫQ+MrO(C+MD)→M:X+O(ICos(K)+JCos(E)+JCos(F)+ICos(M))→X://计算出X坐标Y+O(ISin(K)+JSin(E)+JSin(F)+ISin(M)) →Y: //计算出Y坐标ﻫQ+ Or(C+D) →Q: //计算出算点方位角,O是字母,r是弧度:边桩坐标计算程序GL-BZ-ZS:ﻫ"XJ"?→A:X+Zcos(Q+A) →G: //计算出边桩X坐标Y+ZSin(Q+A)→M: //计算出边桩Y坐标ﻫ公路反算程序GL-FSDo:Porg”PM-XL-XZ”://进入平面线路选择程序Porg”CHAOXIAN-CL”://里程超限处理程序ﻫPorg”GL-Z S”: //进入公路正算4节点程序ﻫT-X→I:S-Y→J://试算点与测点X,Y距离差Pol(I,J):J-Q→J: //方位角转换为接近试算点到测点的值:ﻫRec(I,J): //计算出X差和Y差(X里程,J边)ﻫL+I→L://修改后的里程ﻫAbs(I) →I://修改值的绝对值ﻫLpWhile I>0.001: //小于一毫米通过,大于一毫米循环计算ﻫ中桩高程计算程序GCﻫIf I-A<0:Then1→H:IfEnd: //开口向上部分赋值IfI-A=0:ThenGoto1: IfEnd://无竖曲线部分赋值ﻫIfI-A>0:Then -1→H:IfEnd: //开口向下时赋值(L-C)I+K+(L-C)^2/(2E)H→I://计算得出竖曲线部分中桩高程Goto2:Lbi1:K+(L-C)I→I://计算得出无竖曲线部分中桩高程Lbi2:边桩高程计算程序B-Hﻫ(L-C)/(D-C)→P: //计算点占本线元长比例3P^(2^(S))-2P^(3^(S)) →P: //计算得线性和高次抛物线系数ﻫF +P(T-F)→E://初步计算计算点横坡ﻫIf V=1:Then If N = -1:Then //直线和直缓,缓直,曲线左偏时If Z<0:Then-E→E:ﻫIfE>Z[4]:ThenZ[4]→E:IfEnd : //计算左侧时,横坡大于一般横坡取一般横坡I+Abs(Z)E→O: IfEnd: //左侧高程IfZ>0:ThenI+ZF→O:IfEnd:Ifend: //右侧高程得数If N=1:Then IfZ<0:ThenI+Abs(Z)E→O:IfEnd: //曲线右偏时,左侧高程得得IfZ>0:Then-E→E:IfE>Z[4]:Then Z[4]→E:IfEnd //右侧高程横坡大于一般横坡,取一般横坡I+ZE→O:IfEnd:IfEnd: IfEnd: //右侧高程得数IfV=2:ThenIfZ>0:Then I+ZE→O:IfEnd://圆曲线全超高和S曲线超高渐变部分右侧高程得数IfZ<0:ThenI-Abs(Z)E→O:IfEnd:IfEnd://圆曲线全超高和S曲线超高渐变部分左侧高程得数ﻫﻫ设计标准路面宽度子程序 CHANG-SHUﻫ12→Z[1]://录入12米为路面半宽度,根据设计修改ﻫ1.5→Z[2]: //录入1.5米为绿化带半宽,根据设计修改,无绿化带输入0ﻫ-0.02 →Z[4]://录入-0。
02为公路一般横坡,根据设计修改// 注:在以中轴线旋转的超高不考虑绿化带影响的,在常数程序中,绿化带修改为0路面宽度子程序0。
5LUKUANﻫ”Z-1,Y+1”?V://左右边桩选择Porg”CHANG-SHU”://设置标准路面半宽If V=1:Then Porg”GL-JK”: //右侧时,进入加宽子程序Z[1]+Z→Z://计算右册正确公路半宽,ﻫZ-Z[2] →Z[3]:IfEnd://计算右侧减去半边绿化带时计算边桩高程时用的边距ﻫIfV=-1: ThenPorg”GL-JK”://左侧时,进入加宽子程序-Z[1]-Z→Z: //计算左册正确公路半宽ﻫZ+Z[2]→ Z[3]:IfEnd: //计算左侧减去半边绿化带时计算边桩高程时用的边距ﻫ公路加宽子程序GL-JK前点加宽里程A,加宽止点里程B,“加宽缓和段全长C,止点加宽宽度D本加宽程序欠缺S缓和曲线加宽程序,因为没有遇到过,所以暂时空缺ﻫPorg“JK-X L-XZ”://进入加宽数据库线路选择程序ﻫIf D=1:Then(4((L-A)/(B-A))^3-3*((L-A)/(B-A))^4)*C→Z:IfEnd:// 从小到大加宽If D=2:Then (4(((B-A)-(L-A))/(B-A))^3-3*(((B-A)-(L-A))/(B-A))^4)*C→Z:IfEnd://从大到小加宽,以上两式为参考公式,可根据图纸更改公式IfD=3:ThenZ=Z:IfEnd: //圆曲线加宽直一样时ﻫIfZ≠0:then”JK=”:Z ◢:IfEnd: //存在加宽值时显示加宽值ﻫﻫ正算显示ZS-XSﻫ“FWJ”:Q◢ //显示计算里程方位角ﻫ“ZHON G-X”:X◢ //显示中线X坐标ﻫ“ZHONG-Y”:Y◢//显示中线Y坐标ﻫ“ZHONG-GC”:I◢//显示中桩高程ﻫ“B-X”:G◢//显示边桩X坐标“B-Y”:M◢ //显示边桩Y坐标ﻫ“B-GC”:O◢//显示边桩高程ﻫ反算显示FS-XSﻫ“L”:L◢ //显示计算里程“Z”:J◢//显示计算边距ﻫﻫ里程超限CHAOXIAN-CLIfL<A:Then“L-<<<”;Stop:IfEnd: //小于本路线最小里程提示,退出程序If L>B:Then”L+>>>”:Stop:IfEnd: //大于本路线最大里程提示,退出程序ﻫ边坡放样程序BP-FYﻫ“XL-XZ“?U: //线路选择”S-L”?L:”X=”?T:”Y=”?S: //输入试算桩号和测点X,Y.T→Z[10]:S→Z[11]:ﻫPorg”PM-XL-XZ”://对平面线路进行选择Porg”GL-FS“://进入反算程序,反算测点里程偏距。