测量天地

设为首页  
加入收藏

用于CASIO4X00计算器的坐标反算程序
时间:2017-04-06 16:38:27,点击:0
用于CASIO4X00计算器的坐标反算程序(已知两坐标求算其平距和方位角)(最简)


源程序如下:
程序名:【AZIMUTH】
I=0:J=0 LbI0 Norm Deg {DGXY} D"XA"G"XB"X"XB"Y"YB" Pol(X-D,Y-G) J<0=>J=J+360△ Fix6 J"AZIMUTH A-B"=IntJ+.01Int(60FracJ)+. 006Frac(60FracJ)▲ Fix3 I"H.DIST="▲ Goto0
特点:界面友好、简单易用、输出方便
注意:本程序在CASIO4800上调试运行通过。如果是在4500上运行请将源程序中的I,J分别用V,W替代即可。
运行后界面如下:
输入项目 XA?————————————
请输入点A的X坐标,按EXE键输入下一个量,下同。
YA?————————————请输入点A的Y坐标。
XB?————————————请输入点B的X坐标。
YB?————————————请输入点B的Y坐标。
显示项目 AZIMUTH A-B=###.######————————————显示点A到点B的方位角(小数点前为度,小数点后第一二位表示分,三四五六位表示为##.##秒。如12.523356即表示为12°52′33.56″.如果你将J"AZIMUTH A-B"=IntJ+.01Int(60FracJ)+. 006Frac(60FracJ)改为J"AZIMUTH A-B="的话则必须在输出结果后按"°′″"键将其转换为度分秒.
H.DIST=###.###——————————————显示AB两点的平距值(三位小数)。再按EXE就转入下一个计算循环。

由本站的论坛版本 半边书生 提供分享
打印】【关闭
            本站的部分源程序是由站长由网络收集整理的,如有侵权,请告之,我会第一时间删除相关内容。
因时间原因,源码不可能每一个都进行了测试,所以不能保证源码全是正确的,提供源码只是提供一份思路,一个参考,方便写出专属于您自己的程序
Copyright 2003-2025 测量天地 (SurveySky.Com) All Rights Reserved.        
         备案许可证:新ICP备12001392号-1         | 关于我们 |  联系我们 |网站留言