请大神给个卡西欧5800 道路坐标正算反算以及高层 的编程。谢谢

同上,我现在自己手上也有些编程,不过不好用,大家有没有些简单好用的编程呢?最好有详细说明,我先在此谢过啦

5800P坐标正反算程序

U:“XO”起点的X坐标,

V:“YO”起点的Y坐标,

O:“SO”起点的里程桩号,

G:“FO”起点的方位角,

H:“LS”计算段线元的长度,

P:“RO”线元起点的曲率半径,

R:“RN”线元终点曲率半径,

“Q ”线元图形信息(直线段Q=0,左偏Q=-1,右偏Q=1)以道路中线前进方向(即大里程方向)区分左右。

DY=ZB:LC:输入1为正算,既输入里程桩号和偏距算坐标,输入2为反算,既输入坐标算里程桩号和偏距。

S:“LC”?S:待求点的里程桩号,

Z:“PJ”?Z:待求点的里程偏距(在中线上取零,左侧取负值,右侧取正值)。

1. 当线元为直线时,其起点,终点的曲率半径为无穷大,以10的45次方代替。

2. 当线元为圆曲线时,无论其起点,终点与什么线元相接,其曲率半径均等于圆曲线的半径。

3. 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次方代替,与圆曲线相接时,曲率半径等于圆曲线半径。终点与直线相接时,曲率半径为无穷大,以10的45次方代替,与圆曲线相接时,曲率半径等于圆曲线半径。

4. 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值,与圆曲线相接时,曲率半径等于圆曲线半径,终点与直线相接时,曲率半径等于设计规定值,与圆曲线相接时,曲率半径等于圆曲线半径。

5. 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定值,与圆曲线相接时,曲率半径等于圆曲线半径。终点与直线相接时,曲率半径等于设计规定值,与圆曲线相接时,曲率半径等于圆曲线半径。

1.坐标正反算主程序A-ZBZS3

U:“XO ”?U:V:“YO”?V:O:“SO”?O:G:“FO”?G:H:“LS”?H:P:“RO”?P:R:“RN”?R:“Q”?Q:

(1÷P)->C:(P-R)÷(2HPR)->D:(180÷Π)->E:N:“DY=ZB:LC”?N:If N=1:Then Goto 1:Else Goto 2:IfEnd:

Lbl1:

S:“LC”?S:Z:“PJ”?Z:Abs(S-O)->W:Prog“SUB1”:“XS=”:X◢

“YS=”:Y◢

“FS=”:F-90◢

Goto 1:

Lbl 2:

“X”?X: “Y”?Y:X->I:Y->J:Prog “SUB2”:S: “LC=”:O+W->S◢

Z: “PJ=”:Z◢

Goto 2:

2.坐标正算子程序SUB1

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+Zcos(F)->X:Y+Zsin(F)->Y:

3.坐标反算子程序SUB2

G-90->T:Abs((Y-V)cos(T)-(X-U)sin(T))->W:0->Z:Lbl0:Prog “SUB1”:T+QEW(C+WD)->L:(J-Y)cos(L)-(I-X)sin(L)->Z:If Abs(Z)<10^(-3):Then Goto 1:Else W+Z->W:Goto 0:IfEnd:

Lbl 1:0->Z:Prog “SUB1”:(J-Y)÷sin(F)->Z:
温馨提示:内容为网友见解,仅供参考
无其他回答

请大神给个卡西欧5800 道路坐标正算反算以及高层 的编程。谢谢
“Q ”线元图形信息(直线段Q=0,左偏Q=-1,右偏Q=1)以道路中线前进方向(即大里程方向)区分左右。DY=ZB:LC:输入1为正算,既输入里程桩号和偏距算坐标,输入2为反算,既输入坐标算里程桩号和偏距。S:“LC”?S:待求点的里程桩号,Z:“PJ”?Z:待求点的里程偏距(在中线上取零,左...

卡西欧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+...

求个卡西欧5800P直线坐标正反算的程序
已按要求编写好并发送到你的邮箱,请查收

求个卡西欧5800P直线坐标正反算的程序
CASIO fx—5800计算器 工程测量与公路测量程序 1、坐标正算 ”X0=〃?X:”Y0=〃?Y:”I=〃?I:”J=〃?J X+ICos(J)→U:Y+ISin(J)→V ”X=〃:U (待求点的X坐标)”Y=〃:V (待求点的Y坐标)说明:X0 Y0:已知点坐标I:两点的距离J:方位角 2、坐标反算 Lbl 0 ”X1=〃?X:...

悬赏!!求卡西欧5800计算器坐标正反算程序(曲线)
卡西欧5800计算器坐标的正反算程序(曲线),程序在计算器中约占2900字节,具体程序写法如下:主程序 坐标正反算 程序名称:ZBZFS Lb1 A↙ 30→Dim Z :"0=ZS,1=FS"?Z ↙ If Z=0:Then Goto B:IfEnd↙ (Z=0进入里程点坐标正算)If Z=1:Then Prog"FSLCZ "↙ (...

求卡西欧5800计算器圆曲线坐标正反算,道路中边桩放样程...
USSLE坐标正反算fx-5800程序 1.正算主程序 (GSZS)?K:Prog “DAT-M-DZD”: ((P-R)÷(2(H-O(字母))PR))→D : “L(-Z Y)” ?L:“ANG”?M : (Abs(K-O(字母))) →J:Prog"SUB1":If (F-M) 0: Then (F-M 360) →F: Else(F-M) →F: IfEnd “FWJ=”:F ...

卡西欧5800道路反算主程序编程
卡西欧5800计算器主程序调用子程序:"ZBZS(1),ZBFS(-1)="?→Z↙(坐标正算输入1,坐标反算输入-1,把选择存入变量Z)Z=1=>Prog"ZBZS":Z=-1=>Prog"ZBFS"↙(Z=1时,调用“坐标正算”程序,Z=-1时,调用“坐标反算”程序)本程序调用,算完后,仍会返回这个程序头的。

求卡西欧5800计算器道路正反算程序
说明:本程序适用于计算器 CASIO fx-5800P,可计算:第一夹直线段、第一缓和曲线段、圆曲线段、第二缓和曲线段、第二夹直线段的线路中、边桩坐标及切线方位角,反算里程和偏距。数据库名:YTGoto 1Lbl 1:If Z<10000:Then 3378226.731→U:456053.721→V:3373351.385→N:458628.379→E:...

求卡西欧5800坐标正反算程序
选择计算方式,输入1表示进行由里程、边距计算坐标 ;输入2表示由坐标反算里程和边距。Z[1]为线元边桩与中线右夹角。 KM?正算时所求点的里程(反算输入大概桩号) D ?正算时所求点距中线的边距(左侧取负,值右侧取正值,在中线上取零) X0 ?反算时所求点的X坐标(放样程序中实测X坐标) Y0 ?反算时所求...

卡西欧5800计算器的详细编程
编程步奏就是1、设定参数(单位、小数位、数据库建立)2、设定计算式,显示结尾(回车结尾不显结果、直角三角显结果)3最后以END结束,这是基本的,往后就相应的添加就行了 我以ABC,给你讲一下,要算A+B=C,在计算器中就输入 FiX 3:"A="?A:"B="?B↙ "C=":A+B->C◢ "END"↙ ...

相似回答