匝道曲线中桩计算程序(CASIO 5800)-可正向算 可逆向算 精度可调

在匝道曲线中由于传统之距法,在校半径的情况下误差比较大,所以现制作此程序,有于指导施工!!


 


匝道曲线的计算


ZDQX(匝道曲线)


20DimZ              ←∣


QIDX=”?B:“QIDY=L:“QIDLC=”?C:“ZHDLC=”?E:“UL-1R1=”?U:“QIDQL1÷R=”?P:“ZHDQL1÷R=”?Q:“FWJ=”?A          ←∣


Lbl0:KP=D:( D-C)÷5H:(D-C÷10G                 ←∣


P+Q+P)×G÷E-C)→Z[1]                 ←∣


P+Q+P)×(H+G÷E-C)→Z[3]           ←∣


P+Q+P)×(2H+G÷E-C)→Z[5]          ←∣


P+Q+P)×(3H+G÷E-C)→Z[7]          ←∣


P+Q+P)×(4H+G÷E-C)→Z[9]          ←∣


P+Q+P)×H÷E-C)→Z[2]                 ←∣


P+Q+P)×2H÷E-C)→Z[4]                ←∣


P+Q+P)×3H÷E-C)→Z[6]                ←∣


P+Q+P)×4H÷E-C)→Z[8]                ←∣


A+U×90×(Z[1]+P)×G÷ΠZ[11]           ←∣


A+U×90×(Z[3]+P)×(H+G÷ΠZ[13]     ←∣


A+U×90×(Z[5]+P)×(2H+G÷ΠZ[15]    ←∣


A+U×90×(Z[7]+P)×(3H+G÷ΠZ[17]    ←∣


A+U×90×(Z[9]+P)×(4H+G÷ΠZ[19]    ←∣


A+U×90×(Z[2]+P)×H÷ΠZ[12]           ←∣


A+U×90×(Z[4]+P)×2H÷ΠZ[14]          ←∣


A+U×90×(Z[6]+P)×3H÷ΠZ[16]          ←∣


A+U×90×(Z[8]+P)×4H÷ΠZ[18]          ←∣


Lbl1P+(Q-P)×(D-C÷E-CM    ←∣


M=”:M


A+U×90×(M+P)×(D-C÷ΠF            ←∣


F=”:F


B+Abs(H)÷×(cos(A)+4(cos(Z[11])+cos(Z[13])+ cos(Z[15])+ cos(Z[17])+ cos(Z[19]))+2(cos(Z[12])+ cos(Z[14])+ cos(Z[16])+ cos(Z[18]))+ cos(F))→X    ←∣


“X=”:X


B+Abs(H)÷×(sin(A)+4(sin(Z[11])+sin(Z[13])+sin(Z[15])+ sin(Z[17])+ sin(Z[19]))+2(sin(Z[12])+ sin(Z[14])+ sin(Z[16])+ sin(Z[18]))+ sin(F))→Y    ←∣


“Y=”:Y◢


GOTO0


说明:本程序可用于高速公路下道口,立交桥等匝道曲线放样。具有:精度可调及避免了传统切线之距法在小半径情况下误差大的优点,既可以顺向计算也可以逆向计算,运算时间短精度高。


QIDX=”起点X坐标;“QIDY=”起点Y坐标;“QIDLC=”线元起点里程;“ZHDLC=”线元终点里程;“UL-1R1=”线元转向(逆向计算时L1,R-1);“QIDQL1÷R=”线元起点曲率;“ZHDQL1÷R=” 线元终点曲率“FWJ=”?线元起点方位角;“KP=”计算点里程。


 

网友评论(6 条)

  1. 615720244 2008-09-08 02:23

    [1]~[19]要占用很多字节,有没有更好的办法?5800里面也有积分功能的,可以朝这个方向考虑啊

  2. 615720244 2008-09-08 02:24

    [1]~[19]要占用很多字节,有没有更好的办法?5800里面也有积分功能的,可以朝这个方向考虑啊

  3. Guest 2009-12-26 09:11

  4. lhr7799586 2010-01-16 09:22

    有没有绘缓和曲线的LISP程序

  5. Guest 2010-03-12 00:21

  6. Guest 2010-04-02 01:46

    能不能加个数据库

发表评论

您的邮箱不会被公开。* 为必填项