最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

五大桩计算程序

IT圈 admin 38浏览 0评论

2024年2月21日发(作者:节半兰)

CAISO FX-5800计算程序(曲线五大桩里程、坐标)

一.ROAD-1

26→DimZ

“X(JD)”?X: “Y(JD)”?Y : “FWJ ” ?M

“ANGLE” ?O: ?R: “LS1”?B : “LS2” ?C : “K(JD)”?K

M+O→N

PrOg“ROAD-SUB1”

“T1=”:S ◢

“T2=”:T ◢

“L=”:L ◢

“LY=”:Q ◢

“E=”:E ◢

“K(ZH)=”:Z[1] ◢

“K(HY)=”:Z[2] ◢

“K(QZ)=”:Z[3] ◢

“K(YH)=”:Z[4] ◢

“K(HZ)=”:Z[5] ◢

“XS”?U: “YS”?V

LbI0

“KP”?P

PrOg“ROAD-SUB2”

“XP=”:F ◢

“YP=”:G ◢

“BP=”:Z DMS ◢

If U=0:ThenGoTo2:EISe p0I(F-U,G-V):If End

LbI1

If J<0:ThenJ+360→J: If End

“A1=”:J DMS ◢

“D1=”:I ◢

LbI2

“D ANGLE”?H:If H=0:ThenGoTo0:If End:?D

“XB=”:F+DCos(Z+H) →Z[11] ◢

“YB=”:G+DSin(Z+H) →Z[12] ◢

If U=0: ThenGoTo2:EISe PoI(Z[11]-U,Z[12]-V): If End

GoTo1

二.ROAD-SUB1

If O<0:Then-1→W: EISel→W: If End:WO→A

B^2÷24÷R- B^ (4) ÷2688÷R^ (3)+ B^ (6) ÷506880÷R^ (5) →Z[6]

C^2÷24÷R- C^ (4) ÷2688÷R^ (3)+ C^ (6) ÷506880÷R^ (5) →Z[7]

B÷2- B^ (3) ÷240÷R^2 + B^ (5) ÷34560÷R^ (4) →Z[8]

C÷2- C^ (3) ÷240÷R^2 + C^ (5) ÷34560÷R^ (4) →Z [9]

Z[8]+(R+Z[7]-(R+Z[6])Cos(A)) ÷Sin(A) →S

Z[9]+(R+Z[6]-(R+Z[7])Cos(A)) ÷Sin(A) →T

RA∏÷180+(B+C) ÷2→L

L-B-C→Q

(R+(Z[6]+Z[7]) ÷2) ÷Cos(A÷2)-R→E

K-S→Z[1]

Z[1]+B→Z[2]

Z[2]+Q÷2→Z[3]

Z[1]+L-C→Z[4]

Z[4]+C→Z[5]

三.ROAD-SUB2

X-SCos(M) →Z[21]:Y-Ssin(M) →Z[22]

X+TCos(N) →Z[23]:Y+Tsin(N) →Z[24]

If P>Z[1]: ThenGoTo1:If End

Z[1]-P→L

X-(S+L)Cos(M) →F

Y-(S+L)Sin(M) →G

M→Z: GoTo5

LbI 1

If P>Z[2]:Then GoTo2:If End

P-Z[1] →L:L→Z[14]:B→Z[15]:Prog“ROAD-SUB3”

Z[21]+Z[16]Cos(M)-WZ[17]Sin(M) →F

Z[22]+Z[16]Sin(M)+WZ[17]Cos(M) →G

M+90WL^2÷(BR∏) →Z

GoTo5

LbI 2

If P>Z[4]: ThenGoTo3:If End

P-Z[1] →L:90(2L-B) ÷R÷∏→Z[13]

RSin(Z[13])+Z[8] →Z[16]:R(1-Cos(Z[13]))+Z[6] →Z[17]

Z[21]+Z[16]COS(M)-WZ[17]Sin(M) →F

Z[22]+Z[16]Sin(M)+WZ[17]Cos(M) →G

M+WZ[13] →Z

GoTo5

LbI 3

If P>Z[5]: ThenGoTo4:If End

Z[5]-P→L:L→Z[14]:C→Z[15]:Prog“ROAD-SUB3”

Z[23]-Z[16]Cos(N)-WZ[17]Sin(N) →F

Z[24]-Z[16]Sin(N)+WZ[17]COs(N) →G

N-90WL^2÷(CR∏) →Z

GoTo5

LbI 4

P-Z[5] →L

X+(T+L)Cos(N) →F

Y+(T+L)Sin(N) →G

N→Z

LbI 5

If Z<0 :ThenZ+360→Z:If End

四.ROAD-SUB3

If Z[14]=0:Then0→Z[16]:0→Z[17]:Else

Z[14]-Z[14]^(5)÷40÷(RZ[15])^2+Z[14]^(9)÷3456÷(RZ[15])^

(4)→Z[16]

Z[14]^(3)÷6÷(RZ[15])-Z[14]^(7)÷336÷(RZ[15])^(3)+Z[14]

^(11)÷42240÷(RZ[15])^(5)→Z[17]

IfEnd

说明:

X(JD) ?=交点X坐标 Y(JD) ?=交点Y坐标

FWJ?=切线方位角(ZH→JD)

ANGLE?=转向角(左负、右正)

R=曲线半径 LS1?=第一缓和曲线 LS2?=第二缓和曲线

K(JD) ?=交点里程 T1=第一切线长 T2=第二切线长

L=曲线全长 LY=圆曲线长 E=外矢距 K(ZH)=置缓里程

XS?=起算点X坐标 YS?=起算点Y坐标

KP?=待求点里程 D ANGLE?=左右边桩角度

D?=左右边桩距离(左负、右正)

~「 ~ (348915811)

2010-11-17 15:22:57

4850程序转换成5800的方法(老叶)

4850程序转换成5800的方法

好多同行有了4800或者4850的程序还要到处找5800的程序,不如自己搞定不求人,当然你想使用5800的其他功能,另当别论!

1、赋值命令变化:如 X=X+R×cos(J-90V)变成X+R×cos(J-90V)→X;N=1变成1→N

2、sin、cos等变化:如 sinA变成sin(A),cosA变成cos(A)

3、运算顺序变化:如 A=C^2/24B变成C^2/(24B)→A

4、条件格式变化:如 N<8=>Goto 2△变成N<8=>Goto 2或者If N<8:Then Goto 2:If End

5、变量命令变化:如 {A}变成?A或者?→A

6、变量扩展命令变化:如 Defm 10变成10 →DimZ

7、在子程序末尾一定要加上 Return

你只要把4850的程序按以上进行变换,在5800上完全可以正常使用。

2010-11-18

~「 ~ (348915811)

2010-11-18 12:54:58

RYDBX S 任意多边形面积(坐标法)fx-5800p计算器程序

0→S :?A :?B :?C :?D ↙

Lbl 1: “X”?→X : “Y” ?→Y ↙

0→I:0→J : P0l(C-A , D-B) : I→G : J→H :

P0l(X-A , Y-B) : X→C : Y→D : I→K : J→N :

“M=”:0.5GKsin(Abs(N-H))→M ↙

“S=”:S+M→S ▲ 平方米

“U=”:S÷666.667→U ▲ 亩

Goto 1

说明:点位必须按顺序输入成封闭形图型!

A B C D 为第一,二两点坐标(常量),X Y„„为第三,四,五,六点坐标(变量)。

例:X1=10.000 , Y1=20.000

X2=500.000 , Y2=600.000

X3=700.000 , Y3=400.000 三角形面积 107000M2 160.50亩

X4=800.000 , Y4=300.000 四边形面积 160500M2 240.75亩

X5=650.000 , Y5=100.000 五边形面积 218500M2 327.75亩

X6=550.000 , Y6=50.000 六边形面积 230500M2 345.75亩

陕D-测量-路桥 (1339309466)

2010-11-18 19:46:21

卡西欧5800P型计算器道路平面坐标计算程序

文件名:PMCX

(E-D)÷Abs(G-F)→P: Abs(L-F)→Q: P×Q→I: C+(I+2D)×Q×90÷∏→J:

“FV=”:J►DMS◢↲

0→U: 0→V: 0→W: 0→Z: 6→T: T→S ↲

LbI0↲

U+Cos(C+(I×(2S-1)÷(2T)+2D)×(Q÷2)×(2S-1)÷(2T)×180÷∏)→U

V+Sin(C+(I×(2S-1)÷(2T)+2D)×(Q÷2)×(2S-1)÷(2T)×180÷∏)→V

DszS↲

Goto0↲

T-1→S↲

LbI1↲

W+Cos(C+(IS÷T+2D)×(Q÷2)×(S÷T)×180÷∏)→W ↲

Z+Sin(C+(IS÷T+2D)×(Q÷2)×(S÷T)×180÷∏)→Z↲

DszS↲

Goto1↲

A+Q÷(6T)×(Cos(C)+4U+2W+Cos(J))→X:“XO=”:X◢

B+Q÷(6T) ×(Sin(C)+4V+2Z+Sin(J))→Y:“YO=”:Y◢

X+OCos(J+H+180)→N:“XL=”:N◢

Y+OSin(J+H+180)→E:“YL=”:E◢

X+RCos(J+H)→U:“XR”: U◢

Y+RSin(J+H)→V:“YR”: V◢

符号含意:

O—路线左侧横断水平距离;

H—路线右角:

R—路线右侧横断水平距离;

E—线元终点曲率1/R;左偏取“-”:右偏取“+”

D—线元起点曲率1/R;左偏取“-”:右偏取“+”遇ZH:HZ:GQ点时输入0

G—线元终点里程;

F—线元起点里程;

L—线元任意点里程;

C—线元起点切线方位角;

A—线元起点X坐标;

B—线元起点Y坐标;

说明:1.本程序支持直线;圆曲线;缓和曲线;回旋曲线等任意线型。

2. 编辑一个主程序(数据库)。

3. 输入方法“积木法”。即按标段内线型的不同依次逐个分段写入。

4.主要程序语言; Prog跨程序转换(从一个程序转换到另一个程序);

Goto:LbI程序内转换; :并列关系; ◢ 结束符号,显示结果;⊿结束符号,到此结束。

5. “→”赋予;“If”如果;“Then”那么;“EIse”否责; “IfEnd”如果结束;“Dsz”减量;“Return”返回。

数据库:文件名:ZBJS

LbI0: “ZKI=” ?L :“ZB=”?O:“YJ=”?H:“YB=”?R↲

If L≤(线元终点桩号):Then (线元起点X坐标)→A;(线元起点Y坐标)→B:(线元起点方位角)→C:(线元起点曲率)→D: (线元终点曲率)→E: (线元起 点桩号)→F: (线元终点桩号)→G:EIse Goto1:IfEnd: Prog“PMCX” ↲

Goto0↲

以后依次类推~~~

2024年2月21日发(作者:节半兰)

CAISO FX-5800计算程序(曲线五大桩里程、坐标)

一.ROAD-1

26→DimZ

“X(JD)”?X: “Y(JD)”?Y : “FWJ ” ?M

“ANGLE” ?O: ?R: “LS1”?B : “LS2” ?C : “K(JD)”?K

M+O→N

PrOg“ROAD-SUB1”

“T1=”:S ◢

“T2=”:T ◢

“L=”:L ◢

“LY=”:Q ◢

“E=”:E ◢

“K(ZH)=”:Z[1] ◢

“K(HY)=”:Z[2] ◢

“K(QZ)=”:Z[3] ◢

“K(YH)=”:Z[4] ◢

“K(HZ)=”:Z[5] ◢

“XS”?U: “YS”?V

LbI0

“KP”?P

PrOg“ROAD-SUB2”

“XP=”:F ◢

“YP=”:G ◢

“BP=”:Z DMS ◢

If U=0:ThenGoTo2:EISe p0I(F-U,G-V):If End

LbI1

If J<0:ThenJ+360→J: If End

“A1=”:J DMS ◢

“D1=”:I ◢

LbI2

“D ANGLE”?H:If H=0:ThenGoTo0:If End:?D

“XB=”:F+DCos(Z+H) →Z[11] ◢

“YB=”:G+DSin(Z+H) →Z[12] ◢

If U=0: ThenGoTo2:EISe PoI(Z[11]-U,Z[12]-V): If End

GoTo1

二.ROAD-SUB1

If O<0:Then-1→W: EISel→W: If End:WO→A

B^2÷24÷R- B^ (4) ÷2688÷R^ (3)+ B^ (6) ÷506880÷R^ (5) →Z[6]

C^2÷24÷R- C^ (4) ÷2688÷R^ (3)+ C^ (6) ÷506880÷R^ (5) →Z[7]

B÷2- B^ (3) ÷240÷R^2 + B^ (5) ÷34560÷R^ (4) →Z[8]

C÷2- C^ (3) ÷240÷R^2 + C^ (5) ÷34560÷R^ (4) →Z [9]

Z[8]+(R+Z[7]-(R+Z[6])Cos(A)) ÷Sin(A) →S

Z[9]+(R+Z[6]-(R+Z[7])Cos(A)) ÷Sin(A) →T

RA∏÷180+(B+C) ÷2→L

L-B-C→Q

(R+(Z[6]+Z[7]) ÷2) ÷Cos(A÷2)-R→E

K-S→Z[1]

Z[1]+B→Z[2]

Z[2]+Q÷2→Z[3]

Z[1]+L-C→Z[4]

Z[4]+C→Z[5]

三.ROAD-SUB2

X-SCos(M) →Z[21]:Y-Ssin(M) →Z[22]

X+TCos(N) →Z[23]:Y+Tsin(N) →Z[24]

If P>Z[1]: ThenGoTo1:If End

Z[1]-P→L

X-(S+L)Cos(M) →F

Y-(S+L)Sin(M) →G

M→Z: GoTo5

LbI 1

If P>Z[2]:Then GoTo2:If End

P-Z[1] →L:L→Z[14]:B→Z[15]:Prog“ROAD-SUB3”

Z[21]+Z[16]Cos(M)-WZ[17]Sin(M) →F

Z[22]+Z[16]Sin(M)+WZ[17]Cos(M) →G

M+90WL^2÷(BR∏) →Z

GoTo5

LbI 2

If P>Z[4]: ThenGoTo3:If End

P-Z[1] →L:90(2L-B) ÷R÷∏→Z[13]

RSin(Z[13])+Z[8] →Z[16]:R(1-Cos(Z[13]))+Z[6] →Z[17]

Z[21]+Z[16]COS(M)-WZ[17]Sin(M) →F

Z[22]+Z[16]Sin(M)+WZ[17]Cos(M) →G

M+WZ[13] →Z

GoTo5

LbI 3

If P>Z[5]: ThenGoTo4:If End

Z[5]-P→L:L→Z[14]:C→Z[15]:Prog“ROAD-SUB3”

Z[23]-Z[16]Cos(N)-WZ[17]Sin(N) →F

Z[24]-Z[16]Sin(N)+WZ[17]COs(N) →G

N-90WL^2÷(CR∏) →Z

GoTo5

LbI 4

P-Z[5] →L

X+(T+L)Cos(N) →F

Y+(T+L)Sin(N) →G

N→Z

LbI 5

If Z<0 :ThenZ+360→Z:If End

四.ROAD-SUB3

If Z[14]=0:Then0→Z[16]:0→Z[17]:Else

Z[14]-Z[14]^(5)÷40÷(RZ[15])^2+Z[14]^(9)÷3456÷(RZ[15])^

(4)→Z[16]

Z[14]^(3)÷6÷(RZ[15])-Z[14]^(7)÷336÷(RZ[15])^(3)+Z[14]

^(11)÷42240÷(RZ[15])^(5)→Z[17]

IfEnd

说明:

X(JD) ?=交点X坐标 Y(JD) ?=交点Y坐标

FWJ?=切线方位角(ZH→JD)

ANGLE?=转向角(左负、右正)

R=曲线半径 LS1?=第一缓和曲线 LS2?=第二缓和曲线

K(JD) ?=交点里程 T1=第一切线长 T2=第二切线长

L=曲线全长 LY=圆曲线长 E=外矢距 K(ZH)=置缓里程

XS?=起算点X坐标 YS?=起算点Y坐标

KP?=待求点里程 D ANGLE?=左右边桩角度

D?=左右边桩距离(左负、右正)

~「 ~ (348915811)

2010-11-17 15:22:57

4850程序转换成5800的方法(老叶)

4850程序转换成5800的方法

好多同行有了4800或者4850的程序还要到处找5800的程序,不如自己搞定不求人,当然你想使用5800的其他功能,另当别论!

1、赋值命令变化:如 X=X+R×cos(J-90V)变成X+R×cos(J-90V)→X;N=1变成1→N

2、sin、cos等变化:如 sinA变成sin(A),cosA变成cos(A)

3、运算顺序变化:如 A=C^2/24B变成C^2/(24B)→A

4、条件格式变化:如 N<8=>Goto 2△变成N<8=>Goto 2或者If N<8:Then Goto 2:If End

5、变量命令变化:如 {A}变成?A或者?→A

6、变量扩展命令变化:如 Defm 10变成10 →DimZ

7、在子程序末尾一定要加上 Return

你只要把4850的程序按以上进行变换,在5800上完全可以正常使用。

2010-11-18

~「 ~ (348915811)

2010-11-18 12:54:58

RYDBX S 任意多边形面积(坐标法)fx-5800p计算器程序

0→S :?A :?B :?C :?D ↙

Lbl 1: “X”?→X : “Y” ?→Y ↙

0→I:0→J : P0l(C-A , D-B) : I→G : J→H :

P0l(X-A , Y-B) : X→C : Y→D : I→K : J→N :

“M=”:0.5GKsin(Abs(N-H))→M ↙

“S=”:S+M→S ▲ 平方米

“U=”:S÷666.667→U ▲ 亩

Goto 1

说明:点位必须按顺序输入成封闭形图型!

A B C D 为第一,二两点坐标(常量),X Y„„为第三,四,五,六点坐标(变量)。

例:X1=10.000 , Y1=20.000

X2=500.000 , Y2=600.000

X3=700.000 , Y3=400.000 三角形面积 107000M2 160.50亩

X4=800.000 , Y4=300.000 四边形面积 160500M2 240.75亩

X5=650.000 , Y5=100.000 五边形面积 218500M2 327.75亩

X6=550.000 , Y6=50.000 六边形面积 230500M2 345.75亩

陕D-测量-路桥 (1339309466)

2010-11-18 19:46:21

卡西欧5800P型计算器道路平面坐标计算程序

文件名:PMCX

(E-D)÷Abs(G-F)→P: Abs(L-F)→Q: P×Q→I: C+(I+2D)×Q×90÷∏→J:

“FV=”:J►DMS◢↲

0→U: 0→V: 0→W: 0→Z: 6→T: T→S ↲

LbI0↲

U+Cos(C+(I×(2S-1)÷(2T)+2D)×(Q÷2)×(2S-1)÷(2T)×180÷∏)→U

V+Sin(C+(I×(2S-1)÷(2T)+2D)×(Q÷2)×(2S-1)÷(2T)×180÷∏)→V

DszS↲

Goto0↲

T-1→S↲

LbI1↲

W+Cos(C+(IS÷T+2D)×(Q÷2)×(S÷T)×180÷∏)→W ↲

Z+Sin(C+(IS÷T+2D)×(Q÷2)×(S÷T)×180÷∏)→Z↲

DszS↲

Goto1↲

A+Q÷(6T)×(Cos(C)+4U+2W+Cos(J))→X:“XO=”:X◢

B+Q÷(6T) ×(Sin(C)+4V+2Z+Sin(J))→Y:“YO=”:Y◢

X+OCos(J+H+180)→N:“XL=”:N◢

Y+OSin(J+H+180)→E:“YL=”:E◢

X+RCos(J+H)→U:“XR”: U◢

Y+RSin(J+H)→V:“YR”: V◢

符号含意:

O—路线左侧横断水平距离;

H—路线右角:

R—路线右侧横断水平距离;

E—线元终点曲率1/R;左偏取“-”:右偏取“+”

D—线元起点曲率1/R;左偏取“-”:右偏取“+”遇ZH:HZ:GQ点时输入0

G—线元终点里程;

F—线元起点里程;

L—线元任意点里程;

C—线元起点切线方位角;

A—线元起点X坐标;

B—线元起点Y坐标;

说明:1.本程序支持直线;圆曲线;缓和曲线;回旋曲线等任意线型。

2. 编辑一个主程序(数据库)。

3. 输入方法“积木法”。即按标段内线型的不同依次逐个分段写入。

4.主要程序语言; Prog跨程序转换(从一个程序转换到另一个程序);

Goto:LbI程序内转换; :并列关系; ◢ 结束符号,显示结果;⊿结束符号,到此结束。

5. “→”赋予;“If”如果;“Then”那么;“EIse”否责; “IfEnd”如果结束;“Dsz”减量;“Return”返回。

数据库:文件名:ZBJS

LbI0: “ZKI=” ?L :“ZB=”?O:“YJ=”?H:“YB=”?R↲

If L≤(线元终点桩号):Then (线元起点X坐标)→A;(线元起点Y坐标)→B:(线元起点方位角)→C:(线元起点曲率)→D: (线元终点曲率)→E: (线元起 点桩号)→F: (线元终点桩号)→G:EIse Goto1:IfEnd: Prog“PMCX” ↲

Goto0↲

以后依次类推~~~

发布评论

评论列表 (0)

  1. 暂无评论