ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:275.54KB ,
资源ID:2180699      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2180699.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(公路工程坐标正反算原理及5800计算器程序.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

公路工程坐标正反算原理及5800计算器程序.doc

1、个人收集整理 勿做商业用途 目录 一、坐标正算基本公式………………………………………………………02 二、坐标反算原理………………………………………………………04 三、高程数据库录入变换…………………………………………………05 四、计算器程序………………………………………………………07 01、ZBZS(坐标正算)………………………………………………………07 02、ZBFS(坐标反算)………………………………………………………08 03、GCJF(高程积分)………………………………………………………09 04、PJFY(坡脚放样)……………………………………………………

2、…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

3、右路宽度数据库)………………………………………………15 14、SJK5(横坡数据库)………………………………………………16 15、SJK6(下边坡数据库)………………………………………………16 16、SJK7(左上边坡数据库)………………………………………………17 17、SJK8(右上边坡数据库)………………………………………………18 五、后记……………………………………………………………………19 CASIO 5800计算器公路工程测量程序 l 一、正算所涉及的计算公式 图表 1 在图1中,A点为回旋曲线起点,B点为回旋曲线止点,I点为所求坐标点。设: A

4、点的X坐标为XA ,Y坐标为YA ,A点的切线方位角为α,A点的曲率为ρA,A点的里程为LA,B点的曲率为ρB,B点的里程为LB,I点的曲率为ρI,I点的里程为LI.I点的切线角为β。 由于回旋线上各点曲率半径Ri和该点至曲线起点的距离L成反比。故此任意点的曲率为; (c为常数) (1) 由式(1)可知,回旋曲线任意点的曲率按线性变化,由此回旋曲线上里程为Li点的曲率为; (2) 当曲线右偏时ρB、ρA取正值,反之取负值。设: —--—-— 曲率变化率 (3) —-——

5、—— I点至起点A的距离 (4) 则有: (5) 在I点处取一微段,则有: (单位为弧度) (6) 对上式进行积分并代入式(3)(4),则有; (7) 因已知回旋曲线起点A的切线方位角α,则里程为Li点的切线方位角为: (8) 将式(7)代入式(8)得: (单位为弧度) (9) 对于式(9),当ρA=0,M=0时,则αi=α,式(

6、9)变成计算直线段上任意点切线方位角的计算公式;当ρA=c(c为常数),M=0时,则αi=α+ρAL,式(9)变成计算圆曲线上任意点切线方位角的计算公式. 由图1中不难得出回旋曲线上任意点在路线坐标系下的坐标: (10) 将式(9)代入式(10),即得本次编程计算基本公式: (11) l 二、反算原理 图表 2 在图2中,A点为已知坐标而待求对应中桩桩号及边距的点。B点为假定的A点对应中桩桩号点。显然,B点并不对应于A点。做出B点的切线,过A点做辅助线垂直于B点的切线,相交于C点.设:

7、B点的切线方位角为α,B点的桩号为KB,B点的坐标分别为XB、YB,A点的桩号为KA,A点的坐标分别为XA、YA,“B—A"的方位角为β,“B-A”的距离为N, “B-C”的距离为L,“C—A”的距离为Z。 根据前面的坐标正算的公式可以得到α,XB、YB值。 根据计算器内置的Pol(XA-XB,YA—YB)公式(直角坐标转换为极坐标)能得到β,N值。 (1) (2) 当L=0时,B点是对应于A点的,KB=KA,Z即为A点的距中桩的距离. 当L≠0时,则采用KB=KB+L,对B点进行新的假定,进而再次对L进行解算,直至L=0

8、或则L值在容许误差范围之内。 l 三、高程数据库录入变换计算 β 图表 Error! Bookmark not defined. 为利用前面已知的积分公式对高程进行求算,故需对设计给定的纵断面数据进行换算。如图3中所示,以高程H轴代替平面坐标系的X轴,以里程L代替平面坐标系的Y轴,以H轴为起点,顺时针方向旋转而得到方位角α。 由设计图中已知数据为:纵坡i,竖曲线半径R,坡长L等。 根据通用的纵断面高程计算公式,容易解算出每个线形变化点的里程及高程,即图3中,A、B、C、D点的“H、L”值。 由于纵坡坡度所采用的为坡度值,即: (1) 利用反三角函

9、数,即能解算出以L轴为起点,逆时针方向旋转的角值β。 (2) 显然: (3) 同时结合平面线元,凸曲线可以看为右偏线元,曲率取正值。反之为负值。 图表 3 由于积分程序代入运算的为坡线长度,即上图中的的0A、AB,而已知里程为水平距离,即上图中的0A’、A’B’。所以在计算出起点积分运算的基本要素:图3中的(α,H,L)后,我们需将水平距离L换算为坡线长度L’或弧线长度L~。 直线换算比较简单,利用三角函数即能得出下式: (4) 竖曲线形式,一般采用二次抛

10、物线或圆曲线,在圆心角很小而半径相对较大的使用范围内,二者的吻合是良好的。以下推导采用圆曲线作为竖曲线的形式。 在图4中,A点为线元起点(直线OA与圆弧AB的切点),B点为待求弧长点,F点为曲线对应圆心。 根据互余角相等原理得出: 运用三角函数计算得出: ; 根据圆曲线方程:得出: , 根据图示: 利用反三角函数: 从而: 根据弧长计算公式得: (5) l 四、卡西欧5800程序; Ø 1、文件名:“ZBZS"(坐标正算) "KI="?H:(输入计算点桩号并赋值于变量H) Prog"SJK1":(进入数据库1中读取数

11、据) Prog"JFCX":(进入积分程序进行运算) "BL="?P:(输入计算点距中桩距离并赋值于变量P,左为“-”,右为“+”.如果需要计算设计路幅宽度“加宽段",则计算左幅时输入“-1",右幅为“+1”) IF ABS(1)=1:(如果路宽的绝对值为1,则计算设计路幅宽度) THEN PROG"LK”: (进入路宽程序计算出路幅宽度值) “BS=”:EP→P◢(对路幅宽度代入±号以区分左右) “BL=":?P: (是否对边距重新赋值,如路堑墙,即边距等于路幅宽度加上水沟宽度) IF END: (判断结束) "X=":S+PCos(W+90)→U ◢(显示边桩X坐标并赋值

12、于变量U,可对90度进行调整,如斜交30度或其他,但是角度不分左右,即90度=—90度=270度) "Y=":T+PSin(W+90)→V (显示边桩Y坐标并赋值于变量V) PROG”GCJF”: (进入高程积分程序,计算设计高程) PROG”HP”: (进入横坡计算程序,计算横坡) “H=":S+ABS(E)F→Q (显示计算点设计高程,设计高程加上横坡高差) Ø 2、文件名:“ZBFS”(坐标反算) "KI="?H:(输入假定桩号并赋值于变量H) "XI="?V:(输入反算点X坐标并赋值于变量V) "YI="?Y:(输入反算点Y坐标并赋值于变量Y) "HI="?Z:

13、输入反算点高程并赋值于变量Z) Lbl 0:(转移起点命令) Prog"SJK1":(进入数据库1中读取数据) Prog"JFCX":(进入积分程序进行运算) Pol(V—S,Y—T) →N:(将直角坐标转换为极坐标并将极经赋值于变量N) J→U:(将极角赋值于变量U。注意:在Pol()函数中,计算生成的r值被自动赋值于I,θ值被赋值于J) NCos(U—W)→R:(计算假定桩号的偏差并赋值于变量R) Abs(R)≤0.001=〉Goto 1:(判断语句,如果R的绝对值小于容许误差则程序跳转至Lbl 1处运行,否则将顺序运行) H+R+0。001→H:(对假定桩号H值重新赋值

14、此处增加的:“+0.001"是为了避免直线段计算中桩时出现Pol(0,0)的错误。) Goto 0:(程序跳转入Lbl 0处重新开始运行) Lbl 1:(转移起点命令) "KI=":H ◢(显示解算出来的桩号) "BL=": NSin(U-W)→P◢(计算反算点至中桩距离并赋值于变量P,右为+) Prog"GCJF":(进入高程积分程序进行运算) PROG”LK": (进入路宽程序,计算路幅宽度) IF P≥0: (如果反算边距大于0,即右幅) THEN “BL0=”:P-E→G◢(反算点距离右边线距离,+为超挖,—为欠挖) ELSE “BL0=”:ABS(P)—E→G◢(

15、反算点距离左边线距离,+为超挖,—为欠挖) IF END: (判断结束) PROG “HP”: (进入横坡计算程序,计算反算点横坡) IF ABS(P)≤E: (如果反算点在路幅内,则计算该点挖填,反之则计算该点对应路幅边缘点挖填,并赋值于Q变量) THEN “ZI=”:(S+ABS(P)F)-Z→Q: ELSE “ZI=":(S+ABS(E)F)-Z→Q: IF END (判断结束) Ø 3、文件名:“GCJF”(高程积分) Prog"SJK2":(进入数据库2调用数据) H-F→X:(计算水平距离并赋值于变量X) If D=0:(根据曲率判断直线或圆曲线) Then

16、Abs(X÷C0S(90-C)) →X:(如果为直线则计算坡线长并赋值于变量X) Else COS(C) ÷Abs(D) →B:(如果为曲线,则开始计算弧长,具体参照第三节理解) Sin(C) ÷Abs(D) →E:(参照第三节理解) √((1÷D)2—(X-B)2)→G:(参照第三节理解) tan—1((G—E)÷X)→T:(参照第三节理解) πAbs(90-C-T)÷90÷Abs(D)→X:(计算出弧长并赋值于变量X) IfEnd:(条件判断结束) A+∫(Cos(C+DrX2),0,X)→S:(计算设计高程值并赋值于S) Ø 4、文件名:“PJFY”(坡脚放样) Pro

17、g"ZBFS"◢(执行坐标反算程序,并显示) PROG “LK”: (执行路宽程序) IF Q≥0: (如果为填方,则进入SJK6,调用下边坡数据) THEN PROG “SJK6”: ELSE IF Q<0 AND P<0: (如果为挖方,且在路左,则调用左侧上边坡数据) THEN PROG"SJK7”: ELSE PROG"SJK8”: (调用右侧上边坡数据) IF END: (第二判断结束) IF END: (第一判断结束) Abs(Q)≤B=>E+ Abs(Q)A→Z: (高差小于第1级坡高时,计算理论平距并赋值于变量Z) Abs(Q)≤(B+F)And Ab

18、s(Q)>B =>E+AB+C+ (Abs(Q)-B)D→Z: (高差小于第2级坡高时,计算理论平距并赋值于变量Z) Abs(Q)≤(B+F+L)And Abs(Q)>(B+F)=〉E+AB+C+DF+G+ (Abs(Q)—B-F)K→Z: (高差小于第3级坡高时,计算理论平距并赋值于变量Z) Abs(Q)>(B+F+L)=〉E+AB+C+DF+G+KL+M+ (Abs(Q)-B—F—L)N→Z: (高差大于第3级坡高时,计算理论平距并赋值于变量Z) "LI=":Z— Abs(P)(计算并显示坡脚点距假定点的距离,+为远离中线) Ø 5、文件名:“JFCX”(积分程序) (E—

19、D)÷(G—F)→M:(计算线元曲率变化率并赋值于变量M) H—F→X:(计算点至线元起点距离并赋值于变量X.注意:此变量仅能为X,因下步积分运算中,计算器对除X以外的所有变量都将视为常数) C+DrX+0.5rMX2→W:(计算点切线方位角并赋值于变量W。注意:Dr、0.5r中的上标r,为弧度转化符号其值为180/π,计算器内有此符号) A+∫(Cos(C+DrX+0.5rMX2),0,X)→S:(计算中桩X坐标值并赋值于S) B+∫(Sin(C+DrX+0.5rMX2),0,X)→T(计算中桩Y坐标值并赋值于T) Ø 6、文件名:“ZBFY”,坐标放样 PROG “ZBZS"

20、◢(进入坐标正算程序,并显示) POL((U-***),(V—***))→L: (计算放样点和置站点的距离和方位角,***,置站点的X,Y坐标) IF J≥0:(如果方位角大于0,则直接计算,反之则需要加上360度) THEN GOTO 0: ELSE J+360→J: IF END: (判断结束) LB1 0: “L=”:L→L◢(显示置站点至放样点的距离) J→W:”W=”:W◥ DMS◢(显示置站点至放样点的方位角,并转化为度分秒) “HS=”?Z: (输入实测高程,并赋值于Z) ”HC=”:Q-Z(计算放样点的挖填,-为挖,+为填) Ø 7、文件名:“DT"

21、线元要素递推程序 “XQ=”?A: (将起点坐标、方位角、起止点曲率、桩号进行分别赋值) “YQ="?B: “WQ=”?C: “1/RQ=”?D: “1/RZ="?E: “KQ=”?F: “KZ=”?G: G→H: (计算桩号等于线元止点桩号) PROG “JFCX”: (进入积分程序,将X,Y显示并赋值于起点变量) “XZ=”:S→A◢ “YZ=”:T→B◢ G→F: E→D: W→C: (将止点参数赋值于起点) “WZ=”:C◥ DMS(将方位角转化为以度分秒为单位) Ø 8、文件名:“HP”(横坡计算程序中轴旋转线性变化) PROG “SJK

22、5”: (进入数据库5,调用超高参数) IF P≤0: (区分左右,并将横坡百分比化) THEN 0.01C→C: 0.01D→D: ELSE 0.01E→C: 0.01F→D: IF END: IF D=C: (判断直线和全超高路段,即横坡不变化路段) THEN C→F: GOTO 0: ELSE B—A→G: (LS,计算缓和段长度) IF END: IF C>0 OR D>0: (判断超高方向,即平曲线内外) THEN C+(H-A)(D-C)÷G→F: GOTO 0: (线性内插) ELSE G- G ABS(D-C) ÷(ABS(D)—C)→K: (L0,计算临

23、界长度) IF END: IF ABS(D)>ABS(C): (判断ZH—HY或YH—HZ) THEN H-A→L: ELSE B—H→L: IF END: IF L≤K: (超高变化段内侧,判断临界长度以内或以外) THEN C→F: GOTO 0: ELSE C+(L-K)(D-C)÷(G—K)→F: GOTO 0: (线性内插) IF END: F→F Ø 9、文件名:“LK"(路幅宽度计算程序加宽线性变化) IF P≤0: (区分左右,分别调用数据) THEN PROG “SJK3”: ELSE PROG “SJK4”: IF END: C+(H-A)

24、D-C)÷(B—A)→E: (线性内插) Ø 10、文件名:“SJK1"(数据库1,平面数据库) If H≤线元止点桩号:(判断计算点所属线元) Then ****→A:(线元起点X坐标赋值于变量A) ****→B:(线元起点Y坐标赋值于变量B) ****→C:(线元起点方位角赋值于变量C) ±**÷**→D:(线元起点曲率赋值于变量D。注意:线元右偏为+,反之为-,曲率等于1/R,即半径的倒数,直线曲率为0.) ±**÷**→E:(线元止点曲率赋值于变量E.注意:线元右偏为+,反之为-,曲率等于1/R,即半径的倒数,直线曲率为0.) ****→F:(线元起点桩号赋值于变量F

25、 ****→G:(线元止点桩号赋值于变量G) Return:(从子程序返回调用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线元数据录入) Ø 11、文件名:“SJK2"(数据库2,纵面数据库) If H≤线元止点桩号:(判断计算点所属线元) Then ****→A:(线元起点高程赋值于变量A) ****→C:(线元起点方位角赋值于变量C) ±**÷**→D:(线元起点曲率赋值于变量D。注意:凸曲线为+,反之为-,曲率等于1/R,即半径的倒数,直线曲率为0.) ****→F:(线元起点桩号赋值于变量F) Return

26、从子程序返回调用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线元数据录入) Ø 12、文件名:“SJK3”(数据库3,左路幅宽度数据库) If H≤线元止点桩号:(判断计算点所属线元) Then ****→A:(线元起点桩号赋值于变量A) ****→B:(线元止点桩号赋值于变量B) ****→C:(线元起点左路幅宽度赋值于变量C) ****→D:(线元止点左路幅宽度赋值于变量D) Return:(从子程序返回调用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线

27、元数据录入) Ø 13、文件名:“SJK4”(数据库4,右路幅宽度数据库) If H≤线元止点桩号:(判断计算点所属线元) Then ****→A:(线元起点桩号赋值于变量A) ****→B:(线元止点桩号赋值于变量B) ****→C:(线元起点右路幅宽度赋值于变量C) ****→D:(线元止点右路幅宽度赋值于变量D) Return:(从子程序返回调用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线元数据录入) Ø 14、文件名:“SJK5"(数据库5,横坡数据库) If H≤线元止点桩号:(判断计算点所属线元) T

28、hen ****→A:(线元起点桩号赋值于变量A) ****→B:(线元止点桩号赋值于变量B) ****→C:(线元起点左路横坡(±i)上坡为+,如2%输入2,-2%输入—2,即可) ****→D:(线元止点左横坡赋值于变量D) ****→E:(线元起点右横坡赋值于变量E) ****→F:(线元止点右横坡赋值于变量F) Return:(从子程序返回调用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线元数据录入) Ø 15、文件名:“SJK6”(数据库6,下边坡坡率数据库) If (H≥起点桩号 AND H≤止点桩号) O

29、R (H≥起点桩号 AND H≤止点桩号)OR (H≥起点桩号 AND H≤止点桩号)…………:(判断计算点所属线元) Then ****→A:(距中线第1段坡的坡率) ****→B:(距中线第1段坡的坡高) ****→C:(距中线第1段坡的护坡道宽度) ****→D:(距中线第2段坡的坡率) ****→F:(距中线第2段坡的坡高) ****→G:(距中线第2段坡的护坡道宽度) ****→K:(距中线第3段坡的坡率) ****→L:(距中线第3段坡的坡高) ****→M:(距中线第3段坡的护坡道宽度) ****→N:(距中线第4段坡的坡率) Return:(从子程序返回调

30、用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线元数据录入) Ø 16、文件名:“SJK7”(数据库7,左上边坡坡率数据库) If (H≥起点桩号 AND H≤止点桩号) OR (H≥起点桩号 AND H≤止点桩号)OR (H≥起点桩号 AND H≤止点桩号)…………:(判断计算点所属线元) Then ****→A:(距中线第1段坡的坡率) ****→B:(距中线第1段坡的坡高) ****→C:(距中线第1段坡的护坡道宽度) ****→D:(距中线第2段坡的坡率) ****→F:(距中线第2段坡的坡高) ****→G:

31、距中线第2段坡的护坡道宽度) ****→K:(距中线第3段坡的坡率) ****→L:(距中线第3段坡的坡高) ****→M:(距中线第3段坡的护坡道宽度) ****→N:(距中线第4段坡的坡率) Return:(从子程序返回调用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线元数据录入) Ø 17、文件名:“SJK8”(数据库8,右上边坡坡率数据库) If (H≥起点桩号 AND H≤止点桩号) OR (H≥起点桩号 AND H≤止点桩号)OR (H≥起点桩号 AND H≤止点桩号)…………:(判断计算点所属线元) T

32、hen ****→A:(距中线第1段坡的坡率) ****→B:(距中线第1段坡的坡高) ****→C:(距中线第1段坡的护坡道宽度) ****→D:(距中线第2段坡的坡率) ****→F:(距中线第2段坡的坡高) ****→G:(距中线第2段坡的护坡道宽度) ****→K:(距中线第3段坡的坡率) ****→L:(距中线第3段坡的坡高) ****→M:(距中线第3段坡的护坡道宽度) ****→N:(距中线第4段坡的坡率) Return:(从子程序返回调用此子程序的程序) IfEnd (条件判断结束) ……………………………………………(重复进行下个线元数据录入)

33、 l 五、后记 2009年12月23日应好友龙龙之邀开始初步编制。 2009年12月24日在网上查阅了其他公路工程测量前辈的大量资料。 2009年12月26日于重庆丰都家中完成初步编制. 2010年3月13日于成德南LJ12标完成了测试修改. 2010年11月14日于云南省昭通市昭巧二级公路三分部进行了完善。 相较于初编程序,调试时主要修改了坐标反算及高程计算程序. 1、坐标反算将原“H+R→H:”句修改为:“H+R+0。001→H:”避免了直线段计算中桩时出现Pol(0,0)的错误。 2、初步编制时,高程计算也采用“JFCX”程序,调试后增加“GCJF”程序专用于高程计算。对高程通过积分计算时采用的距离进行了修正,解决了坡度较大,距离较长的坡段计算高程时因套用的里程为水平距离而误差较大的问题。同时针对纵断面仅有直线、圆曲线两种线形及求解量仅为H的情况,对积分程序及数据库进行了简化。取消了平面坐标计算时关于缓和曲线计算时所需要的步骤及变量。 3、完善时增加了“ZBFY(坐标放样)DT(线元参数递推)LK(路幅宽度即加宽)HP(横坡即超高中轴旋转,超高方式按线性变化率)”程序。 3、由于测试时较为匆忙,测试难免不全面。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服