• CASIO4850万能程序


    CASIO fx4850万能计算程序

            
        
    一、 说明
        适合CASIO fx-4850匝道计算程序,该程序界面好,能计算出匝道各种线元的中线坐标和边线坐标。

        二、 程序清单

    QXZDSJK (程序运行子程序,可计算n条线路)
    T=1=>Prog “SJK1”Prog “QXZD”Goto 0   (回车)
    ............
    T=n=>Prog “SJKn”
    Prog “QXZD”   (回车)
    Lbi 0

    SJK  (子程序--如果有多条线路,可改程序名为SJK1...SJKn)
    {H}H“DKI”   (回车)
    H≤
    曲线元终点里程=>A=曲线元起点坐标:B=曲线元终点坐标:C=曲线元起点正切线方位角:D=曲线元起点曲率:E=曲线元终点曲率:F=曲线元起点桩号:G=曲线元终点桩号:Goto 0          (回车)
    .................................................................................................................................
    H≤
    曲线元终点里程=>A=曲线元起点坐标:B=曲线元终点坐标:C=曲线元起点正切线方位角:D=曲线元起点曲率:E=曲线元终点曲率:F=曲线元起点桩号:G=曲线元终点桩号:         (回车)
    Lbl 0
    (
    说明:一条线路中有多少个线元就要添加多少个进入数据库SJK中)

    QXZD  (程序名)

    A"XA":B"YA": C"CA": D"RA": E"RB":F"DKA":G"DKB":Deg   (回车)
    H>G=>{H}:Goto 0:≠>H<F=>{H}:Goto 0:ΔL=(H-F)÷4:I=180L÷πD:U=90LL(D-E)÷πDE(G-F):T=C+I+U:W=C+2I+4U:K=C+3I+9U:O=C+4I+16U:   
    ZQ:Z"BJ(+0+)":P=O+Q"JIAJIAO(-0+)":X=A+L(cosC+4(cosK+cosT)+2cosW+cosO)÷3+Zcos P:Y=B+L(sinC+4(sinK+sinT)+2sinW+sinO)÷3+Zsin P (回车)
    "X=":X▲
    "Y=":Y▲

    I=0:J=0:PolX-M"X0"Y-N"Y0"):J<0=>J=J+360Δ“FWJ=”:J←DMS
    “I=”I : Lbl 0

    三、 变量及符号说明说明

    XAYACA――――曲线元起点XY坐标及起点正切线方位角
    RARB――――――曲线元起点及终点曲率半径(左偏负,右偏正)
    DKADKB―――曲线元起点和终点桩号
    DKI――――――――曲线元中待求点桩号
    Z―――――――――边桩距中线平距
    XY―――――――待求点中边桩桩号的XY坐标
    X0Y0――――――置镜点的XY坐标
    FWJ――――――――待防样点的方位角
    L=―――――――――待防样点到置镜点的距离
     Q"[JIA(-0+)]"--------------中点切线与两边桩连线的夹角(左负中0右正)
        四、 示例
    龙门互通立交D匝道线型及相关数据如下(里面卖些关子,就是曲线元的半径没有给足,你会计算吗?)
    点号  桩号             X           Y             方位角       起点半径,止点半径
    QD, K0 000 ,    2777862.564 ,544381.888 ,295"56"01″           1291,1291
    YH, K0 081.721 ,2777900.604 ,544309.576 ,299"33"37″           1291,250   
    HY, K  122.038 ,2777921.779 ,544275.286 ,305"04"30″             250,250 
    YH, K  277.085, 2778043.376 ,544183.130 ,340"36"33″             250,10^45
    GQ, K  317.085 ,2778081.751 ,544171.883 ,345"11"34″            10^45,-135 
    HY, K  367.085 ,2778129.138 ,544156.172 ,334"34"57″             -135,-135
    ZD, K  432.211 ,2778179.092 ,544115.375 ,306"56"31″ 
       
    五、计算步骤
        1QDYH曲线元,该段为圆曲线
    运行程序,按照提示输入曲线元QD纵横坐标及方位角,半径1291,QDYH点桩号,再输入该曲线元内所求点桩号即可显示该中线坐标和切线方位角,可以输入YH点桩号K0 81.721验证计算出的结果,之后会提示输入“Z”值,即边线宽度(不分左右,均为正值)"Q"值既中线与边桩连线的夹角(左负右正中0)
        2YHHY曲线元,该段为回旋线
    同前面一样运行程序,此时起点为YH点,终点为HY点,两点的半径是不一样的,YH点半径输入“1291”HY点半径输入“250”
        3YHGQ曲线元,该段为缓和曲线
    起点为YH点,终点为GQ点,输入相应参数,需要注意的是此时GQ点的半径要输入数值1E+45(计算器输入为10^45),实际上把GQ点理解为HZH点就不难理解。
        六、 总结
    该程序最大的特点是输入参数少,程序本身简短,可以计算任何曲线元的坐标,当所求桩号大于该段终点桩号时(HDKB)或者小于该段起点桩号时(H<DKA),程序会自动判断处理,即把上一个曲线元的终点参数置换为下一个曲线元的起点参数,并提示输入下一个曲线元终点的半径和桩号,如此即可计算下一个曲线元的中线及边线坐标。

  • 相关阅读:
    Linux 基础指令
    【网工必备】CIDR-路由聚合你了解了没!?
    [深度学习] 搭建行人重识别系统心得
    人工原理复习题
    【附源码】计算机毕业设计SSM体育馆预定系统
    数据可视化实验一:Panda数据处理及matplotlib绘图初步
    数仓建模理论
    MYSQL(事务+锁+MVCC+SQL执行流程)理解
    TI mmWave radar sensors Tutorial 笔记 | Module 3: Velocity Estimation
    Flutter快学快用开篇词 通往大前端的一把关键钥匙 Flutter
  • 原文地址:https://blog.csdn.net/s13166803785/article/details/125595557