[原创] CASIO fx-5800P ZXZFS 直线正反算坐标计算程序
原理:采用正余弦定理求待求点垂距进行确定里程和偏距。 公式:tan-1((yb-ya)/(xb-xa)) 、√(xB-xA)2+(yB-yA)2、sinα×D、Q÷tan(α) 说明:该程序适用于计算器 CASIO fx-5800P,针对直线正反算设计,正算可算直线中边桩坐标及其斜交、反算可推算直线距线路中心的里程偏距。
1、DK(QD)? 输入起点里程
2、X(QD)? 输入起点坐标X
3、Y(QD)? 输入起点坐标Y
4、FWJ? 输入计算方位角
5、J? 输入1为正算、输入2为反算
6、JSDK? 输入计算里程
主程序名:ZXZFS
注: 1、◢ 为显示指令。 2、↙为回车(EXE)标识。 计算参数: 1、 DK(QD)?= 12200(起点里程) 2、 X(QD)?= 3376008.436(起点坐标X) 3、 Y(QD)?= 457225.196(起点坐标Y) 4、 FWJ?= 152°09ˊ41.68″(前进方向方位角) 5、 J?= 1(输入1为正算) 6、 JSDK?= 12300(计算里程) 7、 PJ?= 0(偏距,左为负,右为正) 8、 PA?= 0(偏角) 9、 X=3375920.009(计算结果) 10、Y=457271.894(计算结果) 11、ZJD(X)?= 3375949.713(测站点坐标X) 12、ZJD(Y)?= 457225.279(测站点坐标Y) 13、PJ= 55.275(测站至前视水平距离) 14、FWJ= 122°30ˊ21.37″(测站至前视方位角) 15、J?= 2(输入2为反算) 16、X=? 3375964.503(输入反算坐标X) 17、Y=?457308.812(输入反算坐标Y) 18、DK= 12277.896(计算结果,里程) 19、PJ= -53.423(计算结果,偏距,负数为偏左,正数为偏右)
|