测量天地

设为首页  
加入收藏

CASIOfx-4500PA可编程计算器在道路施工测量中的实用程序[转]
时间:2017-04-06 16:45:58,点击:0
  CASIOfx-4500PA可编程计算器程序语言简单直观,数学公式做简单改造即可,计算方法简洁快速,计算步骤少。在道路现场测量计算中仍有很大的实用价值。
一、程序编写
  1、引用公式由于CASIOfx-4500PA可编程计算器程序语言简单直观,测量计算的数学公式以及计算步骤大家都很熟悉,不再赘述。
  2、程序编写

主 程 序
--圆曲线带有缓和曲线的参数输入
MAIN F1
L1 Lb1
L2 {S,K,W,I,R,Z,J,D,O,H,T}
L3 S“CDLC”:K“JDLC”:W“QXL”:Z“XJD”:J“YJD”:D“ZBFWJ”
:O“FX”:H“PJ”
L4 L=Abs(S-K+T):Q=W-I
L5 L≤Q=>Prog QXZB2:≠>Prog QXZB3ΔΔ
L6 Goto 0
说明:
S“CDLC”:测点里程
K“JDLC”:交点里程
W“QXL”:曲线长
I:缓和曲线长
R:圆曲线半径
Z“XJD”:交点X坐标
J“YJD”:交点Y坐标
D“ZBFWJ”:直缓点切线坐标方位角
O“FX”:曲线转角方向——左转为“-”、右转为“+”
H“PJ”:偏角即转向角度
T:切线长
若图纸所给曲线参数与程序中不一致,可将程序做相应修改,不需另行计算。

曲线坐标程序1
--ZH点至YH点之间的中桩坐标计算
QXZB1 F2
L1 Lb1 0
L2 N=L-I
L3 N≤0=>U=L-Lxy5/(40×R2×I2)+ Lxy9/(3456×Rxy4×Ixy4)
:V=O×(Lxy3/(6×R×I)-Lxy7/(336×Rxy3×Ixy3))
:≠>M=I/2-I xy3/(240×R2)
L4 P= I2/(24×R):B=90×I/(R×π):A=(L-I)×180/(R×π)+B
L5 U=RsinA+M:V=O×(R×(1-cosA)+P)Δ
L6 X=Z+Tcos(D+180)+(UcosD-VsinD)▲
Y=J+Tsin(D+180)+(UsinD+VcosD)▲
L7 Goto 0

曲线坐标程序2
--YH点至HZ点之间的中桩坐标计算
QXZB2 F3
L1 Lb1 0
L2 L=W- Abs(S-K+T)
L3 E=L-Lxy5/(40×R2×I2)+ Lxy9/(3456×Rxy4×Ixy4):
F= Lxy3/(6×R×I)-Lxy7/(336×Rxy3×Ixy3)
L4 U=T×(1+cosH)-E cosH-FsinH:V=O×((T-E)×sinH+F cosH)
L5 X=Z+Tcos(D+180)+UcosD-VsinD▲
Y=J+Tsin(D+180)+UsinD+VcosD▲
L6 Goto 0

曲线边桩坐标
-- ZH点至HZ点之间的曲线边桩坐标计算
BZZB F4
L1 Lb1 0
L2 {V,B}
L3 V“N(1)Y(-1)”:X“XZD”:Y“YZD”
L4 L= Abs(S-K+T):Q=W-I
L5 L≤Q=>Goto 1:≠>Goto 2△
L6 Lb1 1
L7 L<I=>A=D+180×O×L2/(2×π×RI)▲
U=A+OV×90▲X=X+B×cosU▲Y=Y+BsinU▲Goto 0:
≠>A=D+OI×180 /(2×π×R)+O(L-I)×180/(π×R)▲
U=A+OV×90▲X=X+BcosU▲Y=Y+BsinU▲Goto 0
L8 Lb1 2
L9 A=D+OH-O×(W-L)2×180/(2×RIπ)▲
U=A+OV×90▲X=X+BcosU▲Y=Y+BsinU▲
L10 Goto 0
说明:
BZZB:边桩坐标
V“N(1)Y(-1)”:测点位置参数(曲线内侧为“1”曲线外侧为“-1” )
X“XZD”:边线点对应中线点X坐标
Y“YZD”:边线点对应中线点Y坐标
B:边桩至中桩距离

直线中桩坐标
-- HZ点至ZH点之间的中桩坐标计算
ZXZB F5
L1 Lb1 0
L2 {S,K,Z,J,D,T}
L3 S“CDLC”:K“HZLC”:Z“XJD”:J“YJD”:D“ZXFWJ”
L4 X=Z+(S-K+T)cosD▲Y=J+(S-K+T)sinD▲
L5 Goto 0
说明:
S“CDLC”:测设点里程
K“HZLC”:HZ点里程
Z“XJD”:直线起始方向交点X坐标
J“YJD”:直线起始方向交点Y坐标
D“ZXFWJ”:直线坐标方位角
T:直线起始方向曲线切线长

测设点距离、方位角
-- 测设点与置镜点之间水平距离及坐标方位角
JLFWJ F6
L1 Lb1 0
L2 {C,G,X,Y}
L3 C“X0”:G“Y0”:X“X1”:Y“Y1”
L4 S=√((C-X)2+(G-Y)2)▲B=tan-1((G-Y)/(C-X))
L5 B>0=>Goto 1:≠>Goto 2△
L6 Lb1 1
L7 C<X=>A=B▲Goto 0:≠>A=B+180▲Goto 0
L8 Lb1 2
L9 C<X=>A=B+360▲Goto 0:≠>A=B+180▲Goto 0
L10 Goto 0
说明:
C“X0”:置镜点X坐标
G“Y0”:置镜点Y坐标
X“X1”:测设点X坐标
Y“Y1”:测设点Y坐标
S:测点至置镜点距离
A:坐标方位角

3、程序使用说明
3.1 圆曲线带有缓和曲线中桩的计算:
  首次计算时,先进入主程序(MAIN F1),按提示依次输入测设点里程及曲线参数,程序将自动进入相应曲线坐标程序(QXZB1 F2,QXZB2 F3)计算出中桩坐标。然后进入测设距离、方位角程序(JLFWJ F6),按提示输入置镜点坐标,由于该程序中的测设点坐标与曲线程序中的测设点坐标采用同一数据存储区,所以提示输入测设点坐标时不需另行输入,按确认即可算出需要的测设数据。
在同一测站计算同一曲线的其它里程点时,只需按提示输入测点里程,其它参数按确认即可。
3.2 曲线边桩的计算:
  首先进入主程序(MAIN F1)计算出测点对应曲线中桩坐标(见3.1条),然后进入曲线边桩坐标程序(BZZB F4),按提示输入测点位置判断参数(曲线内侧输入“1”,外侧输入“-1”)以及边桩至中桩距离B,其它参数引用主程序中的相应参数,提示后直接按确认即可,不需另行输入。边桩坐标算出以后进入测设距离、方位角程序(JLFWJ F6)——同3.1条。
  在同一测站计算同一曲线的其它里程点边桩坐标时,重复前述操作即可。
  注意事项:由于本计算器标准存储区数量的限制(26个),边桩程序中的“V、B”数值存储区与中桩坐标其它数据的存储区相同,所以每次计算都需重新输入参数“V、B”,其它参数按确认即可。
3.3 直线中桩坐标的计算:
  首先进入直线中桩坐标程序(ZXZB F5),按提示输入参数即可。计算出中桩坐标后进入测设距离、方位角程序(JLFWJ F6)——同3.1条。
  在同一测站计算同一曲线的其它里程点时,只需按提示输入测点里程,其它参数按确认即可。
  注意事项:由于本计算器可用计算步骤的限制,上述六个程序输入后已无剩余空间,所以对直线上的断链未做程序上的处理,在实际应用时,遇到断链需将里程换算后输入。
3.4 本程序主要针对坐标测量方法编制,如现场采用切线支距法、偏角法等方法测设中桩时,程序不需修改,可将程序中的一些参数数值输入0值即可;具体方法不再赘述。
3.5 对直线边桩以及线路高程的计算方法及编程较简单,在此不再赘述。

二、程序输入及调试
  程序编制完成后,为检验程序的正确性及实际应用,需将编写的程序输入计算器内,然后进行调试,首先进行静态错误检测,主要检测语法错误;然后进行动态错误检测,主要是对程序算法及程序逻辑结构进行检测。程序检查完毕后,各程序均需采用手算算出几个正确的数值(或采用图纸所给逐桩坐标表数值),用本程序算出数值后进行对比以检验程序的正误。

三、注意事项
  CASIOfx-4500PA可编程计算器虽然解决了实际问题,但由于计算器本身内存及功能的限制,在每个测点数据的计算过程中都要确认每一个参数,计算不同的曲线或直线段需再次输入相应参数,还是较繁琐的。本计算器只是在无更好的高端计算设备下的最好选择。
打印】【关闭
            本站的部分源程序是由站长由网络收集整理的,如有侵权,请告之,我会第一时间删除相关内容。
因时间原因,源码不可能每一个都进行了测试,所以不能保证源码全是正确的,提供源码只是提供一份思路,一个参考,方便写出专属于您自己的程序
Copyright 2003-2026 测量天地 (SurveySky.Com) All Rights Reserved.        
         备案许可证:新ICP备12001392号-1         | 关于我们 |  联系我们 |网站留言