| 
 | 
 
道路平曲线中、边桩坐标及两侧直线中、边桩坐标计算程序 (CASIO fx-4800p)(第三版) 
  程序名:PQX 
  J"ZH(JD)":O"X(JD)":K"Y(JD)":R:T:A:B:L:D"L(ZH-HZ)" 
  LbI 1 
  {QMN}:M:N 
  C=J-T:V=C+L:F=C+D 
  B<0=>P=-1⊿ 
  B>0=>P=1⊿ 
  Q<C=>Goto 5⊿ 
  Q-C≤L=>Goto 2⊿ 
  Q>V=>E=Q-V⊿ 
  E≤D-2*L=>Goto 3⊿ 
  Q≤F=>E=F-Q⊿ 
  E≤L=>Goto 4⊿ 
  Q>F=>Goto 6⊿ ⊿表示条件转移结束码 
  LbI 2 
  H=Q-C:Z=H-H^5/40/R^2/L^2:W=30*H^2/π/R/L 
  U=Cos(A+180)*T+O+Z/CosW*Cos(A+P*W) 
  G=Sin(A+180)*T+K+Z/CosW*Sin(A+P*W) 
  I=A+P*H^2/R/L*90/π-90:S= A+P*H^2/R/L*90/π+90 
  Goto 7 
  LbI 3 
  H=Q-V:Z=L-L^3/40/R^2:W=30*L/π/R 
  U=Cos(A+180)*T+O+Z/CosW*Cos(A+P*W)+2*R*Sin(90*H/π/R)*Cos(A+90*(H+L)/π/R*P) 
  G=Sin(A+180)*T+K+Z/CosW*Sin(A+P*W)+2*R*Sin(90*H/π/R)*Sin(A+90*(H+L) /π/R*P) 
  I=A+P*90/π/R*(2H+L)-90:S= A+P*90/π/R*(2H+L)+90 
  Goto 7 
  LbI 4 
  H=F-Q:Z=H-H^5/40/R^2/L^2:W=30*H^2/π/R/L 
  U=Cos(A+B)*T+O+Z/CosW*Cos(A+B+180-P*W) 
  G=Sin(A+B)*T+K+Z/CosW*Sin(A+B+180-P*W) 
  I=A+B+180-P*H^2*90/π/R/L+90:S=A+B+180-P*H^2*90/π/R/L-90 
  Goto 7 
  LbI 5 
  U=Cos(A+180)*(J-Q)+O:G= Sin (A+180)*(J-Q)+K 
  I=A+270:S=A+90 
  Goto 7 
  LbI 6 
  U=Cos(A+B)*(Q-F+T)+O:G= Sin (A+B)*(Q-F+T)+K 
  I=A+B-90:S=A+B+90 
  Goto 7 
  LbI 7 
  X"X(M)"=U◢ 
  Y"Y(M)"=G◢ 
  E"X(L)"=CosI*M+U◢ 
  H"Y(L)"=SinI*M+G◢ 
  W"X(R)"=CosS*N+U◢ 
  Z"Y(R)"=SinS*N+G◢ 
  Goto 1 
  输入说明:  
  ZH(JD)——交点桩号    A——起始方位角       
  X(JD)——交点坐标X    B——路线转角,左为“-”,右为“+”  
  Y(JD)——交点坐标Y    L——缓和曲线长  
  R——曲线半经     L(ZH-HZ)——曲线总长  
  T——切线长    M——左边桩距  
  N——右边桩距 
  结果显示说明:X(M),Y(M)——中桩坐标 
  X(L), Y(L)——左边桩坐标 
  X(R), Y(R)——右边桩坐标 |   
 
 
 
 |