5800道路中边桩坐标计算程序
5800中边桩坐标计算程序及坐标反算桩号及左右偏N米
5800中边桩坐标计算及坐标反算桩号及左右偏N米数据库:1
0.1739274226→A:0.3260725774→B:0.0694318442→K:0.3300094782→L:1-L →F:1-K→M:U+W(Acos(G+QEKW(C+KWD))+B cos(G+QELW(C+LWD))+B cos(G+QEFW (C+FWD))+Acos(G+QEMW(C+MWD)))→X:V+W(Asin(G+QEKW(C+KWD))+Bsin (G+QELW(C +LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD)))→Y:G+QEW(C+WD)+90→F:X+ Zcos(F)→X:Y+Zsin(F)→Y
数据库:2
G-90→T:(Y-V)cos(T)-(X-U)sin(T)→W:Abs(W)→W:O数字→Z:Lb1 0数字:Prog “1”:T+QEW (C+WD)→L(J-Y)cos(L)-(I-X)sin(L)→Z:If Abs(Z)<1×10-6:Then 0数字→Z:Prog“1”:(J-Y)÷sin(F)→Z:Else W+Z→W:Goto 0:IfEnd
子程序:3
Lb1 0数字:If J=1:Then本线元起点X→U: 本线元起点Y→V: 本线元起点里程→O字母: 本线元起算方位角→G:本线元长度→H:起点曲率半径( 0输10×1045 )→P:终点曲率半径( 0输10×1045 )→R:0(或1、-1)→Q:IfEnd:If J=2:Then 本线元起点X→U: 本线元起点Y→V: 本线元起点里程→O字母: 本线元起算方位角→G:本线元长度→H:起点曲率半径(0输10×1045 )→P:终点曲率半径( 0输10×1045 )→R:0(或1、-1)→Q:IfEnd:If J=3:Then本线元起点X→U: 本线元起点Y→V: 本线元起点里程→O字母: 本线元起算方位角→G:本线元长度→H:起点曲率半径( 0输10×1045 )→P:终点曲率半径( 0输10×1045 )→R:0(或1、-1)→Q:IfEnd
卡西欧5800P计算器-道路中桩及边桩计算程序
G-90→T:Abs((Y-V)Cos(T)-(X-U)Sin(T))→W:0(数字符 0)→Z:Lbl 0 (数字符 0) : Prog “SUB1”: T+QEW(C+WD)→L:(J-Y)Cos(L)-(I-X)Sin(L) →Z:If Abs(Z)<0.001:Then Goto1:Else W+Z→W:Goto 0(数字符 0):IfEnd:Lbl 1:0(数字符 0)→Z:Prog“SUB1”:(J-Y)÷Sin(F)→Z
卡西欧 5800P 计算器-道路中桩及边桩计算程序 Lbl 4:“1:KD→ XY,2:XY→ KD” ?N:?K If k<270.348:(第一段的终点桩号)Then0(0 是零,起点桩号) → O(字母符):355933.039(起点 x 坐标)→ U:467305.867(起点 y 坐标)→ V:0°15′46″(第一段 的方位角)→ G:270.348(第一段的 距离) → H:10^(45) (直线) → P:3000(曲线半径)→ R:0(数字) → Q:Goto 0(数字):Ifend If k<759.748:(第二段的终点桩 号)Then270.348(第一段的终点桩 号)→O(字母) :3559603.384(第一 →U:467307.108 段终点 x 坐标) (第 一段终点 y 坐标)→V:0°15′46″ ( 第 二 段 起 点 方 位 角 ) → G:489.4(第二段距离)→H:3000(第 →P:3000(第二段曲线半径) →Q:Goto 二段曲线半径) → R:1(右转) 0IfEen
5800线路坐标正反算程序
曲線任意里程中边桩正反算5800p
TYQXJS(主程序名)
LbI 0:4→Dimz:Cls
"1.SZ→XY"
"2.XY→SZ"?→N:Cls
"XO"?U: "YO"?V: "SO"?O:"FO"?G: "LS"?H: "RO"?P:"RN"?R:?Q
1÷P→C:(P-R)÷(2HPR) →D:180÷π→E
N=2=>Goto 2
LbI 1:Cls:?S:?Z:Abs(S-O)→W
Prog"SUB1":Cls
"XS=":X◢
"YS=":Y◢
"FS=":F-90 ►DMS◢
Goto 1
LbI 2:Cls:?X:?Y:X→I:Y→J
Prog"SUB2":O+W→S:Cls
"S=":S◢
"Z=":Z◢
Goto 2
SUB1(子程序名)
0.1739274226→A:0.3260725774→B:0.0694318442 →K:0.3300094782→L:1-L →F:1-K→M:U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW (C+FWD))+Acos(G+QEMW(C+MWD))) →X:V+W(Asin(G+QEKW(C+KWD))+Bsin(G+ QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD))) →Y:G+QEW(C+ WD)+90→F:X+ZcosF →X:Y+ZsinF→Y
SUB2(子程序名)
G-90→T
(Y-V)cos(T)-(X-U)sin(T)→W
Abs(W)→W:0→Z
卡西欧5800P计算器曲线任意里程中边桩坐标正反算
卡西欧5800P计算器曲线任意⾥程中边桩坐标正反算
卡西欧5800P计算器曲线任意⾥程中边桩坐标正反算
⼀、程序功能
本程序由⼀个主程序(ZHUCHENXU)和⼏个⼦程序——正算⼦程序(SUB1)、反算⼦程序(SUB2)、数据库(SUB3)、算⽅位⾓程序(FA)、使⽤⽅位⾓算坐标(NE)、边坡放样程序(BIANPO)、隧道圆⼼放样程序(SDYX)构成,可以根据直线、圆曲线、缓和曲线(完整或⾮完整型)的线元要素(起点坐标、起点⾥程、起点切线⽅位⾓、线元长度、起点曲率半径、⽌点曲率半径)及⾥程边距或
坐标,对该曲线段范围内任意⾥程中边桩坐标进⾏正反算。
⼆、源程序
增加变量16→DimZ
1.主程序(ZHUCHENXU)
"1.SZ → XY,2.XY → SZ,3.SDYX,4. BIANPO "?N:
Lbl 1:”ZHUANGHAO=”?S:Prog "SUB3":N≥2=>Goto 2:Abs(S-O)→W:”BIANZHU=”?→Z:Prog "SUB1":"XS=”:X→X ◢"YS=”:Y→Y◢"FS=”:(F-90) →F:F►DMS◢Prog "FA":Goto 1:
Lbl 2:”CX=”?X:X→I:”CY=”?Y: Y→J:”DMG=”?→Z[7]:Prog "SUB2":"S=":(O+W) →S◢"Z="Z→Z◢If N=3:Then
Prog”SDYX”:
IfEnd :If N=4:Then Prog”BIANPO”:IfEnd:Goto 2
2. 正算⼦程序(SUB1)
0.1739274226 →Z[1]:0.3260725774→B:0.0694318442→K:0.3300094782→L:(1-L) →F:(1-K)→M:
道路中桩边桩计算程序(附件)
附件:
道路中桩、边桩计算公式(fx-5800P程序)
主程序:
“QXZBJS”
“QZH”?B: (线路起点桩号,前一个曲线的HZ或YZ,或是)
“LS1”?C:“LS2”?I: (第一缓和曲线与第二缓和曲线,可以不等)
”JDZH”?N:”JDX”?G:”JDY”?H: (交点桩号与坐标)
”XZH”?M: (下一个曲线的ZH或ZY桩号)
“T1”?S:”T2”?J: (第一、二切线长)
“QXC”?Z: (曲线全长,含缓和曲线长)
“JDPJ”?A: (本交点的转向角)
“QDFWJ”?O: (起始点到交点的方位角)
“R”?R: (本曲线的圆曲线半径)
“W”?W: (曲线偏转信息,左为-1,右为+1)
Lbl 0:“K”?K: (所求断面的桩号)
If K<B: (比较所求桩号是否小于起点桩号)
Then Goto6: (条件为真,转到Lbl 6)
IfEnd:
If K>N-S:(判定所求桩号是否大于ZH或ZY点,即所求点是否在曲线段)
Then Goto 1:(条件为真,转到Lbl 1)
IfEnd:
(条件为假时运行下例程序,即所求桩号在第一段直线上)
G+(N-K)COS(O+180)→X ▲(以上条件都为假是运行该段,所求桩号在直线段,
H+(N-K)Sin(O+180)→Y ▲求其中桩坐标)
O→T: (起始方位角赋值与T)
Prog “ZI-1”
Goto 0
Lbl 1:If K>N-S+C: (判定所求桩号是否大于HY点)
Then Goto 2: (条件为真,转到Lbl 2,即为所求桩在圆曲线或第二缓和曲线上) IfEnd:
Casio5800交点法程序(线路任意中边桩坐标计算)
Casio5800交点法程序
(输入版)
(歪哥哥2009版)
本程序由一个主程序JD和三个子程序(JDA、JDB、JDC)构成,运行时只需运行主程序即可!
本程序适用于单交点对称型、不对称型、无缓和曲线单圆曲线型一个交点范围内(含交点前后有直线段时)的曲线要素核对和坐标计算,手工输入要素,对设计图纸的“直线、曲线转角表”中交点数据进行复核验证,并为线元法程序提供起点坐标起点切线方位角等数据!当然本程序也可单独逐交点输入进行放样计算用!鉴于5800计算器的空间和以上所述本程序的主要目的,故此程序不修改为数据库版本!需要的自行修改结合XY框架自己修改为数据库反算程序等!
主程序名:5.JD
24→Dimz↙
Cls :"XC"?U :"YC"?V :"K(JD)"?K :"X(JD)"?X :
"Y(JD)"?Y :"LS1"?B :"LS2"?C : ?R :
"(ZH)FWJ°"?M : "α(Z-,Y+)°"?O : M+O→N :
Prog "JDA"↙
Cls :"T1=":"T2=":"L=":"L Y=": Locate 4,1,S : Locate 4,2,T : Locate 4,3,L : Locate 4,4,Q◢
Cls :"E=":"K(ZH)=": Locate 7,1,E : Locate 7,2,Z[1]◢
Cls : "K(HY)=":"K(QZ)=":"K(YH)=":"K(HZ)=": Locate 7,1, Z[2] : Locate 7,2, Z[3] : Locate 7,3, Z[4] : Locate 7,4, Z[5]◢
我的5800p测量程序及公式
FILE
非常好用的卡西欧5800p程序
一、坐标反算(XY--FD)
Deg:Fix 3↓(换行)
Lbl 0↓
〝X0=〞?A:〝Y0=〞?B:〝XN=〞?C:〝YN=〞?D↓(换行)
Pol〔〔C-A〕,(D-B)〕J<0=>J+360→J↓(换行)
〝JL=〞:I◢〝FWJ=〞:J:▶DMS
Goto 0
二、坐标正算(DF--XY)
Deg:Fix 3↓(换行)
〝X0=〞?A;〝Y0=〞?B:〝L=〞?L:〝C=〞?C↓(换行)
A+Lcos(C)→X↓ B+Lsin(C)→Y↓
〝X=〞:X◢〝Y=〞:Y◢
三、直线段中桩、边桩坐标计算〔该程序从起点往终点计算〕(ZX)
1、Deg:Fix 3↓(换行) 设置小数保留位数
2、Lbl 1↓程序标签
3、〝X0〞?X:〝Y0=〞?Y:〝K0=〞?E:〝FWJ=〞?J↓赋值起点坐标、桩号、走向方位角
4、?K:?L:?A↓输入所求的桩号、边距、相对于主线的方位角
〔如果只计算中桩坐标,边距及方位角皆为0〕5、X+(K-E)cos(J)+Lcos(J+A)→C↓计算坐标X
6〝XP=〞:C◢显示坐标X
7、Y+(K-E)sin(J)+Lsin(J+A)→D↓计算坐标Y
8、〝YP=〞:D◢显示坐标Y
9、Goto 1↓转向程序标签循环执行计算
四、圆曲线坐标计算程序〔该程序从起点往终点计算〕(YQX)
1、Deg:Fix 3↓(换行)
2、Lbl 0:
3、〝K0=〞?K:?X:?Y:?A:?R:
4、〝L=-1,R=+1〞:?G:
5、〝ZS=0,FS≠0〞:?S:
6、S≠0 =>Goto 1↓
5800交点法计算中边桩坐标程序
交点法正反算程序
主程序JD—NE
LBI 1:"JDk="?C:"JDμ="?D:"Li"?L:"R="?R:"JDX="?U:"JDY="?V:"JDA="?A:"(+1R,-1L)"?M:"Z(+R,—L)"?B:"K="?P:Prog:"JD—NE1":"X="?X"▲Y="?Y▲
"F="?F▲Goto 1↙
子程序JD—NE1
((R+L²÷(24R))tan(D÷2)+L÷2—L³÷(240R²)→T↙C—T→I↙
I+L→J↙
J+πDR÷180—L→H↙
H+L→K↙
If P<I:Then U+(C-P)cos(A+180°)+Bcos(A+90°)→X ↙
V+(C-P)sin(A+180°)+Bsin(A+90°)→Y↙
A→F:Return:IfEnd↙
If P>I And P<J :Then A+M×30°×(P—I)²÷(πRL)→O↙
(P—I)—(P—I)²÷(90R²)→G↙
U+Tcos(A+180°)+Gcos(O)→X↙
V+Tsin(A+180°)+Gsin(O)→Y↙
90°×(P—I)²÷(πRL)→W↙
X+Bcos(A+MW+90°)→X↙
Y+Bsin(A+MW+90°)→Y↙
A+MW→F:Return:IfEnd↙
If P>J And P<H :Then A+M×90°×(L+P—J)÷(πR)→O↙
2Rsin((P—J)×90°÷(πR))→G↙
U+Tcos(A+180°)+(L—L³÷(90R²))cos(A+M(30°×L)÷(πR))+Gcos(O)→X↙
5800计算器全线坐标计算放样正反算程序
5800计算器全线坐标计算放样正反算程序(定稿)
彭赐明
主程序坐标正反算
程序名称:ZBZFS
LB1 A↙
Cls : Fix 4 : 30→Dim Z :"0=ZS,1=FS"?Z ↙
If Z=0:Then Goto B:IfEnd↙(Z=0进入里程点坐标正算)
If Z=1:Then Prog"FSLCBZ ": Goto A:IfEnd↙(Z=1进入反算里程边桩)
Lb1 B ↙
“K=”?K :(计算里程)Prog"SJK1 ":Prog”ZBFY” :Goto A↙
子程序数据库 SJK1
IF K<本段曲线终点里程 AND K≥上段曲线终点里程:THEN 本段终点里程→Z[1] : 上段曲线终点里程→Z[2] :1→O(注:左偏曲线输入-1→O,右偏曲线输入1→O): 半径→R : 曲线偏角→A:第一缓和曲线→Z[6] : 第二缓和曲线→Z[7] : 交点X→B :交点Y→C : 小里程向交点方位角→E : 交点向大里程方位角→F : Prog”XLZBJSCX”:Return: IFEND↙
IF…………Prog”XLZBJSCX”:Return:IFEND(曲线段分段输入)↙
补充直线段输入如下(单独直线段)
IF K<本段直线终点里程AND K≥本段直线起点里程:THEN 本段直线终点里程→Z[3]:终点X→Z[16]:终点Y→Z[17]:方位角→E: Z[16]+ (K- Z[3])*COS E→Z[18]:Z[17]+ (K- Z[3])*SIN E→Z[19] : Return:IFEND
CASIO 5800道路坐标计算器程序
CASIO 5800计算器程序
一、程序功能:
本程序由一个主程序(AK)及两个子程序:坐标正算程序(SUB1)、坐标反算程序(SUB2)
平曲线数据库(PQX)构成,可以根据曲线段的组成部分:直线、圆曲线、缓和曲线(完整
或非完整型)的线元要素(起点坐标、止点坐标、起点切线方位角、线元长度、起点曲率半
径、止点曲率半径、里程、边距或坐标),对该曲线段范围内任意里程中边桩坐标进行正反
算。
二、源程序:
1、主程序(AK)A排在前面,方便运行程序,不用往下翻页了。
Deg:“0→ZX,1→A,2→B”?Z :“1→JDF,2→XYF”?E:“X(CZ)”?A:“Y”?B 说明:设置角度模式,选择线路0为主线,1为A匝道。。。。可以自己再增加。选择计算方法,交点法还是线元法计算坐标,1为交点法,2为线元法。输入测站坐标,如不需要计算极坐标,即放样的时候需要输入坐标到仪器里面去,则X(CZ)输0,Y不用管可以为任何值,建议把测站坐标输进去,省了放一个点输一次坐标数据到仪器里面去。只有一条线路可以不需要黄色部分。
“1.Ki→XY,2.XY→Ki”?N:Lbl 0:“Ki”?K:Prog“PQX”
IfE=1:Then Prog“JD”:IfEnd
N=1=>Goto 1:N=2=>Goto 2
Lbl 1
?L
K-O→W:Prog“SUB1”
说明:1为正算,即知道桩号和偏距(注意只能计算边桩,不能计算斜交的点,构造物可以
通过后面的ZHIXIAN程序计算),2为反算,即知道坐标,求桩号和偏距。Ki为桩号,正
算直接输,反算需要输入附近桩号,第一次计算最好输好桩号之后,把反算出来的桩号再输
卡西欧5800道路编程程序
卡西欧5800道路编程程序
相关搜索: 卡西欧, 道路, 程序
说明:该程序适用于计算器CASIO fx-5800P,可计算线路中心的缓和曲线、圆曲线、直线段,中、边桩
坐标及切线方位角。
1、A? 输入转角:左转为负,右转为正
2、R? 输入圆曲线半径
3、LS? 输入缓和曲线长度
4、JD(DK)? 输入交点里程桩号
5、X(JD)? 输入本交点X坐标
6、Y(JD)? 输入本交点Y坐标
7、FWJ? 输入待求点切线方位角
9、J? 输入0程序计算中桩,输入1程序计算边桩
10、Z? 输入里程桩号
1 A:R:C“LS”:D“JD(DK)”
2 P=C∧2/24/R-C∧4/2688/R∧3
3 Q=C/2-C∧3/240/R∧2
4 B=90C/兀/R
5 T=(R+P)tan(AbsA/2)+Q◢
6 W=(R+P)/cos(A/2)-R◢
7 L=((AbsA)-2B)兀R/180+2C◢
8 G“ZH”=D-T◢
9 H“HY”=G+C◢
10 I“QZ”=G+L/2◢
11 K“YH”=G+L-C◢
12 M“HZ”=G+L◢
13 N”X(JD)”:E”Y(JD)”:F”FWJ”: J
14 A<0=>S=-1:≠=>S=1⊿(提示:0为数字“0”)
15 U=F+A/2+90S
16 V=W+R
17 B=N+VcosU
18 O=E+VsinU (提示:O为字母“O”)
19 Lbl 1
20 {Z}
21 Z≤G=>L=T+G-Z
22 V=F+180
23 U=F
24 Goto 2⊿
25 Z≤H=>L=Z-G
fx-5800公路坐标-偏距-里程正反计算坐标
.
.
.
.
.
.
四、程序变量清单
.
五、计算流程示例
1.中桩坐标计算示例
计算任务:计算HY高速公路K6+100~K6+700段的中桩坐标及切线方位角(桩距20m),并在导线点(2807118.026,474113.687)上架设全站仪,计算各中桩的极坐标放样数据。
使用道路中边桩坐标放样正反算程序RAOD-2的操作流程见下表。
.
5800线路坐标正算
5800计算器坐标正算程序
1. 坐标正算主程序(命名为ZBZS)
Lbl 0:”K=”?K:”BIAN=”? Z:”JJ=”?B
Prog “A”
”X=”:N+Zcos(F+B◢”Y=”:E+Zsin(F+B◢Goto 0
K——计算点的里程
BIAN——计算点到中桩的距离(无论左右都为正)
JJ——中线与中边桩连线的夹角(取前右夹角为正)
2. 计算坐标子程序(命名为XYF)
为了简洁,本程序由数据库直接调用,上述中的正反算主程序不直接调用此程序K-A→S:(Q-P)÷L→I
N+∫(co s(F+90X(2P+XI)÷π,0,S→N
E+∫(sin(F+90X(2P+XI)÷π,0,S→E
F+90S(2P+SI)÷π→F
3. 数据库(命名为A)
500.000→A: 19942.837→N: 28343.561→E:125°16′31″→F:0→P:0→Q:
269.256→L
K≤A+L=> Goto 1
769.256→A: 19787.340→N: 28563.378→E:125°16′31″→F:0→P:-1/221.75→Q: 37.492→L
K≤A+L=> Goto 1
806.748→A: 19766.566→N: 28594.574→E: 120°25′54.07″→F: -1/221.75→P:
-1/221.75→Q:112.779→L
K≤A+L =>Goto 1
919.527→A: 19736.072→N: 28701.893→E: 91°17′30.63″→F: -1/221.75→P:
5800中边桩
CASIO FX—5800P 交点法计算中边桩坐标
1、[JDFY] 主程序
Lbl 0 :
90→C: "ZH‖ ? Q:提示输入桩号
Prog―JDSJ‖ :运行数据库―JDSJ‖
―JL‖ ? W:提示输入距中桩距离
Goto 1:跳转到标记1
Lbl 1:
R= 0 => Goto 3:如果圆曲线为0直接进入标记3
Abs(B) πR÷180-(L+M) ÷2→G:计算圆曲线长
M→S: 1→Z:将M(LS1)值赋予S以计算p2和q2
Lbl 2:
S^2÷24÷R- S^(4)÷2688÷R^(3) →P: S÷2 - S^(3)÷240÷R^2→O:计算内移值和切线增值
If Z= 1: Then 0 →Z: L→S: P→U: O→V: Goto 2: IfEnd:将p2和q2分别存入U、V并计算p1和q1
(R+U-(R+P)cos(Abs(B)))÷sin(Abs(B))+O →T:计算第一切线长T(T1)
(R+P- (R+U)cos(Abs(B)))÷sin(Abs(B))+V→S:计算第一切线长S(T2)
F-T→D:计算直缓点(ZH)桩号
Q ≤ D => Goto 3:计算里程小于直缓进入标记3
If Q ≤ D+L: Then Q - D →J : L →U: Goto 4: IfEnd:计算桩号在第一缓和段进入标记4 If Q ≤ D+L+G: Then 1 →J: Goto 5: IfEnd:计算桩号在圆曲线内进入标记5
If Q ≤ D+M+L+G: Then Q - D- L- M- G →J: M →U: Goto 4: IfEnd:计算桩号在第二缓和段进入标记4
卡西欧5800程序
卡西欧FX5800计算器公路测量全线中边桩正反算交点法程序修改版
1.主程序:一般坐标计算及放样程序-----交点法
程序名:1-JD
Lal 0:10→DimZ:Norm 2:1→A:"A: XY=1,KMD=2"? A:A=1=>Goto 1:A=2=>Goto 2: (选择正算还是反算)Lal 1:Lal A:Prog"QX": 90→B "PJ"?B:B→Z[1]: (默认与道路切线方向90度)Lal B:"KM"?Z:Z=-1=>Stop:Z=-2=>Break: Prog"K":?D:(输入正算计算里程,输入-1则停止,输入- 2转反算),偏距默认中桩0,左为-,右为+,)
Porg"Z":I+Dcos(Z[2]+Z[1]→X:J+Dsin(Z[2]+Z[1]→Y:Fix 3:"X=":Locate 6,4,X: "Y=":Locate 6,4,Y: "FWJ"=:Locate 6,4,Z[2]◢(显示坐标,切线方位角)
Prog “S-Z”: Prog “3-GC”: “H=”:H◢(高程计算并显示,如不需要高程此部分可以省略) Prog"5-SD":"-CW +QW=":M◢(隧道超欠挖,如不需要此部分可以省略)
LpWhile Z≠-1(Goto B此处也可以用这个命令)
Lal 2 Prog"QX": (选线,默认(线路1) X1=1,(线路2)X2=2.........)
Lal C:Do:"KM"?Z:Z=-1=>Stop:Z=-2=>Break: (反算时输入大概桩号,输入-1则停止,输入-2正算)Prog"K": "X0"?X: "Y0"?Y: Porg"B"Fix 3: "KM":Lcoate
CASIO fx-5800P计算器路线坐标高程计算程序
CASIO fx—5800P计算器
路线坐标计算程序(单个交点)
主程序名CALXY (计算中桩、边桩坐标)
Lbl 1:“ZZ”? →Z[27] :“D(-+m)”? →D:If D≠0 :Then “∠(DMS)”? →V:Ifend』
If Z[27]≤Z[17]:Then Z[18]+ (Z[27] —Z[17]) Cos( F)+D Cos( F+V):“X=”:Ans▲Z[19]+ (Z[27] —Z[17]) Sin( F )+D Sin( F+V):“Y=”:Ans▲:Ifend』
If Z[27]>Z[17] And Z[27]≤Z[20]:Then Z[27] —Z[17] →L:Prog “HHXY”:Z[18] +I Cos( F+ JH)+D Cos( F+WH+V):“X=”:Ans▲:Z[19] +I Sin(F+ JH)+D Sin( F+WH+V):“Y=”:Ans▲:Ifend』
If Z[27]>Z[20] And Z[27]≤Z[24] —Z[6]:Then Z[27] —Z[20] →L:Prog “YUXY”:Z[21] +I Cos( Z[23]+ JH)+D Cos( Z[23]+WH+V):“X=”:Ans▲:Z[22] +I Sin(Z[23]+ JH)+D Sin( Z[23]+WH+V):“Y=”:Ans▲:Ifend』
If Z[27]>Z[24] —Z[6] And Z[27]≤Z[24]:Then Z[24] —Z[27] →L:Prog “HHXY”:Z[25] +I Cos( C—JH)—D Cos( C—WH+V):“X=”:Ans▲:Z[26] +I Sin(C—JH)—D Sin( C—WH+V):“Y=”:Ans▲:Ifend』
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
道路中边桩5800计算器程序
中铁二十五局集团
二0一0年九月
5800 道路中边桩坐标放样正反算程序ROAD-2(0908改进版)
功能:计算非对称型道路平曲线要素及主点桩号。
请注意更改。
3.子程序2清单:ROAD-LXZB
4.子程序3清单:ROAD-XY
功能:显示计算结果。
本子程序名称应为“ROAD-XS”,特此更正。
2.路线数据库子程序的编写与格式说明
数据库格式说明:
本交点计算起终点桩号的说明:一般情况下,本交点的计算起点是指前一交点的HZ点或YZ 点,本交点的计算终点是指后一交点的ZH点或ZY点。之所以要强调是一般情况下,是因为有些特殊情况下,要灵活处理,比如:整个路线就是一段直线、断链的处理、卵形曲线的处理等等,这些特殊情况后面我会以专题日志的形式来详细解说,这也是本次程序改进后的亮点之一。
坐标正算操作流程
坐标反算操作流程