卡西欧5800基本测量程序完整版文档格式.docx

上传人:b****6 文档编号:21192261 上传时间:2023-01-28 格式:DOCX 页数:8 大小:18.58KB
下载 相关 举报
卡西欧5800基本测量程序完整版文档格式.docx_第1页
第1页 / 共8页
卡西欧5800基本测量程序完整版文档格式.docx_第2页
第2页 / 共8页
卡西欧5800基本测量程序完整版文档格式.docx_第3页
第3页 / 共8页
卡西欧5800基本测量程序完整版文档格式.docx_第4页
第4页 / 共8页
卡西欧5800基本测量程序完整版文档格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

卡西欧5800基本测量程序完整版文档格式.docx

《卡西欧5800基本测量程序完整版文档格式.docx》由会员分享,可在线阅读,更多相关《卡西欧5800基本测量程序完整版文档格式.docx(8页珍藏版)》请在冰豆网上搜索。

卡西欧5800基本测量程序完整版文档格式.docx

Prog"ZFXZ"↓

IfK=θ:

Then goto2 :

IfEnd↓

…………(最后一个交点参数)

IfM=θ:

ThenIfA>

P-T+S+D:

Then Goto1:

IfEnd:

IfEnd↓

Prog"ZFXZ"

IfK=θ:

Then goto2:

Lb11:

NOTASK"↓

Lb12:

IfM=1:

Then If A=1:

Then"

ZHUANGHAO"

:

Z◢

"SJKUAN DU":

B◢

IfEnd:

"-------END-------"

KUAN DU(拓展功能程序,用于反算)

1→M:

Prog"MAIN"

Z→A:

W→E:

θ→W↓

Prog"

GAOCHENG"↓

E→W↓

Q-F→P↓

IfP≤……(从小至大):

Then……→D:

Goto 1:

IfEnd↓

……(同上)

Lb11↓

"……"

D◢

(同上)◢

"----------END---------"

YUAN

K(B÷

(2R))→F↓

2RSin(K Fr)→C↓

J+Fr→J↓

Prog"

XZBH"

HHQX

B-B^5÷

(9θ(RL)2)→C↓

KB2÷

(6RL)→F↓

J+Fr→J↓

Prog"

XZBH"

PYJS

If O=θ:

Then"YUAN"

J+Fr→J:

IfEnd↓

IfO=1:

Then"HHQX"

J+2Fr→J:

IfO=2:

Then"LINE"

J+18θ→J:

IfEnd↓

W→C↓

IfA>

P-T+S-L:

Then J-9θ→J:

ElseJ+9θ→J:

Prog"XZBH"↓

X="

X◢

"Y=":

Y◢

QXCS(有改)

Prog"

QDZB"

IfA≤P-T+L:

ThenA-P+T→B:

U→J:

1→O:

 Prog"HHQX"

Goto1:

IfA≤P-T+S-L:

ThenA-P+T-L→B:

θ→0:

L-L^3÷

(90R2)→C:

KL÷

(6R)→F:

U+Fr→J:

Prog"XZBH"

U+3Fr→J:

Prog"YUAN":

Goto1:

IfA≤P-T+S:

ThenP-T+S-A→B:

1→O:

-K→K:

V+180→J:

Prog"HHQX"

 Goto1:

IfEnd↓

IfA≤P-T+S+D:

Then2→O:

A-P+T-S→C:

Prog"

XZBH":

IfEnd↓

Lb11:

PYJS"↓

Prog"GA0 CHENG"

QDZB

N→X:

E→Y:

T→C↓

P-T+S-L:

Then V→J:

ElseU+18θ→J:

Prog"XZBH"↓

X→Z〔5〕:

Y→Z〔6〕

JDTZ

If Z〔1〕< θ:

Then Z〔1〕+ 36θ→Z[1]:

IfEnd↓

IfZ〔1〕≥ 36θ:

ThenZ〔1〕-36θ→Z[1]:

IfEnd↓

IfZ〔2〕<

 θ:

ThenZ〔2〕+36θ→Z[2]:

If Z〔2〕≥36θ:

ThenZ〔2〕- 36θ→Z[2]:

FWJ

θ→I:

θ→J↓

Pol(H-G,W-Z) ↓

J<

θ⇒J+36θ→J↓

J→F

DOTLINE

Pol(H-X,W-Y):

I→N↓

Pol(G-H,Z-W):

I→E↓

Pol(X-G,Y-Z):

I→D↓

(N+E+D)÷

2→I↓

√(I(I-N)(I-E)(I-D))→I↓

2I÷

D→I↓

ZSPD

If A≤P-T+S+D:

ThenProg"QXCS"

θ→K:

IfEnd↓

FSPD

IfK=-1:

ThenIf Z〔1〕<

Z〔2〕:

Then IfF≤Z〔1〕:

Then Goto1:

IfEnd:

IfF≥Z〔2〕:

Then Goto1 :

IfEnd:

ElseIf F≤Z〔1〕:

Then F≥Z〔2〕:

ThenGoto1 :

IfEnd:

IfEnd↓

IfK=1:

Then IfZ〔1〕>

Z〔2〕:

Then IfF≥Z〔1〕:

ThenGoto1 :

IfEnd :

IfF≤Z〔2〕:

Then Goto1:

Else IfF≥Z〔1〕:

ThenIfF≤Z[2]:

Then Goto 1:

IfEnd:

IfEnd:

IfEnd↓

θ→A:

Goto2↓

If O=θ:

ThenProg"

FSYUAN":

IfO=1:

ThenProg"FSHHQX"

IfEnd↓

1→A↓

Lb12

FSTJ

U-90K→Z[1]↓

V-90K→Z[2]↓

Prog"

JDTZ"↓

P-T→A↓

-1→O↓

JDZB"

Prog"FSPD"↓

IfA=θ:

ThenGoto 1:

IfEnd↓(有改)

Z[1]→Z[1]:

Z[1]+K(L÷

(2R))r→Z[2]:

1→O↓

Prog"JDTZ"

Prog"JDZB"↓

FSPD"

IfA=1:

Then θ→K:

Goto2 :

Z[5]→X:

Z[6]→Y:

(KL)÷

L-L^3÷

(90R2)→C:

U+Fr→J↓

XZBH"

U+3Fr+90K→J:

R→C↓

Prog"XZBH"

X→G:

Y→Z↓

Prog"FWJ"

Z[2]→Z[1]:

Z[1]+K((S-2L)÷

R)r→Z[2]:

θ→0↓

Prog"JDTZ"

FSPD"↓

IfA=1:

Thenθ→K:

Goto2:

V+9θK→Z[1]:

Z[1]+K(L÷

(2R))r→Z[2]:

1→O↓

JDTZ"↓

P-T+S→A↓

Prog"JDZB"↓

Prog"FSPD"

IfA=1:

Thenθ→K:

Goto2:

IfEnd↓

Lb11↓

IfD>

θ:

ThenP-T+S→A:

Prog"FSLINE"

IfA=1:

Then θ→K:

Lb12

FSYUAN

YUAN"

36θ+K(F-Z[1])→F↓

F≥36θ⇒F-36θ→F⊿↓

P-T+L+πRF÷

18θ→Z:

If K=1:

ThenR-I→B:

Else I-R→B:

FSHHQX

HHQX"

Z[5]→X:

Z[6]→Y ↓

Z[1]+18θ→J:

R→C↓

Prog"XZBH"

X→G:

Z[5]→X:

Z[6]→Y↓

DOTLINE"

IfI<

1:

Thenθ→B:

Goto3:

 Else I→B:

 Prog"FSHHQX1"

I→Z[7]:

B+I÷

10→B:

Prog"

FSHHQX1":

IfI>

Z[7] :

ThenGoto 1:

Else:

Goto2:

IfEnd:

Lb11↓

B-I÷

2→B:

Prog"FSHHQX1"↓

IfI<

1:

Then-I→I:

Goto3:

ElseGoto 1:

Lb12↓

B+I÷

2→B:

Prog"FSHHQX1"

IfI<

ThenGoto3:

ElseGoto2:

IfEnd↓(有改)

Lb13↓

IfA>

P-T+L:

ThenP-T+S-B-I→Z:

ElseP-T+B+I→Z:

IfK=1:

Then IfA<

P-T+S-L:

ThenD-E→B:

ElseE-D→B:

IfEnd:

IfK=-1:

ThenIf A<

P-T+S-L:

ThenE-D→B:

ElseD-E→B:

IfEnd:

IfEnd

FSHHQX1

Z[5]→X:

Z[6]→Y:

Z[1]+9θK→J↓

Prog"HHQX"↓

X→Z[3]:

Y→Z[4]↓

R→C:

J+2Fr+9θK→J↓

Prog"

XZBH"↓

X→G:

Y→Z↓

Z[3]→X:

Z[4]→Y↓

Prog"DOTLINE"

JDZB

Prog"

QDZB"↓

Z[5]→Z[3]:

Z[6]→Z[4]↓

IfO=-1:

ThenP-T+S→A:

 Prog"

QDZB"

Z[3]→Z[5]:

Z[4]→Z[6]:

Else Z[1]+9θK+K(L÷

(6R))r→J:

L-L^3÷

(9θR2)→C:

Prog"XZBH"

IfEnd↓

(Z[6]-Y+Xtan(Z[2])-Z[5]tan(Z[1]))÷

(tan(Z[2])-tan(Z[1]))→G↓

tanZ[2](G-X)+Y→Z↓

FWJ"

ZFXZ

If M=θ:

Then Prog"

ZSPD":

Else Prog"FSTJ":

FSLINE

Prog"QDZB"

X→G:

Y→Z:

J→N↓

Prog"

FWJ"↓

N→J:

F-J→F↓

Icos(F)→G↓

IfG≤D:

ThenIfA>

P-T+S-L:

ThenP-T+S+G→Z:

Isin(F)→B:

ElseP-T-G→Z:

-Isin(F)→B:

IfEnd:

1→A:

2→O:

 Else θ→A:

IfEnd

XZBH

X+Ccos(J)→X↓

Y+Csin(J)→Y

HENG PO

If A≤P-T+L-Z[10]:

ThenZ[8]→V:

Goto1:

IfA≤P-T+L:

Then(Z[9]-Z[8])÷

Z[10]→E:

Z[8]+(A-P+T-L+Z[10])E→V:

Goto1:

If A≤P-T+S-L:

ThenZ[9]→V:

Goto1:

IfA≤P-T+S-L+Z[10]:

Then(Z[8]-Z[9])÷

Z[10]→E:

Z[9]+(A-P+T-S+L)E→V:

 Goto1:

Z[8]→V↓

Lb11

GAOCHENG

……(交点桩号)→O:

……(交点高程)→D:

……(小桩号坡度)→N:

……(切线长度)→G:

……(圆曲线半径)→R ↓

IfA≤O-G:

Thenθ→K:

Goto1:

IfA≤O+G:

Then1→K:

Goto1:

IfEnd↓          (K=0为直线、K=1为凸圆、K=-1为凹圆)

Lb11:

Prog"

HENGPO"↓

K(A-O+G)2÷

(2R)→P ↓

D+N(A-O)-P+WV→F↓

DM"

F◢

FWJJS(测回法测坐标)

A"XA"

B"YA"

C"XB":

D"YB"

K"

CHANG DU"

G"JIAODU"

I=0:

J=0:

Pol(C-A,D-B):

0⇒J=J+360⊿↓

E=J+G↓

J"

FWJ"

X"X"

=A+KcosE◢

Y"Y"

=B+KsinE◢

"-------END-------"

"JIAO DU"顺时钟为正、逆时针为负,"XA"、"YA"为测站点坐标、"XB"

、"

YB"为后视点坐标,"

X"、"

Y"为前视即待测点坐标,"

CHANG DU"为测站点到待测点距离。

 

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

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1