线元法(积木法)匝道坐标正反算放样程序.docx

上传人:太** 文档编号:86400903 上传时间:2023-04-14 格式:DOCX 页数:4 大小:109.21KB
返回 下载 相关 举报
线元法(积木法)匝道坐标正反算放样程序.docx_第1页
第1页 / 共4页
线元法(积木法)匝道坐标正反算放样程序.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《线元法(积木法)匝道坐标正反算放样程序.docx》由会员分享,可在线阅读,更多相关《线元法(积木法)匝道坐标正反算放样程序.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Cis :“ 1Z 2A 3B”?-I /(注:此处”内为线路名,有几条线路就加入几条!)Else Cis: H K。 ?A: KN M ?L : ” X0 ?U : Y0 ?V : “ FO” ?W :“ RO” ?P :” RN ” ?Q: ZX:-1,+1, 0 ?G:IfEnd :ClsZ10: Prog n XY-B n /Cis: l.ZS 2.FS n ? fl: I=2=Goto 3/Cis: “ XC ?H: M YC ?ZZLbIl:Cls: n KX + XXX ” ?KZIf KL Or KGoto 1: ” Z ?T/Prog ” XY-A M /X+Tcos(M+B

2、)-X/Y+Tsin(M+B) - Y/360Frac (M+360) +360-M/Pol(X-H,Y-Z : 360Frac(J+360) 4-360-JZ2-0: Prog n XY-B M :Goto 2/Lbl 3: Cis: M X M ?C: w Y M ?DZLbl 4 : If KL Or K|-3 :Then K+H-K:Goto 4:IfEndZ(D-Y) 4-cos (M) -T/3-0: Prog n XY-B :Goto 3/子程序1名:XY-A5fN: GCQ -P1) 4-Abs (L-A) -F: Abs (K-A) 52R: 90R+n-S:W+(FNR+2

3、Gpi)NSf M: lEZU+R4-6X (Cos (W) +Cos (M) +4E (Cos (W+(E+0. 5)FR+2GP-1) X (E+0. 5)S), E, 09 (N-l) ) +2E (Cos (W+(EFR+2GP1) ES, E, 1, (N-l) ) -X /V+R4-6X (sin (W)+sin (M) +4E (sin (W+(E+0. 5)FR+2GP-1) X (E+0. 5)S), E, 0, (N-l) ) +2E (sin (W+(EFR+2GP1)ES,E, 1, (N-l) -Y/子程序2名:XY-BCis :Fix 3:If 0=1:Then ”

4、 XY RESULTS: : “ K0= : “ KN= :F0= : Locate 5, 2, A : Locate 5, 3, L : Locate 5, 4, W /Cis : n X0 : “ Y : R0= : RN= : Locate 5, 1, U : Locate 5, 2, V : Locate 5, 3, GP : Locate 5, 4, GQIf End/If 0=2:Then/Cis : M KX X X= M : Z= : X= : Y= : Locate 6, 1, K : Locate 4, 2, T : Locate 4, 3, X : Locate4, 4,

5、 Y,If T=0 :Then Cis : QF(Z) = H : Locate 8,1, M:MTDMSIf End/Cis : M KX X X = u S= : Locate 6,1, K : Locate 4, 2, I :“ F= ” :J:JTDMSIfEndZIf 0=3:Then n X= n : n Y= : n KX X X= u Z= : Locate 4, 1, C: Locate 4, 2, D : Locate6, 3, K : Locate 4, 4,T/IfEnd:ClsZ线路线元数据库子程序格式:数据库采用给矩阵变量Mat B赋值的形式,使数据组织更加简洁,极

6、大的减少了线路数据库子程序的输入 量,节约了计算器空间If KIf K:Tlien ,战科点里程| ,陵元起点X坐标| 陵奇噫半径线元起Y坐标-Mat B: IfEnd /胜其中的线元转向为:左-1右+1直线为0*1J七数据库内容备注1If K 986,117 :Then Cis : Locate 6,2,K ERR!n /该A匝道线路起点桩号 为AKCI+00CI,终点桩号 AKD+986.117,程序开头 限定,以确定线路计算范 围.Stop : IfEndZ2If K5:0 :Then0,153,261,694812.252,564745.798,第一段线元AK0+000-AK0+153

7、,261153053018.94,xio45,2299,961,IfEndZ3If K*:Then *,*,*,*,*,*,*,*-MfEndZ第2段线元4If:ThenB:IfEndZ第3段线元5If K* * * : Then *,*,*,*,*,*,atB:I fEndZ第4段线元6If K,”* : Then */,*,*,*,*,*,*f MatB:IfEnd/第5段线元7If K2 * : ThenB:IfEndZ第6段线元 nIf K字 * : ThenB:IfEndZ第n段线元,一直到线 路最后线元结束。程序说明:程序线元判断原那么:(1)以道路中线的前进方向(即里程增大的方向

8、)区分左右;(2)当所求点位于中线时,Z=0;当位于中线左侧时,Z取负值;当位于中线右侧时,Z取正值。(3)当线元为直线时,其起点、终点的曲率半径为无穷大,以10的45次代替输入xl045。(4)当线元为圆曲线时,无论其起点、终点与什么线元相接,其曲率半径均等于圆弧的半径。(5)当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次代替输入xl(P45;与 圆曲线相接时,曲率半径等于圆曲线的半径。终点与直线相接时,曲率半径为无穷大,以10的45次代替 输入X10X45;与圆曲线相接时,曲率半径等于圆曲线的半径。(6)当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设

9、计规定的值;与圆曲线相接时,曲 率半径等于圆曲线的半径。终点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径 等于圆曲线的半径。输入与显示简单说明l.ZS 2.FS选1正算 选2反算KO? KN? RO? RN?F0?X0? Y07ZX?分别为线元起点桩号、终点桩号、起点半径、终点半径、起点切 线方位角、起点X坐标、起点Y坐标、线元转向。XC? YC?输入置镜点即测站的X,Y坐标Kxx+xxx?输入所求的桩号z ?RJ?输入所求点距中线的边距(在中线输零,左负右正)输入边桩时左右边桩连线与线路前进方向中桩切线的右交角(当输入数字0时进入下一个桩号计算输入)X=、Y=计算得出的所求点的左、中、右 的XY坐标QF(Z)= xxx计算得出所求点的中桩切线方位角F二xxx 计算得出置镜点到测点的方位角S= xxx计算得出置镜点到测点的水平距离X=xxx反算输入所求点的X坐标Y=xxx 反算输入所求点的Y坐标K=xxx 计算得出求点所对应的里程Z=xxx计算得出求点到所对应的里程的垂直距离(负就是左边,正就是右边)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁