| 首页 » 测量源码 » casio 4800 |
任意里程中边桩坐标正反算 |
| 时间:2017-04-06 17:13:06,点击:0 |
由本站在网络收集整理,仅供学习,未验证其正确性 任意里程中边桩坐标正反算(CASIO fx-4800P计算器)程序 一、源程序(SZ-XY-SZ) "1.SZ => XY":"2. XY => SZ":N:U"X0":V"Y0":O"S0":G"F0":Q:Q=0=>R=1E-45:≠> R△J=0:M=AbsQ:K=1-M:N=1=>Goto 1:≠>Goto 2△←┙ Lbl 1:{SZ}:SZ:L=S-O:B=90QL÷π÷R:F=G+B:E=F+B+90:C=LK+2MRsinQB:X"XS" = U+Rec(C,F)+ZcosE? Y"YS"=V+J+ZsinE? Goto 1←┙ Lbl 2:W=G+90Q:E=U+Rec(R,W):F=V+J←┙ Lbl 3:{XY}:XY:D=Pol(X-E,Y-F):T=J:J<0=>T=J+360△B=T-W-180M:P=Abs B:S"S"=O+ DKcosP+ MπRP÷180? Z"Z"=DKsinB+MQ(R-D)? Goto 3←┙ 二、使用说明 1.由里程、中边桩计算坐标 启动程序后按以下提示输入数据: N ?1 (N=1,由里程中边桩计算坐标;N≠1,由坐标反算里程及中边桩) X0 ?142.353 (直线或圆曲线起点的X坐标) Y0 ?368.166 (直线或圆曲线起点的Y坐标) S0 ?155.252 (直线或圆曲线起点的里程) F0 ?60°54′03″(直线或圆曲线起点的切线方位角) Q ?-1 (当线元为直线时Q=0;当线元为圆曲线且左偏时Q=-1;当线元为圆曲线且 右偏时Q=1) R ? 100 (圆曲线的半径) S ? 194.016 (中线里程) Z ? -5.251 (中线左侧5.251m的边桩;在中线上Z=0,在左侧<0,在右侧Z>0) 显示计算结果 XS=172.7467767 YS=395.2316807 2.由坐标反算里程、中边桩 启动程序后按以下提示输入数据: N ?2 (N=1,由里程中边桩计算坐标;N≠1,由坐标反算里程及中边桩) X0 ?142.353 (直线或圆曲线起点的X坐标) Y0 ?368.166 (直线或圆曲线起点的Y坐标) S0 ?155.252 (直线或圆曲线起点的里程) F0 ?60°54′03″(直线或圆曲线起点的切线方位角) Q ?-1 (当线元为直线时Q=0;当线元为圆曲线且左偏时Q=-1;当线元为圆曲线且 右偏时Q=1) R ? 100 (圆曲线的半径) X ? 172.7467767 (待求里程及中边桩的点的X坐标) Y ? 395.2316807 (待求里程及中边桩的点的Y坐标) 显示计算结果 S=194.016 Z=-5.251 三、注意事项 1.本程序主要是针对市政道路工程中的直线和圆曲线而编制的,未考虑缓和曲线等 曲线的计算; 2.程序中“R=1E-45”的意思为10的-45次方,输入程序时切莫输错。 3.程序中设置的计算顺序是由小里程往大里程方向(即里程增大的方向),曲线左偏、右偏也是以里程增大的方向来区分的。 |
| 【打印】【关闭】 |
本站的部分源程序是由站长由网络收集整理的,如有侵权,请告之,我会第一时间删除相关内容。 因时间原因,源码不可能每一个都进行了测试,所以不能保证源码全是正确的,提供源码只是提供一份思路,一个参考,方便写出专属于您自己的程序 |
|
Copyright 2003-2026 测量天地
(SurveySky.Com)
All Rights Reserved.
备案许可证:新ICP备12001392号-1 | 关于我们 | 联系我们 |网站留言| |