下载此文档

5800P全线坐标正反计算程序源文件.doc


文档分类:汽车/机械/制造 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
5800P全线坐标正反计算程序源文件.doc:..CASIOfX-5800P公路坐标正反计算程序程序说明因测量工作需要,为了确保计算器丢失后程序丢失造成的不便。根据本人多年工作经历、自学摸索,经多次修改后编制此公路坐标正反算程序,为了能够与广大测量弟兄及编程高手们学****的原望。现将此程序发表共享,有错误或不足之处还请朋友们交流指导为谢!为了便于编制、阅读和输入,本程序共拆分为两个主程序与四个子程序组成,其中主程序为:GLZBZS(公路坐标正算)与GLZBFS(公路坐标反算X子程序为:XL(线路>DXD(导线点XPQXCS(平曲线参数)和ZB(坐标计算核心i本程序采为交点法原理编制,理论上可以计算任何线形线。程序编制时已经输入一条由三个曲线组成的线路为例,其中有一组为不等长缓和曲线的曲线要素参数(详见程序清单),供朋友们校验程序输好后正确予否。因为CASIOfx-5800自身问题(我认为运算速度很慢),程序运算速度与您的线路参数多少有关,一般来说正算在5秒内可以出结果,反算在15秒内可以出结果,当然请勿输入一些无意义的数字去尝试,如正算时输入远大于设计起终点N倍米数桩号,反算时输入远离本工程N倍远的坐标等,都不能保证出正确结果,反算时也有可能造成不出结果。为了能让初学fx-5800计算器编程人员和刚学****测量的学生们更好的了解本程序,我对本程序的每一个语句段进行了详细的注释。注释写得可能很难理解,没办法!本人学历低,表达能力差,有些地方表达起来可能简单的被我解释成复杂化了,我是很希望各位能够读懂我的程序,使用我的成果。为防止不小心程序误改误删,特对本文档进行了编辑加密。如遇表述不妥之处请与本人联系。QQ群为28741293欢迎你的加入!编制人:陈世航编制日期:2009年7月28曰晚公路坐标正反计算程序1、程序清单:FHeNaffleiGLZBZS序De^:Norm2一数Prog“XL”W公路坐标-:iK算主程计算器设置为角度模式、清除小数点显示位凋用‘线路-子程序’,此过程提示输入线路Prog“DXD”d站点坐标|LblO^NormZzCls4-1“K0+000m=”?K:“+Xm=”?B:转角|Prog“ZB”一j<0=>J+360->J^Fix3:Cls^“X=,,:Locate5,1,“Y=”:Locate5,2,Y“=一一=,,:L0eate5,3,且一“=><=”:Locate5,4,J°amcijSLZBFS序Deg:Norm2一示位数l^D:Prog“XL”一示输入线路|LblO^“X=”?P:“Y=”?Q一“XKO+OOOm:”?!^Lbl1^0->B:Prou“ZB”d调用‘导线点-子程序’,此过程提示输入测清除小数点显示位数、清除屏幕k=”?z一 提示输入待算点-里程、距屮桩米数、调用‘坐标计算-子程序’计算坐标方位角为负值吋加360度设置小数点保留三位,清除屏幕显示待算点成果X显示待算点成果Y显示待算点至测站距离显示待算点至测站方位角公路坐标-反算主程计算器设置为角度模式、清除小数点显默认第一条线,调用‘线路-子程序’,此过程提提示输入待求桩号的坐标X、Y提示输入近似桩号I调用‘坐标计算-子程序’序计算近似桩号中桩坐标Pol(P--Y^-1Rec(LV-J^>-.01:ThenK+I断精度、循环及里程调整LblB^Fix3:Cls^“ZH=”:Locate5,1,K^“JL=”:Locate5,2,B一正右负)“XP=”:Locate5,3,卜1“YP=”:Locate5,4,amc:PQXCSD=l=>Goto1一D=n=>GotonLbl平曲线参数-子程序选用线路1吋凋用线路1选用线路n时调用线路nIfK<:Jhen11。34。->A:—L:||(j4R:^zReturnJfEnd^线路指A标记^W:^B:GotoB:ElseK+I^K:Gotol:IfEnd<■*判设置小数点保留三位,清除屏幕显示待求点华标的所处桩号成果显示待求点坐标的所处桩号边桩成果(左显示待求x显示待求Y线路-子程序“线路1=1线路2=2线路h=ii”?D一 线路选择IfD关1AndD參2AndD^n:ThenLoeate2,l,“1Or2Orn”:Stop:IfEnd" _ _ amcDXD 导线点-子程序O^A:“DXD”?A:Cls一 默认提示输入导线点编号,清除屏幕IfA=0:Then“(X)=”?E:U(Y)=W?F:Return:IfEnd<-*如果导线点编号为0吋提示输入坐标IfA=l:Then-—E: -

5800P全线坐标正反计算程序源文件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小619 KB
  • 时间2019-01-21