• 缓和曲线与原曲线任意点坐标计算程序


    缓和曲线与原曲线任意点坐标计算程序  

    Z=90S÷(R∏):U=S2÷(24R)-S^3÷(2688R^3):Q=S÷2-S^3÷(240R2):T=(R+U)tan(N÷2)+Q▲  

    L=R(N-2Z)∏÷180▲  

    Lbl0:{G}:K=Abs(G-F):S=0=>Goto2: ≠>Goto1⊿  

    Lbl1:K≤S=>C=K-K^5÷(40R2S2) +K^9÷(3456R^4S^4):V=K^3÷(6RS)-K^7÷(336R^3S^3)+K^11÷(42240R^5S^5):O=tan-1(V÷C): Goto3: ≠>Goto2⊿  

    Lbl2: O=180(K-S)÷(R∏)+Z:C=RsinO+Q:V=R(1-cosO)+U  

    Lbl3:Rec(C,B):X=D+I:Y=P+J: Rec(V,B):X=X+I:Y=Y+J▲  

    {H,W}:A=B+MO:ReC(H,A+90W):X=X+I▲Y=Y+J▲  

    Goto0  

    S:缓和段长度  

    R:圆曲线  

    ∏:圆周率  

    T:缓和曲线切线长  

    N:缓和曲线偏角(输入绝对值)  

    L:圆曲线长  

    K:距离缓直点或圆起点距离  

    G:计算里程桩号F:缓直点(直缓点)或直圆点(圆直点)里程桩号  

    D:缓直点或圆起点X坐标P:缓直点(直缓点)或圆起点(圆终点)Y坐标  

    B:前切线方位角(计算缓直至圆缓或直圆至圆直用)或后切线方位角(计算直缓至缓圆或圆直至直圆用)  

    M:缓和曲线偏角方向控制(左输“ -1” ,右输“ 1” )(反向计算时相应反号)  

    X:计算点X值  

    Y:计算点Y值  

    H:边桩至中桩距离W:计算左边桩坐标时,输“ -1” 。  

    适用于计算:1、从缓直点至圆缓点或直缓点至缓圆点坐标  

    2、从直圆点至圆直点或圆直点至直圆点坐标,此时S=0。  

    本人编的4800计算器程序,有什么不到之处,恳请各位朋友给出宝贵的意见,本人一定予以改进。在此多谢各位!  


    本文来自:中国路桥网(www.9to.com),原文地址:http://www.9to.com/Article/Technique/daolu/200902/29227.html

  • 相关阅读:
    word的分隔符和分页符
    Python 虚拟环境管理工具(详细)
    wireshark通常无法抓取交换机所有端口报文
    (附源码)php校园寝室分配查询系统 毕业设计 032027
    使用Redis优化Java应用的性能
    springboot+avue框架开发的医院绩效考核系统全套源码
    ML 模型融合讲解 (bagging, boosting, stacking, blending, 加权)+面试必考知识点
    VMware vCenter Server 7 升级
    PowerBI入门指南
    Linux中sh与bash的区别
  • 原文地址:https://blog.csdn.net/s13166803785/article/details/125556370