卡西欧计算器FX4X00测量程序_第1页
卡西欧计算器FX4X00测量程序_第2页
卡西欧计算器FX4X00测量程序_第3页
卡西欧计算器FX4X00测量程序_第4页
卡西欧计算器FX4X00测量程序_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、卡西欧计算器fx-4x00程序附闭合导线计算 、 源程序 f1 a1 l1 defm 4n-2 l2 n:a:b:pol(c-a,d-b):ww=w+360?t=w l3 k=0=m=t+180:e=c:f=d:goto 0: e:f:pol(g-e,h-f):ww=w+360?m=w l4 lbl 0:l=0:u=0:i=0:r=2:z1=t l5 lbl 1:j:zr+360: ?r=n+1=goto 2: r=r+1:goto 1 l6 lbl 2:p”jb”=(zn+1-m) ?q”jl”=40n?r=2 l7 lb1 3:s:zn+r=s:l=l+s? l8 z2n-1+r=rec(

2、s,(zr-p(r-1)/n):u=u+v l9 z3n-2+r=w:i=i+w:n=r=got 4: r=r+1:goto 3 l10 lbl 4:p=u+c-e?q=i+d-f? l11 g”1:m”=l/pol(p,q) ?r=2 l12 lbl 5:x”xi”=c+z2n-1+r-pzn+r/l?y”yi”=d+z3n-2+r-qzn+r/l? l13 r=n=goto 6: r=r+1:c=x:d=y:goto 5 l14 lbl 6:”end” 、 说明 (1)、本程序可计算附和导线和闭合导线的坐标,计算的坐标系经过角度闭合差及坐标增量闭合差分配后的结果,能显示角度闭合差、增量闭合

3、差及导线全长的相对精度; (2)、输入的观测角为导线的左角。 3、程序代号注释 n?导线观测角的折角数; a、b?导线起始点所后视的已知点的坐标x,y; c、d?导线起始点(即设站点)的坐标x,y; e、f?导线终点(已知点)的坐标x,y; g、h?在导线终点设站观测前视已知点的坐标x,y; t?起始站后视至起始点的方位角; m?终点站至前视已知点的方位角; j?观测的左角值; jb?角度闭合差; jl?允许的角度闭合差,程序中是以40n计算的,如和要求的不一致,可改一下l6语句中的有关部分。 s?所测导线的边长; l?边长的累计数; u?x的累计数; i?y的累计数; p?x坐标的闭合差;

4、q?y坐标的闭合差; k?转换符,当k=0时为计算闭合导线,当k0(任意数)时为计算附和导线。 此贴子已经被作者于2006-3-14 21:09:12编辑过- - 作者:webmaster- 发布时间:2006-3-14 20:46:08- 面积计算(多边形法) 1、源程序 f1 a2 l1 n:p=a:q=b:s=0:i=2 l2 lbl 0:c,d:f=(a+c)(b-d):s=s+f l3 a=c:b=d:i=i+1 l4 in=goto 0 l5 f=(c+p)(d-q):s=s+f:s”w”=s/2 、 说明: (1)、本程序适用于所测断面为多边形闭合图形的面积计算。 (2)、折点坐

5、标按顺时针方向输入,得出的面积为正,否则为负,绝对值是一样 的。 、 程序代号注释 a、b计算面积起始点纵横坐标; c、d各转折点的纵横坐标; s代表计算过程中的有关面积; s“w”为图形最后需要的计算面积。 n多边形的折点个数。 体积计算 1、源程序 f1 a3 l1 j=0:h=0:wg l2 lbl 0:nab:nab:p=a:q=b:s=0:i=1 l3 lbl 1:cd:s=s+(a+c)(b-d)/2:a=c:b=d:i=i+1 l4 igoto 1s=s+(c+p)(d-q)/2 l5 j1=goto 2: l=g-h:v=(r+s+(r*s)*l/3w=w+v l6 lbl 2

6、:r=s:h=g:j=1:g:g:goto 0 2、说明 (1)、程序可自动计算每一断面面积,当进行到第二个断面时就会显示出12断 面间的体积,而后再进行第三断面面积计算,并累计出13断面之间的体 积。,直到最后得出需算断面间的总体积。 (2)、坐标输入时,应按顺时针方向逐个输入折点坐标,这样得出的面积为正 值,一个桩号折点输入完后,程序自动进入下一桩号的输入状态。 3、程序代号注释 g断面桩号; a、b断面起算折点的坐标; c、d断面上其他折点坐标; s断面面积; l断面间距; v本断面与前一断面之间计算出的体积。 ng桩号断面上的折点个数; w本断面之前所有体积之和。 - - 作者:web

7、master- 发布时间:2006-3-14 20:46:41- 在任意控制点上测定直线上的任意位置与高程数据计算 1、源程序 f1 a4 l1 a”x”:b”y”:e”z0”:c”x1”:d”y1”:f”z1”:g”h0”:i l2 lbl 0:ljv:ljv l3 k= tanf:t=tan(e+l) l4 x”xp”=(b-d-at+kc)/(k-t) y”yp”=b+tx-at l5 s=(x-a)2+(y-b)2) l6 h=g+stanj+i-vgoto 0 2、说明 (1)、本程序功能:在已知断面上某一点的坐标及断面方向的方位角后,可直接 将仪器架设在邻近控制点上,为测设各个断面

8、上的点提供数据,不需要一定要将 仪器架设在断面桩上测设断面,而所测的断面点均有坐标和高程。 (2)、基本原理:如图所示,a、b为已知控制点,其方位角为z0,断1-断2为断 面线控制桩,其方位角z1可以算出,仪器架设在a点,后视b点,转角l1、l2、 l3。,这时a1、a2,。的方位角也为已知,根据解析 几何,两方位直线相交,可解出1#,2#。的坐标及其与a的距离。 3、程序代号注释 a、b测站点坐标 c、d断面桩点坐标 l观测断面点的水平角 j观测断面点的竖直角 v觇标高 s测站至断面测点的距离 h断面测点的高程 i仪器高 z0测站至后视点的方位角 z1断面线的方位角 竖曲线计算 1、源程序

9、f1 a5 l1 badtrz l2 lbl 0:c:c l3 z1=h=a+(b-a)/t*(c-d)-(c-d)2/(2r) h=a+(b-a)/t*(c-d)+ (c-d) 2/(2r) l4 goto 0 2、说明 (1)、本程序的功能是根据道路施工纵断面图上的设计数据,算出竖曲线上各加 桩点的高程; (2)、本程序适用于由小桩号向大桩号端方向计算,在键入全部已知数据后,当 c出现时,只要键入该点的桩号,高程立即会显示出来。 3、程序代号注释 a起点(或终点)高程 c需计算点的桩号 t竖曲线切线长 d起点(或终点)高程 r竖曲线半径 hc桩号处的高程 b切线交点的高程 z曲线凹凸判断符

10、z1时为凸曲线,zh=a+(b-a)/t*(c-d)-(c-d)2/(2r) h=a+(b-a)/t*(c-d)+ (c-d) 2/(2r) l4 goto 0 2、说明 (1)、本程序的功能是根据道路施工纵断面图上的设计数据,算出竖曲线上各加 桩点的高程; (2)、本程序适用于由小桩号向大桩号端方向计算,在键入全部已知数据后,当 c出现时,只要键入该点的桩号,高程立即会显示出来。 3、程序代号注释 a起点(或终点)高程 c需计算点的桩号 t竖曲线切线长 d起点(或终点)高程 r竖曲线半径 hc桩号处的高程 b切线交点的高程 z曲线凹凸判断符z1时为凸曲线,zj=j+360j”a1-2=” 操

11、作过程: zbfsexe输入x1值exe输入y1值exe输入x2值exey2exe exeexe s1-2:计算得出的距离; a1-2:计算得出的角度。(按shift 转换为60进制的角度) 注:此程序可循环计算。 - - 作者:webmaster- 发布时间:2006-3-14 20:49:03- 坐标反算 ( for casio fx-4800p ) 程序步骤: c”x1”:d”y1”:e”x2”:f”y2”:fixm:pol(e-c,f-d:i”s1-2=” jo=j=j+360j”a1-2=” 操作过程: zbfsexe输入x1值exe输入y1值exe输入x2值exey2exe exe

12、exe s1-2:计算得出的距离; a1-2:计算得出的角度。(按shift 转换为60进制的角度) 注:此程序可循环计算。 - - 作者:webmaster- 发布时间:2006-3-14 20:49:33- 缓和曲线曲线要素 ( for casio fx-4800p ) 程序步骤: b=01718.87l/r x=l-l3/40/ r2 y=l2/6/ r p=y-r(1-cos b q= x-rsin b t=(r+p)tan(a/2)+q e=(r+p)(cos(a/2)-1-r z= r(a-2b)/180+2l j=2t-z d=x-y/tan b 操作过程: hqqxysexe输

13、入l值(即缓和曲线总长)exe输入r值(即圆曲线半径) exe得角度exe得xh值exe得yh值exe得p值exe得q值 exe输入a角(例1253123.25)exe得t值exe得e值exe得z值 exe得j值exe得d值 注:此程序可循环计算。 - - 作者:webmaster- 发布时间:2006-3-14 20:57:34- 铁路曲线坐标计算程序 ( for casio fx-4500p ) 一、主程序:m(m是文件名,下同) l1 a”cx”b”cy”c”hx”d”hy”e”zhx”f”zhy”q”hzx”l”hzy”g”zhdk”h”zhjd” i”a”j”l0”k”l1”r l2

14、 pol(c-a,d-b):m=w l3 lbl 2:w=90:nowz:z”dk”n”z/!/y(1/2/3)”:n=2=goto 1o”m”w”a” l4 lbl 1:p=z-g:s=e:t=f:u=h:v=h:fixm l5 p0=prog 3:=pj=prog 1:=pj+k=prog 2:v=90j/r+180- 1r-1 (p-j)pj+k=prog 4:v=h+v l6 pj+k=p=2j+k-p:s=q:t=l:p0=prog 1:x=-x:u=h+i:prog 4: v=u-v: = u=h+i:v=u:p=-p:prog 3 l7 n2=p=u=v-w:n=3=p=-ps=

15、x:t=y:prog 3 l8 pol(x-a,y-b):w=w-m:ww=w+360 l9 w:”=”v:”s=”x:”x=”y:”y=”goto 2 二、子程序:1 l1 v=90p2(rj)-1 l2 x=p-pxy5(40r2j2)-1 l3 y=pv/540 三、子程序:2 l1 y=180-1r-1(p-0.5j) l2 x=rsiny+j/2- jxy3/240/r2 l3 y=j/24/r+r-rcosy 四、子程序:3 l1 x=s+pcosu l2 y=t+psinu 五、子程序:4 l1 iy=-y:v=-v l2 s=s+xcosu-ysinu l3 y=t+xsinu

16、+ycosu l4 x=s 说明:1、该程序适用于计算器 casio fx-4500pa。 2、程序符号定义说明:测站点坐标cx,cy;后视点坐标hx,hy;直缓点坐标 zhx,zhy;缓直 点坐标hzx,hzy;直缓点里程zhdk;经过直缓点和交点的直线的方位角zhjd; 曲线偏 角(曲线左偏为负,右偏为正)a;缓和曲线长l0;圆曲线长l1;圆曲线半径r; 计算 点里程dk;计算曲线的左边点或者右边点)z/!/y(1/2/3),曲线的右边输入1,左 边输 入3,线路上输入2;左边的点与当前里程点的连线的距离和当前里程点切线的逆 时针 方向的角度a(如果上一项不选择2的话)。 3、计算结果显示

17、的数据是:极角、极距和坐标。 4、该程序适用于极坐标法测量曲线时的数据(极角和极距)计算,以及曲线坐标 计算。 程序设计:杨序邦 2002年7月 重庆 - - 作者:webmaster- 发布时间:2006-3-14 20:58:04- 直线段边坡超欠挖检查及开口线放样程序 程序名:bpfy 程序: a“qx”:b“qy”:c“qz”:e“zx”:f“zy”:g“zz”:p“pb”: k“xp”:l“yp”:m“zp”:fixm:pol(e-a,f-b:j0=j=j+360 d=abs(k-a)*cosj+(l-b)*sinj):s=abs(l-f)*cosj-(k-e)*sinj): x=a

18、+d*cosj:y=b+d*sinj:z=(g-c)/i*d+c:w=abs(m-z):v=s/p-w: vo“hcw”=v v0=o“hqw”=v u=w*p-s:un“scw”=uu0=n“sqw”=u“end” 说明: a、b、c为边坡底线的起点,显示为: qx?qy?qz? 依次输入地线起点的x,y,z; e、f、g为边坡底线的终点,显示为: zx?zy?zz? 依次输入地线终点的x,y,z; p为坡比,无正负条件; k、l、m为测量点,显示为: xp?yp?pz? 依次输入测量点的x,y,z; 中间计算测量点至边坡底线的垂足点,保存变量为x、y、z。 o为边坡的高程超欠挖值,显示为h

19、cw或hqw,分别表示超挖或欠挖,即测点高程设计高程减实测高程; n为边坡的距离超欠挖值,显示为scw或sqw,分别表示超挖或欠挖,按高差计算的设计距离减实测点到垂足点距离。 - - 作者:webmaster- 发布时间:2006-3-14 20:58:42- 圆弧段边坡超欠挖检查及开口线放样程序 程序名:yffy 程序: a“yx”:b“yy”:x“xp”:y“yp”:z“zp”: fixm:pol(a-x,b-y):t=abs(i-r):w=abs(h-z): s=w*p-t:v=t/p-w:sm“scw”=ss0=m“sqw”=svk“hcw”=v v0=k“hqw”=v“end” 说明

20、: a、 b为圆心坐标,显示为yx?yy?,依次输入圆心点的x、y; x、y、z为测点坐标,显示为xp?yp?zp?依次输入测点的x、y,z; r为到边坡底线的距离(半径); h为边坡底线的高程(马道或平台的高程); i不用管它,直接按“exe”,显示下一个输入; p为坡比,无须输入正负号; m为计算的边坡距离超欠值,显示为scw或sqw,分别表示超挖或欠挖,距离超欠值为:设计距离减测量距离; k为计算的边坡高程超欠值,显示为hcw或hqw,分别表示超挖或欠挖,高程超欠值为:设计高程减测量高程。 - - 作者:webmaster- 发布时间:2006-3-14 21:10:42- casio

21、计算器竖曲线计算程式 r b j t q x q q z l h q z h c c p e h p : a = q - t : b = q + t ? lbl 0 : i : i s q i b g = h + e ( i - q ) ? = s = i - q : i d = b - i : : p = s e : goto 1 lbl 1 : c 0 goto 2 ? = goto 3 ? lbl 2 : e 0 goto 4 ? = goto 6 ? lbl 3 : e 0 goto 7 ? = goto 5 ? lbl 4 : c e goto 6 ? = goto 7 ? lbl

22、5 : c e goto 7 ? = goto 6 ? lbl 6 : g g h = h + p - d2 2 r ? goto 0 ? lbl 7 : g g h = h + p + d2 2 r ? goto 0 ? bj半径 qx切线长 qzl交点里程 qzh交点高程 cp前坡 hp后坡 sq所求里程 - - 作者:webmaster- 发布时间:2006-3-14 21:12:24- 曲线任意里程中边桩坐标正反算(casio fx-4800p计算器)程序 一、程序功能 本程序由一个主程序(tyqxjs)和两个子程?正算子程序(sub1)、反算子程序( sub2)序构成,可以根据曲线段

23、?直线、圆曲线、缓和曲线(完整或非完整型)的线 元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲 率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。另 外也可以将本程序中核心算法部分的两个子程序移植到其它相关的程序中,用于对曲 线任意里程中边桩坐标进行正反算。本程序也可以在casio fx-4500p计算器及 casio fx-4850p计算器上运行。 特别申明:(1). 适用于弧长小于2倍半径的各种线元坐标正反算,精度优 于1mm; (2). 在引用该核心计算部分时,请注明来源。 二、源程序 1.主程序(tyqxjs) 1.sz = xy:2.

24、xy = sz:n:ux0:vy0:os0:gf0:hls:pr0:r rn:q:c=1p:d=(p-r)(2hpr):e=180:n=1=goto 1:goto 2 lbl 1:sz:sz:w=abs(s-o):prog sub1:xxs=x? yys=y? ffs=f-90? goto 1 lbl 2:xy:xy:i=x:j=y:prog sub2:ss=o+w? zz=z? goto 2 2. 正算子程序(sub1) a=0.1739274226:b=0.3260725774:k=0.0694318442:l=0.3300094782:f=1-l: m=1-k:x=u+w(acos(g+

25、qekw(c+kwd)+bcos(g+qelw(c+lwd)+bcos(g+qefw (c+fwd)+acos(g+qemw(c+mwd):y=v+w(asin(g+qekw(c+kwd)+bsin(g+ qelw(c+lwd)+bsin(g+qefw(c+fwd)+asin(g+qemw(c+mwd):f=g+qew(c+ wd)+90:x=x+zcosf:y=y+zsinf 3. 反算子程序(sub2) t=g-90:w=abs(y-v)cost-(x-u)sint):z=0:lbl 0:prog sub1:l=t+qew(c+ wd):z=(j-y)cosl-(i-x)sinl:absz

26、goto1:w=w+z:goto 0 lbl 1:z=0:prog sub1:z=(j-y)sinf 三、使用说明 1、规定 (1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时, q=-1;当线元往右偏时,q=1;当线元为直线时,q=0。 (2) 当所求点位于中线时,z=0;当位于中线左铡时,z取负值;当位于中线中线右 侧时,z取正值。 (3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。 (4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆 弧的半径。 (5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以

27、10的45 次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半 径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。 (6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的 值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等 于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。 2、输入与显示说明 输入部分: 1. sz = xy 2. xy = sz n ? 选择计算方式,输入1表示进行由里程、边距计算坐标 ;输入2表示由坐标反算 里程和边距。 x0 ?线元起点的x坐标 y0 ?线元起点的y坐标

28、s0 ?线元起点里程 f0 ?线元起点切线方位角 ls ?线元长度 r0 ?线元起点曲率半径 rn ?线元止点曲率半径 q ? 线 元左右偏标志(左偏q=-1,右偏q=1,直线段q=0) s ? 正算时所求点的里程 z ?正算时所求点距中线的边距(左侧取负,值右侧取正值,在中线上取零) x ?反算时所求点的x坐标 y ?反算时所求点的y坐标 显示部分: xs= 正算时,计算得出的所求点的x坐标 ys= 正算时,计算得出的所求点的y坐标 fs= 正算时,所求点对应的中线点的切线方位角 s= 反算时,计算得出的所求点的里程 z= 反算时,计算得出的所求点的边距 四、算例 某匝道的由五段线元(直线+

29、完整缓和曲线+圆曲线+非完整缓和曲线+直线)组 成,各段线元的要素(起点里程s0、起点坐标x0 y0、起点切线方位角f0、线元长度 ls、起点曲率半径r0、止点曲率半径rn、线 元左右偏标志q)如下: s0 x0 y0 f0 ls r0 rn q 500.000 19942.837 28343.561 125 16 31.00 269.256 1e45 1e45 0 769.256 19787.340 28563.378 125 16 31.00 37.492 1e45 221.75 -1 806.748 19766.566 28594.574 120 25 54.07 112.779 221

30、.75 221.75 -1 919.527 19736.072 28701.893 91 17 30.63 80.285 221.75 9579.228 -1 999.812 19744.038 28781.659 80 40 50.00 100.000 1e45 1e45 0 1、正算 (注意:略去计算方式及线元要素输入,请自行根据所求点所在的线元输入线元 要素) s=700 z=-5 计算得 xs=19831.41785 ys=28509.72590 s=700 z=0 计算得 xs=19827.33592 ys=28506.83837 s=700 z= 5 计算得 xs=19823.25

31、398 ys=28503.95084 s=780 z=-5 计算得 xs=19785.25749 ys=28575.02270 s=780 z=0 计算得 xs=19781.15561 ys=28572.16358 s=780 z= 5 计算得 xs=19777.05373 ys=28569.30446 s=870 z=-5 计算得 xs=19747.53609 ys=28654.13091 s=870 z=0 计算得 xs=19742.68648 ys=28652.91379 s=870 z= 5 计算得 xs=19737.83688 ys=28651.69668 s=940 z=-5.12

32、3 计算得 xs=19741. 59118 ys=28722.05802 s=940 z=0 计算得 xs=19736.47687 ys=28722.35642 s=940 z= 3.009 计算得 xs=19733.47298 ys=28722.53168 2、 反算 x=19831.418 y=28509.726 计算得 s=699.9999974 z= -5 .00018164 x=19827.336 y=28506.838 计算得 s=699.9996493 z= 0.000145136 x=19823.25398 y=28503.95084 计算得 s=699.9999985 z=

33、5.000003137 x=19785.25749 y=28575.02270 计算得 s=780.0000035 z= -5 .000001663 x=19781.15561 y=28572.16358 计算得 s=780.0000025 z=- 0.000002979 x=19777.05373 y=28569.30446 计算得 s=780.0000016 z= 4.99999578 x=19747.536 y=28654.131 计算得 s=870.0001137 z= -4.99941049 x=19742.686 y=28652.914 计算得 s=870.0003175 z=-

34、0.00041814 x=19737.837 y=28651.697 计算得 s=870.0002748 z= 4.999808656 x=19741.5912 y=28722.0580 计算得 s=939.9999786 z= -5.123024937 x=19736.4769 y=28722.3564 计算得 s=939.9999862 z=- 0.000027710 x=19733.4730 y=28722.5317 计算得 s=940.0000238 z= 3.00898694 - - 作者:webmaster- 发布时间:2006-3-14 21:13:14- 任意里程中边桩坐标正反

35、算(casio fx-4800p计算器)程序 一、源程序(sz-xy-sz) 1.sz = xy:2. xy = sz:n:ux0:vy0:os0:gf0:q:q=0=r=1e-45: rj=0:m=absq:k=1-m:n=1=goto 1:goto 2 lbl 1:sz:sz:l=s-o:b=90qlr:f=g+b:e=f+b+90:c=lk+2mrsinqb:xxs = u+rec(c,f)+zcose? yys=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:jt=j+3

36、60b=t-w-180m:p=abs b:ss=o+ dkcosp+ mrp180? zz=dksinb+mq(r-d)? goto 3 二、使用说明 1.由里程、中边桩计算坐标 启动程序后按以下提示输入数据: n ?1 (n=1,由里程中边桩计算坐标;n1,由坐标反算里程及中边桩) x0 ?142.353 (直线或圆曲线起点的x坐标) y0 ?368.166 (直线或圆曲线起点的y坐标) s0 ?155.252 (直线或圆曲线起点的里程) f0 ?605403(直线或圆曲线起点的切线方位角) q ?-1 (当线元为直线时q=0;当线元为圆曲线且左偏时q=-1;当线元为圆曲线且 右偏时q=1)

37、 r ? 100 (圆曲线的半径) s ? 194.016 (中线里程) z ? -5.251 (中线左侧5.251m的边桩;在中线上z=0,在左侧0) 显示计算结果 xs=172.7467767 ys=395.2316807 2.由坐标反算里程、中边桩 启动程序后按以下提示输入数据: n ?2 (n=1,由里程中边桩计算坐标;n1,由坐标反算里程及中边桩) x0 ?142.353 (直线或圆曲线起点的x坐标) y0 ?368.166 (直线或圆曲线起点的y坐标) s0 ?155.252 (直线或圆曲线起点的里程) f0 ?605403(直线或圆曲线起点的切线方位角) q ?-1 (当线元为直

38、线时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.程序中设置的计算顺序是由小里程往大里程方向(即里程增大的方向),曲线左偏、右偏也是以里程增大的方向来区分的。 - - 作

39、者:webmaster- 发布时间:2006-3-14 21:13:47- 公路三维坐标控制系统高程控制部分(for 4850) 主程序dh sz:sz ss1n=1:prog“hdat”:goto 1 ss2n=2:prog“hdat”:goto 1 ss3n=3:prog“hdat”:goto 1 lbl 1:s i q= f+g(s- e s i q= f+g(s- e)+(-1)j(s-i)2/(2 m r= q+11.75 p-0.03:”dh=”: q= q ? z=0q= q z0q= r h:h”h=”: t= q-h “h=”: t= t ? abkl: t=abs t: u

40、= t / 8 : t 8w= ta+14+l t 8w=8a+b(t-8)+14+2int u+l t 16w=8a+8b+k(t-16)+14+2 int u+l “dw”: w= w ? “w”: d= w-abs z? 竖曲线数据库hdat n=1e= xxxx.xxx: f= xxxx.xxx: g= xxxx.xxx: j= xxxx.xxx: m= xxxx.xxx: o= xxxx.xxxn=2e= xxxx.xxx: f= xxxx.xxx: g= xxxx.xxx: j= xxxx.xxx: m= xxxx.xxx: o= xxxx.xxxn=3e= xxxx.xxx: f

41、= xxxx.xxx: g= xxxx.xxx: j= xxxx.xxx: m= xxxx.xxx: o= xxxx.xxx i= e- o 说明: (1)变量赋值说明 e变坡点桩号 f变坡点高程 g变坡点前段坡比 i该段竖曲线起点桩号即高差改正值为零处桩号 j竖曲线系数 1为凸2为凹 m竖曲线半径 o 竖曲线切线长 p路面横坡(已在坐标反算程序中赋值) q路线设计高程,当z=0时为中桩设计高程(或中分带边缘设计高程),当z0 时为路基边缘设计高程 r 路基边缘设计高程 t:“h”高差 v边坡分级,第n级坡 w开口、坡脚设计宽度(根据高差及坡比求得)可计算任意高度处的设计宽度 d宽差(当其为负

42、?向中桩方向移相应宽度,当其为正则向外移相应宽度) s、z所测点对应桩号及距中桩处的距离 a、b、k横断面一、二、三级坡比 l附加宽度(以便根据横断面设计实际情况调整,象坠落台、护坡道、路堑处边沟设置宽度的不固定值设置及填方段为使路基满足设计的压实要求超填的宽度) h实测高程 (2)编制思路 该程序编者根据工地的实际情况编制在此仅供一个编制思路,用户需根据实际情况进行修改。 注意:程序中有下划线处数据说明(单位:cm) 11.75为中央分隔带边缘距硬路肩宽度,该段横坡为一定值(超高段需加入超高计算子程序,另外在设计宽度计算时加入加宽子程序即可) 003为土路肩内外侧高差,因土路肩与行车道及硬路

43、肩横坡不同,故分开计算。(用户需根据实际情况修改) 2 为平台设置宽度,第n级坡的平台设置总宽度即为2n. (用户需根据实际情况修改) 8 每级边坡设置高度. 14 路面设计宽度(路线中线处距土路肩边缘设计宽度) 该程序为公路三维控制系统中的一部分,即高程控制部分。该程序可与hanniu_1973老师的曲线任意里程中边桩坐标正反算(casio fx-4850p)程序(第三次修改版)及大部分坐标正反算程序联合使用(修改变量名后)。 - - 作者:webmaster- 发布时间:2006-3-14 21:14:14- 求两直线交点(casio fx?4800p计算器)程序 ;直线(x1, y1)-(x2, y2) 与直线 (x3, y3)-(x3, y4)的交点 lbl 1:abcdefgh:ax1:by1:cx2:dy2:ex3:fy3:gx4: hy4:n=c-a:o=d-b:p=g-e:q=h-f:k=qn-op:u=nb-oa:v=pf-qe: xxp=(pu-nv)k? yyp=(qu-ov)k? goto 1 - - 作者:webmaster- 发布时间:2006-3-14 21:21:23- casio fx-4800p 编程计算器测量程序集 一shi ju ce tu (视距测图) 1 用途:该程序用于“经

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论