资源描述:
《程序(线元全线坐标正方算).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本程序比较复杂.测量原理不是很明白的朋友慎用请大家经常关注程序B-H的更新2009,5,10日修改见超高子程序B-H黄色部分,另超高数据库增加在超高缓和段输入超高为公路外侧超高说明2009,5,8日正反算选择程序:ZS-FS更改小错,详见紫色修改内容2009,4,30日更改如下:把原来的4个子程序分解成5个子程序,解决了一个大的竖曲线不能包含几个超高变化段,另外程序内也有两处改变请看红色区域.本程序经过综合考虑5800的设计缺陷,计算速度较慢故只使用高斯四节点法为计算内核.支持多条线路正反算,中桩,边桩高程计算,超高计算,超高缓和计算,加宽计算
2、,加宽缓和计算,边坡开口线计算,挡土墙坡脚线计算,考虑了中间绿化带的影响,适用与国家高速公路至乡村四级公路计算和放样,路基路面工程可以直接得出中边桩的设计三维坐标,去掉加宽和超高影响的计算困难,边坡和坡脚线计算可直接在边坡上提取坐标带入程序,经过所有设计因素的综合,得出更改边距并显示修改偏差后的坐标.反算速度明显提高,只需要3秒.程序无错,可放心输入,另本程序可以增加隧道超欠挖计算子程序,非常方便,因为每个隧道的断面数据不一样,所以在此没有明确写出,有需要的可以联系我.本人QQ76805071,只为交友.计算器主程序:ZHU-CHENG-XUL
3、bi0:“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为大地坐标转施工坐标。。。。。。。。选择错误重新选择。此程序可以不用输入,只为给大家一个思路,可以把计算器所有程序集中到一个
4、主程序内管理.公路三维部分正反算选择程序:ZS-FSDeg: //设置角度模式20→DimZ: //扩展变量 “1LZ=>XY,2XY=>LZ,3BIANPO-FY”?U://正反算选择,正算选1,反算选2,坡口坡脚选3IfU=1:ThenProg”ZS-XH”:IfEnd: //进入正算循环主程序IfU=2:ThenProg”FS-XH”:IfEnd: //进入反算循环主程序IfU=3:ThenProg”BP-
5、FY”:IfEnd: //进入边坡开挖主程序正算循环主体程序ZS-XH“1PT-2SJ”?W: //普通计算和设计边距计算选择“XL-XZ“?U: //选择线路 1~NIfW=1:Then //运行普通计算模式边踞自由输入Lbi0:”L=”?L:”Z=”?Z: //输入桩号和边距Porg”ZS-XH-1“:Goto0:IfEnd:
6、 //运行正算循环子程序IfW=2:Then //运行设计计算模式边距按设计输入Lbi1:”L=”?L: //输入桩号Porg”0。5LUKUAN”: //录入公路加宽后,左右侧设计边距Porg”ZS-XH-1“:Goto0:IfEnd: //运行正算循环子程序正算循环子程序ZS-XH-1Prog”PM-XL-XZ”: //进入平面线路选择程序对线路线元
7、进行选择Prog”CHAOXIAN-CL”: //里程超限处理Prog”GL-ZS”: //进入坐标正算程序Prog”GL-BZ-ZS”: //进入公路边桩正算程序Prog”GC-XL-XZ”: //进入高程线路选择程序对线路线元进行选择Prog”GC”: //进入高程部分提取中桩高程Prog"CG-XL-XZ":
8、 //进入超高数据库提取超高数据IfW=1:ThenProg”B-H”: //普通计算