卡西欧5800,同时计算带有缓,曲线圆曲线和直线的程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:57:31

都是我自己编的,用起来还可以。
CASIO fx—5800计算器 工程测量与公路测量程序
1、坐标正算
"X0=″?X:"Y0=″?Y:"I=″?I:"J=″?J
X+ICos(J)→U:Y+ISin(J)→V
"X=″:U (待求点的X坐标)
"Y=″:V (待求点的Y坐标)
说明:X0 Y0:已知点坐标I:两点的距离J:方位角
2、坐标反算
Lbl 0
"X1=″?X:"Y1=″?Y:"X2=″?U:"Y2=″?V
Pol(U-X,V-Y):
J<0 J+360→J
"I=″:I
"J=″:J DMS
GOTO 0
说明:X1Y1:第一点的坐标,X2Y2第二点的坐标,I:两点的距离,J:方位角
3、圆曲线
"X0=″?X: "Y0=″?Y:"FWJ=″?D:"QDHAO=″?G: "ZDHAO=″?C: "R=″?R
Lbl 1
"DQHAO=″?L
L<G Or L>C GOTO 2
"PY=″?K
180(L-G)÷(πR) →E
2RSin(0.5E) →F
ReC(Abs(F),D+0.5E):Cls
"X=″:X+I+KCos(D+E+90) →A
"Y=″:Y+J+KSin(D+E+90) →B
D+E→o:o<0 360+o→0o
"FWJ=″:o DMS
Goto 1
Lbl 2
"END″
说明:X0Y0:起始点的坐标,FWJ:起始点的方位角,QDHAO:起点里程,ZDHAO终点里程,R:半径,DQHAO:待求点里程,PY:偏移量
4、竖曲线
"QZHAO =″?J: "H+B″=?B:"I1=″?C:"I2=″?D:"R=″?R:"T=″?T:
((D-C)÷100) ÷Abs((D-C) ÷100)→A:Abs(0.5R(D-C) ÷100)→S
"T″:S
J-T→X
J+T