测量天地

设为首页  
加入收藏

直线、曲线、螺旋线、匝道中边桩坐标计算程序
时间:2017-04-06 16:47:54,点击:0
由本站论坛 bg6iam 提供,谢谢



Casio fx-4800 直线、曲线、螺旋线、匝道中边桩坐标计算程序

Lb1  0:{DEFG}:A“XA”:B“YA”:C“CA”:D“1÷RA”:E“1÷RB”:F“DKA”:G“DKB”
Lb1  1:{HOR}:H“DKI”:O“DL”:R“DR”
H>G=>Goto 0⊿
H<F=>Goto 0⊿
P=(E-D)÷Abs(G-F):Q= Abs(H-F):I=P×Q
J=C+(I+2×D)×Q×90÷π
M=C+(I÷4+2×D)×Q×45÷(2×π)
N=C+(3÷4×I+2D)×Q×135÷(2×π)
K=C+(I÷2+2×D)×Q×45÷π
X=A+Q÷12×(cosC+4×(cosM+cosN)+2×cosK+cosJ)
Y=B+Q÷12×(sinC+4×(sinM+sinN)+2×sinK+sinJ)

U“XL”=X+O×cos(J-90)◢
V“YL”=Y+O×sin(J-90) ◢
W“XR”=X+R×cos(J+90)◢
Z“YR”=Y+R×sin(J+90) ◢
Goto 1
Lb1 3:A=X:B=Y:D=E:F=G:Goto 0

本程序是根据复化辛普生公式(n=4)编制的
计算器显示及输入方法:
XA?、YA?:路线起算点的X、 Y坐标。
CA?路线起算点切线方位角。
1÷RA、1÷RB:曲线元起点及终点半径,以倒数输入,如起点、终点半径分别为60和40米则输入1÷60,1÷40,
注意:遇ZH,HZ,GQ点时半径都输入0。左传为负、右转为正,直线输0。
DKA?、 DKB:路线的起点里程和终点里程。
DKI?:计算点的里程。
DL?、DR?:输入左、右边桩的距离。可以0输入。
DKI= :显示计算点里程。
X= 、 Y=  显示要求里程点的X、Y坐标。
XL= 、 YL=  :显示计算点的左边桩X、Y坐标。
XR= 、 YR=  :显示计算点的右边桩X、Y坐标。

说明:
1、DKI?再次出现输入下一个要求的点的桩号,如果输入数据大于DKB?所输入的数据,则会再次出现RB?这时输入下一段线型的半径,直线输0,DKB?也会随后出现,这次出现输入下一段线型的终点里程桩号。则可以正常运算其它桩号点的坐标。
2、本程序可以反复计算下一线型。
3、上述说明中线型是指曲线上的某一段,例如直缓点到缓圆点则为一段的线型。
打印】【关闭
            本站的部分源程序是由站长由网络收集整理的,如有侵权,请告之,我会第一时间删除相关内容。
因时间原因,源码不可能每一个都进行了测试,所以不能保证源码全是正确的,提供源码只是提供一份思路,一个参考,方便写出专属于您自己的程序
Copyright 2003-2026 测量天地 (SurveySky.Com) All Rights Reserved.        
         备案许可证:新ICP备12001392号-1         | 关于我们 |  联系我们 |网站留言