卡西欧5800程序,怎么学5800计算器编程序
本文目录索引
- 1,怎么学5800计算器编程序
- 2,卡西欧FX-5800P坐标正反算程序怎么编辑?
- 3,卡西欧5800计算器里面怎么让程序名按你预设的顺序编啊?
- 4,卡西欧fx-5800P如何编程我正学习当中
- 5,求高手赐教,卡西欧5800P怎么编程?
1,怎么学5800计算器编程序
1,熟悉卡西欧5800里面所有牵扯到测量的功能。
2,fx-5800里面的编程语言basic的一些语法,并结合测量的例子来说明。这样跟容易今后上手。
3,对一些例子的分析,包括思路和语法讲解。
4,在实际工作中,用到最多的函数和程序的分享。
最后声明一点,一定要动手,就是看着文章,手里面要拿个5800,要不然一切都是白扯。这系列fx-5800教程是默认为会用fx-5800输入一些基本的字符的。这些都可以参考fx-5800的说明书。电子版fx-5800说明书下载。
这里在灌输一个编程思想。
编程要有个思路,
1、输入部分。
2、计算部分。
3、输出部分。
比方说要正算方位角,首先知道A(x,y),b(m,n) 这是输入部分。
计算部分:pol(x-m,y-n)
输出部分:i,j (i=两点的距离,j=两点的方位角)
这就是编程。测量上的编程,把它转化为5800程序就是
1 "x"?x:"y"?: "m"?m:"n"?n
2
3 pol(x-m,y-n)
4
5 i◣:j◣
2,卡西欧FX-5800P坐标正反算程序怎么编辑?
正算子程序(ZS)(不运行)
1÷P→C:(P-R)÷(2HPR) →D: 180÷π→E←┚
0.1739274226→A: 0.3260725774→B: 0.0694318442→K: 0.3300094782→L: 1-L→F: 1-K→M:U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD)))→X: V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD)))→Y: G+QEW(C+WD)+90→F: X+ZcosF→X: Y+ZsinF→Y
3反算子程序(FS)(不运行)
G-90→T: Abs((Y-V))cos(T)-(X-U)sin(T)→W: 0→Z←┚
Lbl 0←┚
prog"ZS":T+QEW(C+WD)→L:(J-Y)cosL-(I-X)sinL→Z:If Abs(Z)<0.001: Then Goto1:Else W+Z→W:IfEnd :Goto 0←┚
Lbl 1: 0→Z:Prog"ZS":(J-Y)÷sinF→Z
ZX-WN(运行主程序,该程序适用于匝道,对全段完整非对称曲线计算太过麻烦)
"CZX"?S(仪站X坐标):"CZY"?W(仪站Y坐标)
LbI 0: "K"?K: If K≤126.9(第1条单一曲线的终点下面同上): Then Goto A:Else If K≤176.9 And K>126.9: Then Goto B:Else If K≤259.562 And K>176.9: Then Goto C:Else If K≤309.562 And K>259.562: Then Goto D: IfEnd:IfEnd:IfEnd:IfEnd←┚
LbI A:92094.336(起点X坐标)→U:8287.962(起点Y坐标)→V:0起点桩号→O:145°11'54"(方位角)→G:126.9(曲线长度)→H:10^(45) (起点半径)→P:10^(45) (止点半径)→R:+1(路线左右偏,左负右正,直线输0)→Q:Prog "WN":Goto W
LbI B:91990.134→U:8360.388→V:126.9→O:145°11'54"→G:50→H:10^(45) →P:150 →R:+1→Q:Prog "WN":Goto W
LbI C:91947.609→U:8386.570→V:176.9→O:154°44'51"→G:82.662→H:150 →P:150 →R:+1→Q:Prog "WN":Goto W
LbI D:91867.101→U:8399.992→V:259.562→O:186°19'19"→G:50→H:150 →P: 10^(45) →R:+1→Q:Prog "WN":Goto W
LbI W:"PJ1"?T←┚(该项是只左右边桩再左右偏距,输0为不再左右偏,可以直接出方位角、距离,适用于桥梁桥台、盖梁、涵洞八字墙等放样,以路线前进方向,前-,后+)
If T=0:Then Z[3]→Z: Z[4]→M: Goto P: Else Goto V: IfEnd←┚
LbI V:"JJ1"? O←┚(左右边桩再偏夹角,用180°减去路线夹角)
"X1=": Z[3]+Tcos(F+N+ O)→U◢
"Y1=" :Z[4]+Tsin(F+N+ O)→V◢
U→Z: V→M: GotoP←┚
LbI P:Pol(Z-S,M-W): If J≤0:Then J+360°→J: IfEnd←┚
"JL=":I◢(仪站至测点的距离)
"FWJ=":J DMS◢(仪站至测点的方位角)
Goto0
备注:
1. 规定以道路中线前进方向(即里程增大的方向)区分左右;当线元往左偏时Q=-1;当元线往右偏时,Q=1:当元线为直线时,Q=0。
2. 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次方代替。
3. 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于
3,卡西欧5800计算器里面怎么让程序名按你预设的顺序编啊?
在程序前名前生加上数字的 0 就会排在前面了……
--------------------------------------------------------------------------------------------------------------------------------
5800可以自定义顺序的,即可以将常用的程序调到项部,添加到Favorites里,选中要添加的程序名,按键 FUNCTION 然后按键 1,要删除Favorites里的程序名,可以按同样操作,取消在Favorites里显示
4,卡西欧fx-5800P如何编程我正学习当中
坐标、桩号换算 文件名LbI 4:”1.SZ=>NE”:”2.NE=>SZ”:?Q:Prog “文件名―3” LbI :Q=1=>Goto1:Q=2=>Goto 2LbI 1:?S:?Z:Prog “文件名―1”:”N”:N◢“E=”:E◢“F=”:FΔDMS◢Goto4LbI 2:”N=”:?B:”E=”:?C:B→N:C→E:Prog” 文件名―2”:”S=”:S◢“Z=”:Z◢Goto 4 文件名―1Prog “文件名―3”:0.5(1÷R-1÷P) ÷L→D:S-O→XU+∫(cos(A+(X÷P+DX2)×180÷∏),O,X)→NV+∫(sin(A+(X÷P+ DX2)×180÷∏),O,X)→EA+(X÷P+ DX2) ×180÷∏→FN+Zcos(F+90) →N:E+Zsin(F+90) →E 文件名―2LbI 1:0→Z:1→Q:Prog “文件名―3”:Prog“文件名―1”Pol(N-B+10^(-46),E-C+10^(-46):Isin(F-90-J) →W:S+W→SAbs(W)>0.001=>Goto 1LbI 2:0→Z:Prog “文件名―1”:(C-E) ÷sin(F+90) →Z 文件名―3If S≧QD 桩 号And SJ+360→J“D”:I◢“A”:JΔDMS◢J→J? K : Lbl 0 : ? N : ? EA+(N-K)cos(J) – Esin(J) →X:X→X◢B+(N-K)sin(J) + Ecos(J) →Y:Y→Y◢Goto 0 注:K为所输坐标(X1,Y1)对应的桩号 N为所求坐标的桩号 E为所求坐标的偏距 圆曲线 Lbl 0:?X:?Y:?A:?R:?Q:?Z:(Z-Q) ÷R×180÷∏→J:2Rsin(0.5j) →T:A+J→W◢X+Tcos(A+0.5J) →M◢Y+Tsin(A+0.5J) →N◢?S:M+cos(W+90) →B◢N+Ssin(W+90) →C◢Goto 0 纵断面设计高程Lbl 0:?K:If K≧起点桩号 And K≦ZY点桩号:Then Goto 1:IfEndIf K≧ZY点桩号 And K≦YZ点桩号:Then Goto 2:IfEndIf K≧YZ桩号 And K≦ZD点桩号:Then Goto 3:IfEndLbl 1:QD高程→V:QD桩号→Q:QD~ZY坡度→W:半径→R:Goto XLbl 2:ZY点高程→V:ZY点桩号→Q: QD~ZY坡度→W:半径→R:Goto XLbl 3:YZ点高程→V:YZ点桩号→Q:YZ~ZD坡度→W:半径→R:Goto XLbl X:V+(K-Q)W+(K-Q)2÷(2×R) →Y◢Goto 0 注:圆曲线交点在路线上方R为负,在路线下方R为正。直线半径为无穷大(1×10^45)
5,求高手赐教,卡西欧5800P怎么编程?
有缓和曲线或无缓和曲线任意桩号中、边桩坐标4800计算程序
有缓和曲线或无缓和曲线任意桩号中、边桩坐标4800计算程序
四、QXZB(曲线坐标)
A”ZH(ZH)=〃:B”X(ZH)=〃:C”Y(ZH)=〃 ”X(HZ)=〃:E”Y(HZ)=〃:F”FWJ-1=〃:G”FWJ-2=〃:H”R=〃:I”L1=〃:J”L=〃:K”L2=〃:L”ZJ(Z=1,Y=-1)=〃
O=180/pi (pi为圆周率,电脑中找不到此符号以此代替)
LbI A
{MN}
M”ZHUANG HAO=〃
P=M-A
MM>(A I J K)?GOTO A⊿
N”ZHUANG JU(Z ,Y-)=〃
M>(A I J)?GOTO D⊿
M>(A I)?GOTO C⊿
LbI B(第一缓和曲线)
X=B (P-(P5÷40÷H2÷I2))COSF (P3÷6÷H÷I-P7÷336÷H3÷I3)LSINF
Y=C (P-(P5÷40÷H2÷I2))SINF-(P3÷6÷H÷I-P7÷336÷H3÷I3)LCOSF
X=X NCOS(F-(P2÷2÷H÷I)OL-90)◢
Y=Y NSIN(F-(P2÷2÷H÷I)OL-90)◢
GOTO A
LbI C(圆曲线)
X=B (HSIN(((P-I)÷H I÷2÷H)O) (I÷2-I3÷240÷H2))COSF-(H(1-COS(((P-I)÷H I÷2÷H)O)) I2÷24÷H)(-1)LSINF
Y=C (HSIN(((P-I)÷H I÷2÷H)O) (I÷2-I3÷240÷H2))SINF (H(1-COS(((P-I)÷H I÷2÷H)O)) I2÷24÷H)(-1)LCOSF
X=X NCOS(F-((P-I)÷H I÷2÷H)OL-90)◢
Y=Y NSIN(F-((P-I)÷H I÷2÷H)OL-90)◢
GOTO A
LbI D(第二缓和曲线)
Q=A I J K-M
X=D-(Q-Q5÷40÷H2÷K2)COSG (Q3÷6÷H÷K-Q7÷336÷H3÷K3)LSING
Y=E-(Q-Q5÷40÷H2÷K2)SING-(Q3÷6÷H÷K-Q7÷336÷H3÷K3)LCOSG
X=X NCOS(F-(I÷2÷H J÷H K÷2÷H-Q2÷2÷H÷K)OL-90)◢
Y=Y NSIN(F-(I÷2÷H J÷H K÷2÷H-Q2÷2÷H÷K)OL-90)◢
GOTO A
变量说明:
以上变量依次为:
ZH(ZH)=直缓点桩号,无缓和曲线则为直圆点;
X(ZH)=直缓点X坐标;无缓和曲线则为直圆点;
Y(ZH)=直缓点Y坐标,无缓和曲线则为直圆点;
X(HZ)=缓直点X坐标,无缓和曲线则为圆直点;
Y(HZ)=缓直点Y坐标,无缓和曲线则为圆直点;
FWJ-1=第一切线方位角;
FWJ-2=第二切线方位角;
R=半径;
L1=第一缓和曲线长;
L=圆曲线长;
L2=第二缓和曲线长;
ZJ(Z=1,Y=-1)=转角形式(左=1,右=-1)
ZHUANG HAO=所求点桩号
ZHUANG JU(Z ,Y-)=边桩桩距,左边桩为正,右为负,中桩0
我已经用过了,没发现什么问题,请大家提意见