您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页CASIO计算器程序集

CASIO计算器程序集

来源:抵帆知识网


CASIO—5800P

计 算 器 程 序 集

中铁十五局集团第四工程有限公司

龙 飞 2009年12月9日

目 录

1.

.

------------------------------------------------2

2. 坐 标 计 算(左中右3桩)-------------------------------3 3. 坐 标 计 算(任意桩)-------------------------------------4 4.

------------------------------------------------5 5.

线

------------------------------------------------6 6.

-----------------------------------------------7 7. 坐 标 正 算

------------------------------------------------8 8. 后 方 交 会

------------------------------------------------9

坐 标 计 算(中桩)

程序名:1.ZBJS.Z (原 复化辛朴生公式)改版加数据库

Lbl 0:“DKI”?HProg“SJK”

(E-D)/Abs(G-F) →P:Abs(H-F) →Q:P*Q→I:D+I→TC+(I+2D)Q*90/π→J

C+(I/4+2D)Q*45/(2π) →M:C+(3I/4+2D)Q*135/(2π) →NC+(I/2+2D)Q*45/π→K

A+Q(cos(C)+4( cos(M)+ cos(N))+2 cos(K)+ cos(J))/12→X:“X=”:X◢

B+Q(sin(C)+4(sin(M)+ sin(N))+2 sin(K)+ sin(J))/12→Y:“Y=”:Y◢

Goto 0

说明:直接输入中桩里程出坐标 如果这步C+(I+2D)Q*90/π→J“FWJ=”:J◆DMS◢ 能显示中桩的方位角

改成C+(I+2D)Q*90/π→J:

数 据 库

程序名:SJK

If H≥起点里程and H≤终点里程:Then起点X坐标→A:起点Y坐标→B:起点方位角→C:起点曲率→D:终点曲率→E:起点里程→F:终点里程→G:Return:IfEnd

…………把每一段的数据全部输入进去。

说明:曲率 直线输入0,线路左偏输 -1/半径,线路右偏输 1/半径

坐 标 计 算(左中右3桩)

程序名:2.ZBJS.3

(原 复化辛朴生公式)改版加数据库

Lbl 0:“DKI”?H:“JD”?S:“DL”?O:“DR”?RProg“SJK”

(E-D)/Abs(G-F) →P:Abs(H-F) →Q:PQ→I:D+I→TC+(I+2D)Q*90/π→J

C+(I/4+2D)Q*45/(2π) →M:C+(3I/4+2D)Q*135/(2π) →NC+(I/2+2D)Q*45/π→K

A+Q(cos(C)+4(cos(M)+ cos(N))+2 cos(K)+ cos(J))/12→X:“X=”:X◢

B+Q(sin(C)+4(sin(M)+ sin(N))+2 sin(K)+ sin(J))/12→Y:“Y=”:Y◢ X+Ocos(J-(180-S)) →U:“XL=”:U◢ Y+Osin((J-(180-S)) →V:“YL=”:V◢ X+Rcos((J+S) →W:“XR=”:W◢ Y+Rsin(J+S) →Z:“YR=”:Z◢ Goto 0

坐 标 计 算(任意桩)

程序名:3.ZBJS.RYZ (原 复化辛朴生公式)改版加

数据库

Lbl 0:“DKI”?H:“JD”?S:“HD”?OProg“SJK”

(E-D)/Abs(G-F) →P:Abs(H-F) →Q:PQ→I:D+I→TC+(I+2D)Q*90/π→J

C+(I/4+2D)Q*45/(2π) →M:C+(3I/4+2D)Q*135/(2π) →NC+(I/2+2D)Q*45/π→K

A+Q(cos(C)+4(cos(M)+ cos(N))+2cos(K)+ cos(J))/12→UB+Q(sin(C)+4(sin(M)+ sin(N))+2sin(K)+ sin(J))/12→VU+Ocos((J+S) →X:“X=”:X◢ V+Osin(J+S) →Y:“Y=”:Y◢ Goto 0

坐 标 反 算

程序名:4.ZBFS

LbIO:“QDX”?X:“QDY”?Y:“ZDX”?S:“ZDY”?T POI(X-S,Y-T):cls

if J<360:ThenJ+180 → J:IfEnd :cls “HD=”:I◢ “FWJ=”:J◥DMS◢ Goto0

使用说明:

QDX„„„„„„„„„ 方向起点的X坐标 QDY„„„„„„„„„ 方向起点的Y坐标 ZDX„„„„„„„„„ 方向终点的X坐标 ZDY „„„„„„„„„ 方向终点的Y坐标 HD„„„„„„„„„„ 起点到终点的距离 FWJ„„„„„„„„„„ 起点到终点的方位角

竖 曲 线 高 程 计 算

程序名:5.GCJS

LbIO: “LCO”?A:“HO”?B:“R”?R:“I1”?C:“I2”?D LbI1:“LP:1,RP:0”?N

LbI2:IF N=1:Then R(D-C)/200→T:Else IF N=0:Then R(C-D)/200→

T:IfEnd:IfEND:A-T→E:A+T→F:“DKA=”:E◢ “DKB=”:F◢

LbI3:“DKI”?G:If G≤A:Then Goto4: If End:Goto5

LbI4:If G≤E:Then B-C(A-G)/100→H:“H=”:H◢ Goto3: Else (G-E)2/(2R)→I:C(A-G)/100→J:If N=1:Then B+I-J→H:“H=”:

H◢

Goto3:Else If N=0:Then B-I-J→H:“H=”:H◢ Goto3:If End: If End

LbI5:If G≥F:Then B+D(G-A)/100→H: “H=”:H◢

Goto3: Else (F-G)2/(2R)→I:D(G-A)/100→J:If N=1:Then B+I+J→H:“H=”:H

Goto3: Else If N=0:Then B-I+J→H:“H=”: H◢ Goto3: If End: If End

使用说明:

输入部分 显示部分

LCO?„„„„变坡点桩号 DKA= „„„„ 竖曲线起点里程 HO?„„„„ 变坡点高程 DKB= „„„„ 竖曲线终点里程 R?„„„„ 竖曲线半径 H= „„„„„ 计算点高程 I1„„„„„ 第一段坡度值 I2„„„„ 第二段坡度值 LP:1,RP:0?„„凸曲线输0

„„凹曲线输1

DKI?„„„„计算点里程

本程序可以计算出曲线起点到曲线终点以及下一段直线上的高程,直到下一个曲线起点为止

放 样 夹 角 计 算

程序名:6.ZBTD

“ZJX”?X:“ZJY”?Y:“HSX”?S:“HSY”?T

POI(X-S,Y-T):cls

If J<360:Then J+180→F:IfEnd :cls “HD=”:I◢ “FWJ=”:F◥DMS◢ LbIO:“QSX”?U:“QSY”?V POI(X-U,Y-V):cls

If J<360:Then J+180 → L:IfEnd :cls “HD=”:I◢ “FWJ=”:L◥DMS◢ L-F→W

If W<0:Then W+360→W:IfEnd:Cls “JD=”:W◥DMS◢ Goto1

使用说明:输入部分 显示部分

ZJX?„„置镜点X坐标 第一次的HD=置镜点到后视的距离 ZJY?„„置镜点Y坐标 第一次的J=置镜点到后视的方位角 HSX?„ 后视点X坐标 输入前视点的坐标以后

HSY?„ 后视点Y的坐标 HD=置镜点到前视的距离 QSX?„„前视点X坐标 J=置镜点到前视的方位角

QSY?„„前视点Y坐标 JD=后视点到前视点的夹角,也就是仪器要拨

的夹角

后视点 1前视点 2置仪点 0

第一次HD=110.952 J=44-55-50.24 第二次HD=85.951 J=272-29-38.03

仪器所要拨的角度为JD=227-33-47.79

坐 标 正 算

程序名:7.ZBZS

“ZJX”?S:“ZJY”?U:“HSX”?T:“HSY”?N:“JD”?P:“D”?D:S-T→A:U-N→B

POI(A,B)◢

If J/J<360:Then J+180 → J:IfEnd :J:cls J+P→F

S+DCOS(F)→X:“X=”:X◢ U+DSin(F)→Y:“Y=”:Y◢ 使用说明:

ZJX?„„„„„„„„„ 置镜点X坐标 ZJY„„„„„„„„„ 置镜点Y坐标 HSX„„„„„„„„„ 后视点X坐标

HSY „„„„„„„„„ 后视点Y坐标

JD„„„„„„„„„„ 置镜点到后视点拨到前视点之间的夹角

D „„„„„„„„„„ 置镜点到前视点的距离

后方交会

程序名:8.HFJH

“XR”?E:“YR”?F: “XL”?U: “YL”?V:U-E→D:V-F→K: (D2+K2)→C180-90Abs(K)/K-tan-1(D/K)→G“DR”?B:“DL”?A

Cos-1((B2+C2-A2)/2/B/C)→MCos-1((A2+C2-B2)/2/A/C)→NE+BCos(G-M)→OF+BSin(G-M)→T

U+ACos(G+N+180)→H

V+ASin(G+N+180)→I

(O+H)/2→X:“X=”:X ◢ (T+I)/2→Y:“Y=”:Y ◢ 说明:

XR?---------------------------输入右边X坐标 YR?---------------------------输入右边Y坐标 XL?---------------------------输入左边X坐标 YL?---------------------------输入左边Y坐标

DR?---------------------------输入置镜点到右边控制点距离 DL?---------------------------输入置镜点到左边控制点距离

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务