- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
平曲线竖曲线计算表
CASIO4500P/4800P平曲线、竖曲线计算清单
1(主文件名)
利用SHIFT+DEFM+11+EXE键扩展存储空间11个,使其总存储空间增加到37个。
L1:
{RLEBIGKSQHXY}:E“E=(1/-1)”:R“R=”:L“L01=”:G“L02=”:B“KQD=”:V“KZD=”:F=0:M=0:D=0:Z[3]=E:I=0:J=0:K“XZH=”:S“YZH=”:Q“XJD=”:H“YJD=”:X“XHZ=”:Y“YHZ=”:Z[4]=K:Z[5]=S:Z[6]=Q:Z[7]=H:Z[8]=X:Z[9]=Y
L2:
LBI 1:{T}:T“LS=”:X=B+L:Y=V-G:Z[10]=T: TB=“ERROR”:GOTO1:≠TV=“ERROR”:GOTO1:≠GOTO4ΔΔ
L3:
LBI 4:T≤X= T=T-B:C=R*L:E=Z[3]:P=1:GOTO2:GOTO4:≠Y≤T=T=V-T:C=R*G:E=Z[3]:E= -E:P=0:GOTO2:GOTO4:≠T=T-L-B:E=Z[3]:P=0:GOTO3:GOTO4ΔΔ
L4:
LBI2:M=M+P:D=D+P:M=1=GOTO 5:GOTO2:≠ D=0= GOTO7:GOTO2:≠ GOTO6:GOTO2ΔΔ
L5:
LBI3:C=R*L:F=F+P:F=0=GOTO 8: GOTO3:≠ GOTO9:GOTO3Δ
(直缓点、交点坐标输入)
LBI 5: K=Z[4]:S =Z[5]:Q=Z[6]:H=Z[7]:D=0:M=M+1:GOTO A:GOTO5
(缓直点、交点坐标输入)
LBI 7:
K=Z[8]:S=Z[9]:Q=Z[6]:H=Z[7]:D=1:M=0:GOTO A:
GOTO 7
(直缓点、交点和缓圆点坐标输入)
LBI 8:
K=Z[4]:S =Z[5]:Q=Z[6]:H=Z[7]
X=(L-L5/(40*C2)+L9/(3456*C4))
Y=E*(L3/(6*C)-L7/(336*C3)+L11/(42240*C5))
POL((Q-K),(H-S))
J≥0=U=J: ≠U=J+360Δ
Z“XI”=K+X*COSU-Y*SINU
D“YI”=S+X*SINU+Y*COSU
W“XHYD” =Z:N“YHYD” =D: F=1:M=0:
GOTO 9:GOTO 8
(坐标旋转计算段)
LBI B:
Z“XI”=K+X*COSU-Y*SINU
D“YI”=S+X*SINU+Y*COSU
O“BO”=T2/(2*C)*180/π:O=E*O+U-E*90
GOTOC :GOTO B
(方位角反算,主要用于切线方向)
LBI A:
POL((Q-K),(H-S))
J≥0=U=J: ≠U=J+360Δ
GOTO 6:GOTO A
(法线方向上的坐标计算)
LBI C
{A}:A“S01=”
REC(A,O)
Z[1]“X-”=Z+I
Z[2]“Y-”=D+J
O=O+180
REC(A,O)
Z[1]“X+”=Z+I
Z[2]“Y+”=D+J
T=Z[10]
F≥1=D=0: M=0:GOTO 1:GOTO C: ≠ GOTO 1:GOTO C Δ
(缓和曲线主要计算段)
LBI 6:
X=(T-T5/(40*C2)+T9/(3456*C4))
Y=E*(T3/(6*C)-T7/(336*C3)+T11/(42240*C5)):F=0
GOTO B: TOTO 6
(圆曲线主要计算段)
LBI 9:
O=U+E*L2/(2*C)*180/π+E*90
REC(R,O)
X“XO”=W+I
Y“YO”=N+J
O=O+180+E*T/R*180/π
REC(R,O)
Z“XI”=X+I
D“YI”=Y+J
GOTO C:GOTO 9
竖曲线计算程序
88(主文件名)
L1:
{KHRMAB}:K“K0=”:H“H0”:R:M“M=(1/-1)”:C“I1”:F“I2”:A=C/100:B=F/100
L2:
T=1/2*R*(A+B) E=T2/(2*R)
L3:
LBI 1:{X}: X
XK=D=A:GOTO2:GOTO1:≠X≥K=D=B: GOTO3
:GOTO1ΔΔ
LBI2:
G=K-T:X≥G=I=X-G: GOTO4: GOTO2:≠XG=I=X-G: GOTO5: GOTO2ΔΔ
LBI3:
G=K+T:X≤G=I=G-X: GOTO4: GOTO3:≠XG=I=G-X: GOTO5: GOTO3ΔΔ
LBI4:
Y=I2/(2*R):O=H+M*(T-I)*D:Z=O+M*Y GOTO1:
文档评论(0)