首页 » 测量源码 » casio 4800 |
超高及高程 |
时间:2017-04-06 17:34:45,点击:0 |
CASIO 4800超高及高程(源程序)供参考 《来自本站的论坛》 超高及高程(源程序) L1: R:L“LS”:Z“ZH”:H“HZ”:V“RS”:F“I1”:G“I2”:O“BPH”:N“BP”:T=Vabs(G-F)÷2:X“X(R+1,L-1)”:P“P(R+,L-1)” L2: Lbl 6 : {S} L3: S+T-N<0 D=O+(S-N)F: S-N<0 D=O+(S-N)F-U(S-N+T)2÷2÷V: S-N≤T D=O+(S-N)G-U(T-S+N)2÷2÷V: D=O+(S-N)G D“ H=” ◢ L4: R< E= : M= Goto 1: R< E= : M= Goto 1: L5: Lbl 1 : M ≥ L C=L: Goto 2: C=M L6: Lbl 2 : P X >0 Goto 3 : Goto 4 L7: Lbl 4 : S ≤Z I=0.02 : Goto 5: S<Z+C I=0.02-(0.02-EPX)÷C×(S-Z) : Goto 5: S<H-C I=EPX : Goto 5: S<H I=EPX+(0.02-EPX)÷C×(S-H+C) : Goto 5: I=0.02 : Goto 5 L8: Lbl 3 : Z[1]=0.04÷(EPX+0.02)×C : S ≤Z + Z[1] I=0.02 : Goto 5: S<Z+C I=0.02+(EPX-0.02)÷(C-Z[1])×(S-Z-Z[1]) : Goto 5: S<H-C I=EPX : Goto 5: S<H-Z[1] I=EPX-(EPX-0.02)÷(C-Z[1])×(S-H+C) : Goto 5: I=0.02 : Goto 5 L9: Lbl 5 : {B} : W“HB”=D-IB◢ L10: Goto 6 说明: R:平曲线半径 L“LS”:缓和曲线长 P:偏转,Z=-1,Y=1 X“XL”:线路(Z,Y)左线=-1,右线=1 Z“ZH”: 直缓点里程 H“HZ” :缓直点里程 V“RS”:竖曲线半径 F“I 1” :前坡堵(带符号) G“I2”: 后坡度值(带符号) O“BPH”:变坡点高程 N“BP”: 变坡点里程 T: 切线长 E:最大超高值 C :渐变段长度(LC) I: 横坡值 M:最大渐变长度(Lmax) B :距中心距离 W“HB”:边部高程 |
【打印】【关闭】 |
本站的部分源程序是由站长由网络收集整理的,如有侵权,请告之,我会第一时间删除相关内容。 因时间原因,源码不可能每一个都进行了测试,所以不能保证源码全是正确的,提供源码只是提供一份思路,一个参考,方便写出专属于您自己的程序 |
Copyright 2003-2025 测量天地
(SurveySky.Com)
All Rights Reserved.
备案许可证:新ICP备12001392号-1 | 关于我们 | 联系我们 |网站留言| |