分享

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

 苏睿思 2015-09-02


直线、曲线、螺旋线、匝道中边桩坐标计算程序
主程序名称(4800-4850
A“XA”
B“YB”C“CA”D“RA”E“RB”F“DKA”G“DKB”换行
D≠0=>D=1÷D
    换行
E≠0=>E=1÷E
    换行
Lb1  1:
HOR}换行
H“DKI”
O“DL”R“DR” 换行
Lb1  0  
换行
P=
ED÷AbsGF)换行
Abs
HF)>AbsGF=>Q= AbsGF):≠=>Q= AbsHF):  换行
I=P×Q  
换行
J=C
+(I2D×Q×90÷π 换行
M=C
+(I÷82D×Q×45÷)换行
N=C
+(3I÷82D×Q×135÷)换行
U=C
+(5I÷82D×Q×225÷)换行
V=C
+(7I÷82D×Q×315÷)换行
K=C
+(I÷42D×Q×45÷)换行
W=C
+(I÷22D×Q×45÷π 换行
Z=C
+(3I÷42D×Q×135÷)换行
X=A
Q÷24×cosCcosMcosNcosUcosV)+cosKcosWcosZ)+cosJ)换行
Y=B
Q÷24×sinCsinMsinNsinUsinV)+sinKsinWsinZ)+sinJ)换行
U=X
O×cosJ90 换行
V=Y
O×sinJ90 换行
W=X
R×cosJ90 换行
Z=Y
R×sinJ90 换行
Abs
HF)>AbsGF=> Goto 3   换行
H“DKI=”
                          fx4850输入改为           “DKI=” H   
X“X=”
                  fx4850输入改为             “X=”X   
Y“Y=”
                                    fx4850输入改为             “Y=”Y   
U“XL=”
                 fx4850输入改为      “XL=”U
V“YL=”
                 fx4850输入改为      “YL=”V
W“XR=”
                 fx4850输入改为      “XR=”W  
Z“YR=”
                 fx4850输入改为      “YR=”Z  
Goto  1  
换行
Lb1  3  
换行
A=X
B=YD=EF=GC=J  换行
EG  换行
E“RB”
G“DKB”  换行
E≠0=>E=1÷E
    换行
Goto  0


计算器显示及输入方法:
XA
?线型起算点的X坐标。
YA
?线型起算点的Y坐标。
CA
?线型起算点切线方位角。
RA
?第一曲线曲率,输入0。匝道及螺旋线时输入上段曲线半径左负右正。
RB
?第二曲线曲率,输入所要计算曲线的半径,左传为负右转为正,直线输0
DKA
?线型的起点里程。
DKB
?线型的终点里程。
DKI
?要求点的里程。
DL
?输入左边桩的距离。可以0输入。
DR
?输入右边桩的距离。可以0输入。
DKI=
显示要求点里程。
X=  
显示要求里程点的X坐标。
Y=  
显示要求里程点的Y坐标。
XL=  
显示要求里程点的左边桩X坐标。
YL=  
显示要求里程点的左边桩Y坐标
XR=  
显示要求里程点的右边桩X坐标。
YR=  
显示要求里程点的右边桩Y坐标
说明:
1
DKI?再次出现输入下一个要求的点的桩号,如果输入数据大于DKB?所输入的数据,则会再次出现RB?这时输入下一段线型的半径,直线输0DKB?也会随后出现,这次出现输入下一段线型的终点里程桩号。则可以正常运算其它桩号点的坐标。
2
、本程序可以反复计算下一线型。
3
、上述说明中线型是指曲线上的某一段,例如直缓点到缓圆点则为一段的线型。

 

 

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

主程序名称(4800-4850

AXA”:BYB”:CCA”:DRA”:ERB”:FDKA”:GDKB”换行

D0=>D=1÷D    换行

E0=>E=1÷E    换行

Lb1  1:HOR}换行

HDKI”:ODL”:RDR 换行

Lb1  0  换行

P=ED)÷AbsGF)换行

AbsHF)>AbsGF=>Q= AbsGF):≠=>Q= AbsHF):  换行

I=P×换行

J=C+(I2D)×Q×90÷π 换行

M=C+(I÷82D)×Q×45÷(4π)换行

N=C+(3I÷82D)×Q×135÷(4π)换行

U=C+(5I÷82D)×Q×225÷(4π)换行

V=C+(7I÷82D)×Q×315÷(4π)换行

K=C+(I÷42D)×Q×45÷(2π)换行

W=C+(I÷22D)×Q×45÷π 换行

Z=C+(3I÷42D)×Q×135÷(2π)换行

X=AQ÷24×(cosC4×(cosMcosNcosUcosV)+2×(cosKcosWcosZ)+cosJ)换行

Y=BQ÷24×(sinC4×(sinMsinNsinUsinV)+2×(sinKsinWsinZ)+sinJ)换行

U=XO×cosJ90 换行

V=YO×sinJ90 换行

W=XR×cosJ90 换行

Z=YR×sinJ90 换行

AbsHF)>AbsGF=> Goto 3   换行

HDKI=                           fx4850输入改为           DKI=”: H   

XX=                   fx4850输入改为             X=”:X  

YY=                                     fx4850输入改为             Y=”:Y  

UXL=                  fx4850输入改为      XL=”:U

VYL=                  fx4850输入改为      YL=”:V

WXR=                  fx4850输入改为      XR=”:W  

ZYR=                  fx4850输入改为      YR=”:Z  

Goto  1  换行

Lb1  3   换行

A=XB=YD=EF=GC=J  换行

EG  换行

ERB”:GDKB  换行

E0=>E=1÷E    换行

Goto  0

 

 

计算器显示及输入方法:

XA?线型起算点的X坐标。

YA?线型起算点的Y坐标。

CA?线型起算点切线方位角。

RA?第一曲线曲率,输入0。匝道及螺旋线时输入上段曲线半径左负右正。

RB?第二曲线曲率,输入所要计算曲线的半径,左传为负右转为正,直线输0

DKA?线型的起点里程。

DKB?线型的终点里程。

DKI?要求点的里程。

DL?输入左边桩的距离。可以0输入。

DR?输入右边桩的距离。可以0输入。

DKI= 显示要求点里程。

X=  显示要求里程点的X坐标。

Y=  显示要求里程点的Y坐标。

XL=  显示要求里程点的左边桩X坐标。

YL=  显示要求里程点的左边桩Y坐标

XR=  显示要求里程点的右边桩X坐标。

YR=  显示要求里程点的右边桩Y坐标

说明:

1DKI?再次出现输入下一个要求的点的桩号,如果输入数据大于DKB?所输入的数据,则会再次出现RB?这时输入下一段线型的半径,直线输0DKB?也会随后出现,这次出现输入下一段线型的终点里程桩号。则可以正常运算其它桩号点的坐标。

2、本程序可以反复计算下一线型。

3、上述说明中线型是指曲线上的某一段,例如直缓点到缓圆点则为一段的线型。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多