casio f4800p计算器程序在工程测量中的应用_secret.docVIP

casio f4800p计算器程序在工程测量中的应用_secret.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CASIO fx4800p计算器程序在工程测量中的应用 1、问题的提出: 工程测量是公路施工的基础工作。目前,测量基本采用全站仪进行坐标放样,因此,路线上任一点的坐标计算工作非常重要。而公路线型较复杂,直线、缓和曲线、圆曲线、复曲线在导线布设中均有应用。采用一般科学计算器及普通计算方法,计算任一点坐标较复杂,有些甚至难以实现,而采用微型计算机则成本相对较高。本人根据施工现场实际,采用CASIO fx4800p计算器编制了一套简单应用程序,用以解决公路路线任一点坐标计算问题,并取得了一定收益。 2、编程计算原理 本程序是以切线支距法为其基本原理。切线支距法是以曲线直缓点ZH或缓直点HZ为坐标原点,以切线为X轴,过原点的半径为Y轴,利用缓和曲线和圆曲线上各点的X、Y坐标测设曲线。 如图1,曲线上各点的坐标按下列公式计算: ①缓和曲线范围内 X = L - Y = 图 1 切线支距法 ②圆曲线范围内 X = Rsin +q Y = R(1-cos)+P = + 式中:L为测点至ZH或HZ的曲线长,LS为缓和曲线长,为缓和曲线角=,p为圆曲线内移距离p=,q为切线增长q=- 图2 根据以上公式在计算出路线的中桩坐标后,该点的边桩坐标根据其切线方位角也就轻而易举的可以计算出了。如图2所示,假定x轴方位角为A1,则所求点M中心桩处方位角为A=A1-θ, θ= (测点在缓和曲线上时) θ= (测点在圆曲线上时) 则M(x,y)θ-90) Yi=YZH+xisinAi-1,i+yicosAi-1,i+bsin(Ai-1,i+θ-90) 此段包括第一缓和曲线和圆曲线,当曲线为左转时,曲线半径R取负值。 Xi=XHZ-xicosAi,i+1-yisinAi,i+1+bcos(Ai,i+1-θ-90) Yi=YHZ-xisinAi,i+1+yicosAi,i+1+bcos(Ai,i+1-θ-90) 此段为第二缓和曲线,当曲线为左转时,曲线半径R取负值。 3、CASIO fx4800p 科学计算器功能简述 CASIO fx4800p计算器除具备普通计算器的功能外,还具备微积分计算、复数计算、统计计算以及公式储存和程式编制功能,我们现在要利用的便是其程式编制功能。在CASIO fx4800p 计算器的程式区域中,可存储附加了文件名的常用及复合公式。多个计算式可被连接,而构成可进行一连串计算的多重语句。这样,我们便可以以不同的文件名形成主、次程序,通过不同条件下的判断而形成一个计算网络,达到我们的计算目的。 4、应用程序的编制 基于以上原理,我们利用CASIO fx4800p计算器编程如下: [ZHENX] Prog“QC” Lb1 1 {N,B} N≤T+S+K+M+O= Prog“QX”◢ Goto 1 ≠= Prog“ZHX”◢ Goto 1 [YQX] {C,D,R,S,A} Lb1 1 {N,B} Prog“Y1”◢ Goto 1 [ZX] Lb1 1 {N,B} X=C+(N-T)cosA+Bcos(A-90) ◢ Y=D+(N-T)sinA+Bsin(A-90) ◢ Goto 1 [QXZH] Prog“QC” Lb1 1 {N,B} N≤T+S+K = Prog“Z1” Goto 1 ≠= Prog“Z2” Goto 1 [Z1] N≤T+S =U=T: ≠=U=T+S:△ U=T =Prog“KK”◢ ≠= Prog“Y1” [Z2] N≤T+S+K+M =U=T+S+K+M: ≠=U=T+S+K+M+O:△ U=T+S+K+M =Prog“Y2”◢ ≠= Prog“H2” [H1] Prog“H1T” Prog“ZB1” [Y1] Prog“Y1T” Prog“ZB1” [Y2] Prog“Y2T” Prog“ZB2” [H2] Prog“H2

文档评论(0)

huang37168huan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档