CASIO fx―9860计算器编程技术在路基边线放样中的应用.docVIP

  • 22
  • 0
  • 约4.82千字
  • 约 7页
  • 2016-09-10 发布于北京
  • 举报

CASIO fx―9860计算器编程技术在路基边线放样中的应用.doc

CASIO fx―9860计算器编程技术在路基边线放样中的应用.doc

CASIO fx―9860计算器编程技术在路基边线放样中的应用   摘 要:随着我国高速公路建设的不断发展,现在中标合同段的里程段落越来越长,如何把整个合同段的平面位置及高程数据存放于一个计算器中以加快测量放样的速度,成为了工程技术人员要解决的问题。因为,在前几年常用的可编程计算器中,除了CASIO fx-4850计算器的内存容量有28500个字节外,其余类型计算器的内存容量均少于6000个字节,这些类型的计算器根本无法把30 km长的路线数据全部存入其中,每次计算路基的填方与挖方数据时通常要两个计算器同时运用(一个计算器计算平面坐标,另一个计算高程及横坡),这样就减慢了测量放样的速度;而现在出产的CASIO fx-9860计算器不仅内存容量大(约63000个字节),计算速度也较快,而且还可以与电脑连接,即可以在电脑上直接编程或修改程序,把程序编好之后通过数据线传入计算器,然后就可调试程序了。下面本文就以广西来宾至马山高速公路合山连线路基边线的测量数据编程技术介绍如下。   关键词:9860 编程 路基 应用   中图分类号:U412 文献标识码:A 文章编号:1672-3791(2014)02(a)-0007-02   1 CASIO fx-9860计算器程序语言简单介绍   fx-9860计算器的编程语言与BASIC语言基本相似,不同的是fx-9860的赋值语句用符号“→”来表示,而且fx-9860还增加了变量设置,比如List 1[1]、List 1[9]、List 4[2]等均可作为赋值变量。   2 编程实例(来宾至马山高速公路合山连线)   2.1 平曲线要素的编程(以线元法为例)   程序名“LMLX”   If S≤1713.808:Then 28914.758→U:38401.728→V:1237.327→O:213°53′0″→G:476.48→H:10^45→P:10^45→R:0→Q:Goto R:IfEnd   If S≤1813.808:Then 28519.196→U:38136.088→V:1713.808→O:213°53′0″→G:100→H:10^45→P:450→P:1→Q:Goto R:IfEnd   ……(限于篇幅,省略相同的语法结构,以下同)   Lbl R:0.1739274226→A:0.3260725774→B:0.0694318442→K:0.3300094782→L   Abs(S-O)→W:1÷P→C:(P-R)÷(2HPR)→D:180÷3.14159→E:1-L→F:1-K→M   U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD)))→X   V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD)))→Y   G+QEW(C+WD)+90→F   其中的“S”表示待求点桩号,“U”表示线元起点的X坐标,“V”表示线元起点的Y坐标,“O”表示线元长度,“G”表示线元起点的切线方位角,“H”表示线元的长度,“P”表示线元起点的切线半径,“R”表示线元终点的切线半径,“Q”表示线元的转向(如果是直线则为0,左转向为负1,右转向为正1)。   2.2 竖曲线要素的编程   程序名“3-BG”   If S≤1322.673:Then 1280→list 2[1]:96.36→list 2[2]:8543.223→list 2[3]:42.673→list 2[4]:0.005→list 2[5]:0.005→list 2[6]:Goto 1:IfEnd   If S≤2334:Then 2235→list 2[1]:101.135→list 2[2]:22000→list 2[3]:99→list 2[4]:-0.005→list 2[5]:-0.004→l ist 2[6]:Goto 1:IfEnd   ……   Lbl 1:Abs (S-List 2[1]) →list 2[7]:If S≥List 2[1]:Then List 2[6] →list 2[8]:Goto 2:IfEnd   If S≥List 2[1]-List 2[4]:Then List 2[5] →l ist 2[8]:Goto 2:Else List 2[5] →l ist 2[8]:0→l ist 2[9]:Goto 3:IfEnd:Goto 5   Lbl 2:List 2[4]-List 2[7] →l ist

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档