• 5800竖曲线程序


                    CASIO5800计算器公路竖曲线全线高程计算程序
                                              作者:李俊
    Lb1   1↙
    If  S<188.716  AND  S≥0 :Then  0.005→A : 0.06429→B : 165→K : 1815.25→G : 800→R : Goto  2 : IfEnd↙
    If  S<572.748  AND S≥188.716 :Then  0.06429→A : 0.03423→B : 557.718→K :1840.4981→G : 1000→R : Goto  2 : IfEnd↙


    If  S<本段竖曲线终点里程  AND  S≥前一竖曲线终点里程 :Then  0.005→前坡A :       0.06429→后坡B : 165→竖曲线交点里程K :1815.25→交点高程G : 800→曲率半径R : Goto  2 : IfEnd↙
    ………
    依次类推,计算原始数据完成输入,坡度换算成小数。

    If  S≤道路终点里程 And  S≥最后一条竖曲线的起点里程 :Then  0.025→本段竖曲直线坡度A  :   3750→前段竖曲线交点里程K : 1800→交点高程G   :Goto 6  :IfEnd

    Lb1   2↙
    K-S→L : A-B→W : Abs(R*W/2)→T : K-T→C : K+T→D ↙
    If   S≤C : Then  G-L*A →H : Goto 5 : Else   If   S≤K : Then  Goto3 : Else   If   S≤D : Then  Goto4  : IfEnd : IfEnd : IfEnd↙

    Lb1   3↙
    If   W>0 : Then  G-A*L-(C-S)2/(2R)→H  : Goto 5 : Else   If W<0 : Then  G+(C-S) ^2/2/R-L*A→H  : Goto 5 : IfEnd : IfEnd↙

    Lb1   4↙
    If   W>0 : Then  G-(S-D) ^2/2/R-L*B→H  : Goto 5 : Else   If  W<0 : Then  G+(S-D)^ 2/2/R-L*B→H  : Goto 5 : IfEnd : IfEnd↙

    Lb1   6↙
    G+A*(S-K)→H:GOTO 5

    Lbl 5

    "H=":H◢

    Return

     

  • 相关阅读:
    Git分支管理
    MySql使用MyCat分库分表(五)MyCat 管理及监控
    JSON.parse()和JSON.stringify()的使用
    消息队列 rabbitmq
    计算机网络 | 数据链路层
    Git学习笔记
    想要精通算法和SQL的成长之路 - 最长回文子串
    微服务框架 SpringCloud微服务架构 7 Feign 7.4 最佳实践分析
    Flutter 2.8 正式发布
    模拟量开关量防抖算法(模拟量超限报警功能块)
  • 原文地址:https://blog.csdn.net/s13596191285/article/details/125596593