5800-更新版.doc_第1页
5800-更新版.doc_第2页
5800-更新版.doc_第3页
5800-更新版.doc_第4页
5800-更新版.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(一)、SUB 主程序 ( 5800万能综合 ) 100DimZ :“1.SZ=XY” :“XY=2.SZ” :“N”?N :If N=1 :Then Goto 1:EIse Goto2: If End Lbl1:“S=”?S :“Z=”?Z :Prog“SUBZ” :(PC)(2PC(BO))D:Abs(SO)W :Prog“SUB1” :“XS=”:XX “YS=”: YY F90F: “F=” :F DMS Goto18Lbl2: “S=”?S : “X=”?X:“Y=”?Y:Prog“SUBZ” :(PC)(2PC(BO))D:XI:YJ :Prog“SUB2”:O+WS:“S=”:SS “Z=” :ZZ Prog“SHZ” : “H=” : H HProg“SMZ” Goto2 8(二)、SUB1 子程序(正算)(注:E=180 , F=1L ,M= 1K )。0.1739274226 Z99: 0.3260725774Z98: 0.0694318442 Z97: 0.3300094782 L:U+W(Z99 cos(G+Q(180)Z97W((1P)+ Z97WD)+ Z98 cos(G+(180)Q LW((1P)+LWD) + Z98 cos(G+(180)(1L) Q W((1P)+(1L)WD)+ Z99 cos(G+(180)(1Z97)Q W((1P)+(1Z97)WD) X :V+W(Z99sin(G+(180)Z97Q W((1P)+ Z97WD)+ Z98sin(G+(180)QLW((1P)+LWD)+ Z98sin(G+(180)(1L)QW((1P)+(1L)WD)+ Z99sin(G+(180)(1Z97QW((1P)+(1Z97)WD)Y:(G+(180)Q W((1P)+WD))+90 F :X+ZcosF X : Y+ZsinF Y 8(三)、SUB2 子程序 ( 反算 ) G90 T:Abs(YV)cos(T)(XU)sin(T) W: Z:Lbl:Prog“SUB1” :T+(180)QW((1P)+WD)L :(JY)cos(L)(IX)sin(L) Z:If Abs (Z )0.000001 :Then Z :Prog “SUB1”:(JY) sin(F)Z:Else W+Z W:Goto: If End 8(四)、SUBZ 子程序(数据库) If S 2378.450: Then If S 3573.369 :Then 2567962.754 U:478639.703 V: 79 3710.4 G:3000P:3000C:2378.45O:3573.369B : 1 Q : If End : If End 8If S 3573.369 : Then If S 4888.217:Then 2568403.409 U:479741.918 V: 56 4753.82 G:4200P:4200C: 3573.369O : 4888.217 B : 1Q: If End : If End8If S 4888.217 : Then If S 5825.888:Then 2569282.517 U:480712.445 V: 38 5140.30 G:4000P:4000C: 4888.217O : 5825.888 B : 1Q: If End : If End 8(五)、SHZ 子程序 (左线 : 纵坡高程计算 )If S 3300: Then If S 4375.801:Then 85.626+0.025(S 3300) H: If End : If End 8If S 4375.801: Then If S 4675.800:Then 112.521+0.025(S 4375.801) (S 4375.801)2(2120000) H: If End : If End 8(六)、 SM Z : 子程序 ( 左线:隧道半径计算 R ) “M =”?M:If tan-1(M - H)Abs(6.7Abs ( Z)) 45:Then “R1= ”:(M - H)2(Abs(6.7 + Z)2)R y Eise“R 2 = ” :(M H1.061)2 (Abs (6.7 + Z)1.061)2) R y二、输入与显示说明 ( 待修改) (一)数据库输入说明X0:线元起点(切点)的坐标(X); Y0:线元起点(切点)的坐标(Y); 0:线元起点(切点)里程 ; B?:所求线元的终点桩号; F0:线元起点(切线)的方位角; P:线元(曲线)起点的曲率半径 ,(当线元为完整缓和曲线时)。起点与直线相接时,曲率半径为无穷大,以10的45次代替;起点与圆曲线相接时,曲率半径等于圆曲线的半径。 C:线元终点的曲率半径。(当线元为完整缓和曲线时)。终点与直线相接时,曲率半径为无穷大,以10的45次代替;终点与圆曲线相接时,曲率半径等于圆曲线的半径。Q:线元转角方向(左偏Q= - 1,右偏Q= 1,直线段Q= 0);(二)正算输入说明N?:输入1 ( 用边距和桩号 计算坐标X,Y ).S?: 所求点的桩号.Z?:所求点距线路中线的边距(左侧取负值, 右侧取正值,在中线上取零)(三) 反算输入说明N?: 输入2 . (用X,Y的坐标反算桩号和边距)。S?: 所求点的接近桩号. X?:反算时所求点的实测(X)坐标; Y?:反算时所求点的实测(Y)坐标. FS: 计算得出的(所求点的)切线方位角.M?:为所求点的实测高程。(四)显示部分:正算时: XS= : 计算得出的(所求点)X坐标; YS= : 计算得出的(所求点)Y坐标; 反算时: S= :,所求点的里程 ; Z= :反算时,所求点至线路中桩的边距。H=: 为设计高程。 R1和R2为隧道道洞身半径.(一)、SUB 主程序 ( 5800万能程序: 不带数据库时用此程序 ) 100DimZ : “1.SZ=XY” :“XY=2.SZ” :“N”?N:“X0”?U :“Y0”?V:“F0”?G :“RO”?P:“RK”?C:“SO” ?O :“SK”?B :“Q(1, 1,)”?Q :(PC)(2PC(BO))D:If N=1 :Then Goto 1:EIse Goto2: If End Lbl1:“S=”?S :“Z

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论