5800计算器坐标正反算的问题

QXJS 主程序
Lbl A:“1.ZH=>XY”:“2.XY=>ZH”:?Q:“ZH”?S:Prog“QXJS-SUB0”↙
Q=1 => Goto1:Q=2 => Goto2:↙
Lbl 1:“ZH-BJ”?Z:Prog“QXJS-SUB1”:“X=”:N◢:“Y=”:E◢:“F=”:F◢: Goto4↙
Lbl 2: “X=”:?B: “Y=”:?C:B→N: C→E:Prog“QXJS-SUB2”: “ZH=”:S◢: “ZH-BJ”:Z◢: GotoA↙
QXJS-SUB0 数据库子程序
Goto1↙ Lbl 1
IF S<*** (线元终点里程) :Then***→A (线元起点方位角) :***→O (线元起点里程) :***→U (线元起点 X ) :***→V (线元起点 Y ) :***→P (线元起点曲率半径) :***→R (线元终点曲率半径) : ***→L (线元起点至终点长度) : Return:IfEnd↙
IF S<***:Then***→A:***→O:***→U:***→V:***→P:***→R: ***→L: Return:IfEnd↙
……………………….. 为了便于解读,每增加一个线元增加一行语句,每增加一条曲线增加一个 Lbl ,每增加一个工程增加一个文件。
QXJS-SUB1 正算子程序
0.5 ( 1÷R-1÷P ) ÷L→D:S-O→X↙
U+∫(cos(A+(X÷P+DX2)×180÷π,0,X)→N↙
V+∫(sin(A+(X÷P+DX2)×180÷π,0,X)→E↙
A+(X÷P+DX2)×180÷π→F↙
N+Zcos(F+90) →N:E+Zsin(F+90) →E
QXJS-SUB2 反算子程序
Lbl 1:0→Z : 1→Q : Prog“QXJS-SUB0”: Prog“QXJS-SUB1”↙
Pol(N-B+10^(-46), E-C+10^(-46)):Isin(F-90-J) →W:S+W→S↙
Abs(W)>0.0001 => Goto1↙
Lbl 2: 0→Z : Prog“QXJS-SUB1”:(C-E) ÷sin(F+90) →Z
三、使用说明
1 、规定
(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当曲线半径在左时, P 、 R 取负值,当曲线半径在右时, P 、 R 取正值,当曲线半径为无穷大(即直线)时, P 、 R 以 10 的 45 次代替。
(2) 当所求点位于中线时, Z=0 ;当位于中线左铡时, Z 取负值;当位于中线中线右
侧时, Z 取正值。
(3) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆
弧的半径。
(5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以 10 的 45 次方代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以 10 的 45 次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。
(6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的
值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等
于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。
2 、输入与显示说明
输入部分:
1. ZH=>XY
2. XY=>ZH”
Q ? 选择计算方式,输入 1 表示进行由里程、边距计算坐标 ;输入 2 表示由坐标反算里程和边距。

谁能帮看看那里出错了啊·或者给一个比较简单的程序,只要输入桩号就出来坐标或者输入坐标出来桩号的就行,
还有就是上面所谓的线元是什么意思?谢谢
元素没有问题啊·而且输进去运行的时候·反映还超时了·正算大概30秒,结果错误··反算根本算不了··直接计算超时

确实够复杂
线元就是有统一函数关系的一段曲线
直线就是一线元,如果公路为基本型的话,那分别有线元,缓和曲线1,圆曲线,缓和曲线2,
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-14
你元素输对没有!
好好看看!

求卡西欧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计算器编程,已知直线两端点的坐标,求可以正反算的程序, 1,求知道偏距和方位角,计算出未知点的坐标2,已知直线旁的一个点的坐标,算出这个点90度垂直距离直线多远.要详细的编程,一步一步给我分开,我好编程... 1,求知道偏距和方位角,计算出未知点的坐标2,已知直线旁的一个点的坐标,算出这个点90...

求个卡西欧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坐标正反算用CAD图验证存差异。
而Y坐标则相当于X坐标。还有CAD中默认的起算方向是向东,逆时针旋转的。而测量行业方位角的计算是以向北为起算方向。顺时针旋转的。所以在CAD中捕捉方位角与计算器计算出来的数值是不相同的。而距离是应该相等的。

还有请问一下在卡西欧5800坐标正反算中如何设置反算出来的显示的方位角...
反算出来的方位角以°′″显示,格式是:X▲DMS DMS是以60进制显示角度值 按FUNCTION键进入功能菜单,第5项ANGLE中就有DMS 记录上次输入的X、Y,计算器是自动记录的 如:X=***.***→A,则下次调用变量A即为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计算器坐标正反算程序(曲线) 邮箱: 27179498@qq.com...
17. 反算时输入:显示“显示“ZS=1,FS=2”,选择计算方式,输入2反算 18. 显示“X?”输入反算时所求点的X坐标 19. 显示“Y?”输入反算时所求点的Y坐标 20. 显示FSZH=反算时,计算得出的所求点的里程 30. 显示FSJL=反算时,计算得出的所求点的边距(负为左偏,正为右偏)...

求卡西欧5800坐标正反算程序
哪位大神给个5800计算器线路坐标正反算程序,能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!能用的!。别让人输了半天,一个一个字符检查了三遍五遍,确认无误了,最后还是不能运行,那请您一边玩...

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

卡西欧5800 坐标正算程序
FX-5800P计算器大礼包说明:1.FX-5800P计算器 2.SB-62(与fx-5800配套进口的数据线)3.<<casioFX-4800P\/4850P与FX-5800P编程计算器功能比较与程序转换>>覃辉编著 同济大学出版社(与书配套程序)全路段主线坐标正反算(正交\/斜交)匝道全段坐标正反算(正交\/斜交) 全路段中边桩高程(带超高,...

相似回答