Skip to content

分享CASIOfx-4800P公路测量程序

1、主程序(XLZB

Defm 10:Norm:OX0”:GY0:N1=Goto 1:≠>N2=Goto 2:≠>N3=Goto 3:≠>N4=Goto 4△△△△

Lb1 1:{KPM}:KPMProgC”:I=K-JProgA”:XXS=X

YYS=Y

ProgW

Goto 1

Lb1 2:{KXY}:KXYA=XB=YProgC”:ProgB”:K=J+I

P=P

Goto 2

Lb1 3:{KSQAB}:KSQABProgJ: ProgC: I=K-J ProgA: XXS=X

YYS=Y

ProgW

Goto 3

Lb1 4:{KE}:KE ProgW: ProgC: I=K-JP=T: M=90:ProgA: XXS=X

YYS=Y

ProgW

Goto 4

a、当N=1时,求一般坐标放样。K:待求点桩号 P:偏移距离,当求中桩时P=0(左负右正) M:与右侧夹角,当求中桩时M=0

b、当N=2时,求桩号及距中桩距离。K:待求点桩号曲线上随意的一个桩号

X:反算时所求点的X坐标 Y:反算时所求点的Y坐标

c、当N=3时,求构造物防样几个角点坐标。K:待求点桩号 S:构造物的角点编号

Q:与路线右夹角 A:横向距离 B:纵向距离

d、当N=4时,所测标高点进行边线放样。K:待求点桩号 E:待求点边桩位置标高

 

 

 

2、正算子程序(A

Z[5]=90*I/п/RZ=W+Z[3]*2*Z[5]+Z[4]*I*L*Z[5]X=U+Z[2]*I*cosZ+Z[3]*2RsinZ[5]*cosW+Z[5]))+Z[4]((I-I5/40R2L2))cosW-I3/6RL-I7/336R3L3))sinW):Y= V+Z[2]*I*csinZ+Z[3]*2RsinZ[5]*sinW+Z[5]))+Z[4]((I-I5/40R2L2))sinW+I3/6RL-I7/336R3L3))cosW):Z0=Z=Z+360Z360=Z=Z-360ZQA=ZX=X+PcosZ+M):Y=Y+PsinZ+M

 

3、反算子程序(B

T=W-90I=Abs((B-VcosT-(A-U)sinTP=0M=90Lb1 0ProgA”:L=T+Z[3]*180/п*I/RP=B-YcosL-A-XsinLAbs P1E-6=>Goto 1:≠>I=I+PGoto 0

Lb1 1P=0ProgA”:P=B-Y/sinZ-90

式中的E为计算器中的“EXP”符号

 

4、平曲线要素(C

K***=J=***U=***V=***W=***R=***L=***Z[2]=***Z[3]=***Z[4]=***K***=J=***U=***V=***W=***R=***L=***Z[2]=***Z[3]=***Z[4]=***K***=J=***U=***V=***W=***R=***L=***Z[2]=***Z[3]=***Z[4]=***K***=J=***U=***V=***W=***R=***L=***Z[2]=***Z[3]=***Z[4]=***K***=J=***U=***V=***W=***R=***L=***Z[2]=***Z[3]=***Z[4]=***K***=J=***U=***V=***W=***R=***L=***Z[2]=***Z[3]=***Z[4]=***

……

K:待测点桩号 J:线元起点桩号 U:线元起点的X坐标 V:线元起点的Y坐标

W:线元起点切线方位角 R:曲线半径 L=缓和曲线长度

当为直线段时Z[2]=1Z[3]=0Z[4]=0

当为圆曲线段时Z[2]=0Z[3]=1Z[4]=0

当为缓和曲线段时Z[2]=0Z[3]=0Z[4]=1

 

 

 

6、高程计算程序(W)

Lb1 1ProgX”:H=A+D*K-B2/2/R+K-B*CH=H-14-1.5*0.02S=H-EProgY”:T=25.4-0.75S+8))Z[6]+15.9-SZ[7]+14+1.5SZ[8]+26+1.75S-
8
))Z[9]

本程序计算得出的宽度

 

7、宽度计算子程序(Y

S-16=Z[6]=1Z[7]=0Z[8]=0Z[9]=0S-8=Z[6]=0Z[7]=1Z[8]=0Z[9]=0S0=Z[6]=0Z[7]=0Z[8]=1Z[9]=0S8=Z[6]=0Z[7]=0Z[8]=0Z[9]=1

 

 

7、竖曲线要素(X

K***=A=***B=***C=***D=*** (竖曲线中直线段)

K***=A=***B=***C=***D=***R=*** (竖曲线中曲线段)

K***=A=***B=***C=***D=*** (竖曲线中直线段)

K***=A=***B=***C=***D=***R=*** (竖曲线中曲线段)

……

K:待测点桩号 A:起点桩号 B:起点桩号标高 C:坡度 R:曲线半径

当计算段为直线时D=0,为曲线时D=-1;当为凸形竖曲线时R取正值,为凹形竖曲线时R取负值。

 

 

8、构造物角点子程序(J

<!–[if gte vml 1]><![endif]–><!–[if !vml]–><!–[endif]–>S1=P=√(A2+B2+2ABcosQ):M=cos-1((B2+P2-A2/2/B/P):

<!–[if gte vml 1]><![endif]–><!–[if !vml]–><!–[endif]–>S2=P=-√(A2+B2-2ABcosQ):M=-cos-1-B2+P2-A2/2/B/P):

<!–[if gte vml 1]><![endif]–><!–[if !vml]–><!–[endif]–>S3=P=-√(A2+B2+2ABcosQ):M=cos-1-B2+P2-A2/2/B/P):

<!–[if gte vml 1]><![endif]–><!–[if !vml]–><!–[endif]–>S4=P=√(A2+B2-2ABcosQ):M=-cos-1((B2+P2-A2/2/B/P):

S5=P=AM=Q

 

9、算测点到待测点距离及转角的子程序(W

I=0:J=0:Norm:PolO-XG-Y:Fix 3:AS=I

Fix 6B=J+180BA=Int B+Int(Frac B*60)/E2+Frac(60B)*6E-3

式中的E为计算器中的“EXP”符号

 

说明:X0:测站点X坐标 Y0:测站点Y坐标

XS=****** 计算得出所求点的X坐标

YS=****** 计算得出所求点的Y坐标

K=******* 计算得出所求点的桩号

P=******* 计算得出所求点的边距(当P为正值为左边,当P为负值为右边)

S=******* 计算得出测站点到待测点的距离

A=******* 计算得出测站点到待测点转角(小数点前为度,小数点后第一二位表示分,三四五六位表示为秒

4 Comments

  1. 我是菏泽人,代表不了菏泽人,但我自己祝你的博客越办越好。

    Posted on 28-六-10 at 06:31 | Permalink
  2. 希望你的博客办出自己的特色,吼吼~~~~~~

    Posted on 10-七-10 at 07:55 | Permalink
  3. 偶然来到这里,文章不错,博客也不错,学习学习O(∩_∩)O

    Posted on 30-七-10 at 08:34 | Permalink
  4. 第一次来,总得留个脚印先,祝你的博客越办越好,内容越来越丰富!

    Posted on 31-七-10 at 11:09 | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*