计算器程序.docx

上传人:b****8 文档编号:12162428 上传时间:2023-06-04 格式:DOCX 页数:11 大小:18.93KB
下载 相关 举报
计算器程序.docx_第1页
第1页 / 共11页
计算器程序.docx_第2页
第2页 / 共11页
计算器程序.docx_第3页
第3页 / 共11页
计算器程序.docx_第4页
第4页 / 共11页
计算器程序.docx_第5页
第5页 / 共11页
计算器程序.docx_第6页
第6页 / 共11页
计算器程序.docx_第7页
第7页 / 共11页
计算器程序.docx_第8页
第8页 / 共11页
计算器程序.docx_第9页
第9页 / 共11页
计算器程序.docx_第10页
第10页 / 共11页
计算器程序.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算器程序.docx

《计算器程序.docx》由会员分享,可在线阅读,更多相关《计算器程序.docx(11页珍藏版)》请在冰点文库上搜索。

计算器程序.docx

计算器程序

计算器程序

1.QXYS

J“JD”

R

L“LS”

I

O=L÷2-L^3÷240÷R2

P=L2÷24÷R

T=(R+P)tan(I÷2)+0◢

C=L+IR兀÷180

IR兀÷180-L<0=>Goto1└

C“L”◢

E=(R+L2÷24÷R)÷cos(I÷2)-R◢

Z“ZH”=J-T◢

W“HY”=Z+L◢

G“QZ”=Z+(L+IR兀÷180)÷2◢

A“YH”=Z+IR兀÷180◢

S“HZ”=A+L◢

Lbi1

结束

 

2.ZJF

Fixm

{B}

B“Z(X)=”

BGoto6└

B>S=>Goto6└

B≤G=>D=B-Z:

≠=>D=S-B∟

D≤L=>Goto1:

≠=>Goto2∟

Lbi1

X=D-D^5÷(40R2L2)

Y=D^3÷(6RL)-D^7÷(336R^3L^3)

Goto6

Lbi2

F=90(2D-L)÷兀÷R

X=L÷2-L^3÷240÷R2+RsinF

Y=L2÷24÷R+R(1-cosF)

Lbi6

结束

 

3.3ZB

v“N(JD)”

U“EO(JD)”

K“N(FW)”

E“Z=2,Y=1”

E=1=>Goto0:

≠=>E=2=>Goto0:

≠=>Goto8∟∟∟

Lbi0

Prog“ZJF”

BGoto6∟

B>S=>Goto7∟

B>G=>Goto4∟

M=X-T

N=(-1)^EY

Goto5

Lbi4

M=(T-X)cosI-YsinI

N=(-1)^E((T-X)sinI+YcosI)

Goto5

Lbi6

M=B-J

N=0

Goto5

Lbi7

X=B-S+T

M=XcosI

N=(-1)^EXsinI

Lbi5

Y“N”=-NsinK-McosK+V“N”◢

X“E”=NcosK-MsinK+U“E”◢

Goto8

Lbi8

结束

4.4DM

Q“B:

Z=>2,Y=>1”

Lbi0

{P}

P“B(Z÷Y)”

Prog“3ZB”

90÷兀÷R

B>S=>H=I:

≠=>B>A=>H=I-(S-B)2Ans÷L:

≠=>B>W=>H=Ans(L+

2(B-W)):

≠=>B>Z=>H=(B-Z)2Ans÷L:

≠=>H=0∟∟∟∟

H=K-(-1)^EH-90(-1)^Q

N“N(Z÷Y)”=Y-PCosH◢

M“E(Z÷Y)”=X-PsinH◢

Goto0

结束

5.5

Y“N1”

X“E1”

K“F”

K=0=>Goto0:

≠=>Goto1

Goto0

Lbi0

N“N2”

M“E2”

√((M-X)2+(N-Y)2)◢

(N-Y)÷Ans

M>X=>K=90-sin-1Ans:

≠=>K=270+sin-1Ans∟

K“F”

Lbi1

{B}

B“D”

N“N”=Y+BcosK◢

E“E”=X+BsinK◢

LBI1

注明:

本程序适用于4800

操作顺序

本程序分为1个主程序4个子程序在计算过程中ZJF与3ZB不用管他!

首先进入QXYS

1.JD?

输入交点里程

2.R?

输入半径

3.LS?

输入第一缓和曲线长

4.I?

输入角度

接下来就是自己计算了!

一直往下按直到他出现LBI1

退出主程序进入5

1.N1?

E1?

分别输入交点的XY坐标

2.F?

输入0注意:

(在每次输入新的数据时,此部都输入0)

3.N2?

E2?

分别输入后视点的XY坐标(后视点就是上一个交点。

例如QXYS中输入的是JD1那么在此就输入JD0)

后面就是自己计算!

一直按直到出现LBI1

退出程序进入4DM

1.B:

Z=2,Y=1?

输入放样边桩方向左侧输入2右侧输入1

2.B(Z/Y)?

输入边桩距离

3.N(JD)?

输入本交点X坐标

4.EO(JD)?

输入本交点Y坐标

5.N(FW)?

此部不用动直接往下按

6.Z=2,Y=1?

输入转角方向左转2右转1

7.Z(X)=?

输入放样的里程

下面就是计算结果

N=与E=分别是中桩XY坐标,N(Z/Y)=与E(Z/Y)=分别是边桩XY坐标

计算结束

 

坐标万能计算

J=90×I÷(R×兀):

P=I2÷(24×R):

M=I÷2-(I∧3)÷240÷R2:

L=R×兀×(ABSQ-2×J)÷180:

T=(R+P)×TAN(ABSQ÷2)+M:

LDI0

{E,K,W}:

K:

W:

E

D=E-F:

D≤0=>GOTO1:

≠=>D≤I=>GOTO2:

≠=>D=E-F-I:

D≤L=>GOTO3:

≠=>D=F+2×I+L-E:

D≥O=>GOTO4:

≠=>GOTO5∟∟∟∟

LDI1

S=E-F:

C=Z:

U=Z

GOTO6

LDI2

U=D-(D∧5)÷(40×R2×I2):

V=(D∧3)÷(6×R×I):

A=90×D2÷(R×I×π)

GOTO7

LDI3

U=M+R×SIN(J+180×D÷(R×π)):

V=R+P-R×COS(J+180D÷(R×π)):

A=J+180D÷R÷π

GOTO7

LDI7

B=TAN-1(V÷U):

S=√(U2+V2):

Q≤0=>C=Z-B:

U=Z-A:

≠=>C=Z+B:

U=Z+A∟

GOTO6

LDI4

U=D-(D∧5)÷(40×R2×I2):

V=(D∧3)÷(6×R×I):

B=TAN-1(V÷U):

S=√(U2+V2):

A=D2×90÷(R×I×π)

Q≤0=>C=Z+Q+B+180:

U=Z+Q+A:

≠=>C=Z+Q-B+180:

U=Z+Q-A∟

GOTO8

LDI8

X=S×COSC+G+T×COSZ+T×COS(Z+Q):

Y=S×SINC+H+T×SINZ+T×SIN(Z+Q)

GOTO9

LDI5

S=(E-F-2×I-L):

U=Z+Q:

C=U

GOTO8

LDI6

X=S×COSC+G:

Y=S×SINC+H

GOTO9

LDI9

X=X+W×COS(U+K)◢

Y=Y+W×SIN(U+K)◢

GOTO0

 

注明:

本程序适用于4800

操作顺序

I?

:

缓和曲线长

R?

:

曲线半径

Q?

:

转向角

K?

:

交角(90度)

W?

:

偏距:

左负右正

E?

测设点里程

F?

ZH点里程

Z?

ZH前进方位角

G?

ZH点X坐标

H?

ZH点Y坐标

X=:

测设点X坐标

Y=:

测设点Y坐标

 

匝道计算

名称:

QXY

LDI0:

{K,T,L,}

Q”KQ”:

V”XQ”:

W”YQ”:

O”FQ”:

E”RQ”:

Z”KZ”:

F”RZ”:

K:

T:

L

P=(F-E)÷ABS(Z-Q):

I=ABS(K-Q):

G=P×I

H=O+(G+2E)×I×90÷π◢

M=O+(G÷4+2E)×I×45÷π÷2:

N=O+(3G÷4+2E)×I×135÷2÷π

J=O+(G÷2+2E)×I×45÷π

X=V+I÷12×(COSO+4(COSM+COSN)+2COSJ+COSH)+LCOS(H+T)◢

Y=W+I÷12×(SINO+4(SINM+SINN)+2SINJ+SINH)+LSIN(H+T)◢

GOTO0

操作顺序

KQ:

曲线起点里程

XQ:

曲线起点坐标X

YQ:

曲线起点坐标Y

FQ:

起点前进方位角

RQ:

曲率半径1÷R(左偏-1右偏+1)

KZ:

曲线终点里程

RZ:

曲率半径1÷R(左偏-1右偏+1)

K:

测设点里程

T:

偏角

L:

偏距(左负右正)

H:

测设点方位角

X=:

测设点X坐标

Y=:

测设点Y坐标

 

竖曲线程序

A”BP-KI”:

B”BP-N”:

P”I1”:

M”I2”

P>M=>Q=-1:

≠=>Q=1:

∟K=ABStan-1((P-M)÷1000)

T=RtanK┘2

L=πRK÷180

LDI0:

S=(T-ABS(A-D”WZ”))÷π÷R×180

DJ”H”=B-P(A-D)÷1000◢

≠=>D>A=>D>A+T=>J”H”=B+M(D-A)÷1000◢

≠=>J”H”=B+M(D-A)÷1000+QR(1÷cosS-1)◢∟

≠=>J”H”=B-P(A-D)÷1000+QR(1÷cosS-1)◢

∟∟

{D}

GOTO0

操作顺序

BP-KI:

竖曲线交点里程

BP-N:

竖曲线交点高程

I1:

交点前坡比(比如坡比为2%就是20上坡为正、下坡为负)

I2:

交点后坡比(比如坡比为-1.8%就是-18上坡为正、下坡为负)

R:

竖曲线半径

KZ:

所求点里程

H:

计算结果

坐标反算

{X,Y,A,B}

X≠10000Y=>Goto0◢◢

LDI0:

A”X1”>X=>GOTO1:

≠=>GOTO4◢◢

LDI1:

B”Y1”>Y=>GOTO2:

≠=>GOTO3◢◢

LDI2:

D=tan-1((B-Y)÷(A-X))◢◢

L=√((Y-B)2+(X-A)2)◢◢

GOTO5

LDI3:

D=360+tan-1((B-Y)÷(A-X))◢◢

L=√((X-A)2+(Y-B)2)◢◢

GOTO5

LDI4:

D=180+tan-1((B”Y1”-Y)÷(A-X))◢◢

L=√((X-A)2+(Y-B)2)◢◢

GOTO5

LDI5:

”OK”

操作顺序

X:

前点X坐标

Y:

前点Y坐标

X1:

后点X坐标

Y1:

后点Y坐标

D:

计算结果方位角

L:

距离

坐标正算

{N,E,D,A}

N≠10000E=>GOTO0

LDI0:

X”N1”=N+S×cosA◢

Y”E1”=E+SsinA◢

“OK”

操作顺序

N:

测站点X坐标

E:

测站点Y坐标

S:

距离

A:

方位角

N1:

测设点X坐标

E1:

测设点Y坐标

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2