| 由于本人長(cháng)期在外工作在第一線(xiàn),所以很少時(shí)間上網(wǎng),對大家提出的問(wèn)題不能及時(shí)給予回答,敬請諒解.現在借放國慶長(cháng)假的機會(huì ),給大家發(fā)布我的一個(gè)萬(wàn)能曲線(xiàn)放樣程序,至少我目前一直就用的這一個(gè)程序就足夠了,請指教. 經(jīng)本人反復測試與驗證,該程序可說(shuō)是一個(gè)絕無(wú)僅有的萬(wàn)能程序,對于匝道當然也非常適用,匝道在立交工程中常常用到,由于其采用線(xiàn)型多樣,計算復雜,因此一份適用的計算程序是不可缺少的,本文提供一份萬(wàn)能匝道計算程序,該程序簡(jiǎn)單,容易上手,輸入參數少。 二、 程序清單 QXZDSJK (程序運行子程序,可計算n條線(xiàn)路) SJK (子程序--如果有多條線(xiàn)路,可改程序名為SJK1...到SJKn) {H}:H“DKI” (回車(chē)) H≤曲線(xiàn)元終點(diǎn)里程=>A=曲線(xiàn)元起點(diǎn)坐標:B=曲線(xiàn)元終點(diǎn)坐標:C=曲線(xiàn)元起點(diǎn)正切線(xiàn)方位角:D=曲線(xiàn)元起點(diǎn)曲率:E=曲線(xiàn)元終點(diǎn)曲率:F=曲線(xiàn)元起點(diǎn)樁號:G=曲線(xiàn)元終點(diǎn)樁號:Goto 0 ⊿ (回車(chē)) ................................................................................................................................. H≤曲線(xiàn)元終點(diǎn)里程=>A=曲線(xiàn)元起點(diǎn)坐標:B=曲線(xiàn)元終點(diǎn)坐標:C=曲線(xiàn)元起點(diǎn)正切線(xiàn)方位角:D=曲線(xiàn)元起點(diǎn)曲率:E=曲線(xiàn)元終點(diǎn)曲率:F=曲線(xiàn)元起點(diǎn)樁號:G=曲線(xiàn)元終點(diǎn)樁號:⊿ (回車(chē)) Lbl 0 (說(shuō)明:一條線(xiàn)路中有多少個(gè)線(xiàn)元就要添加多少個(gè)進(jìn)入數據庫SJK中) QXZD (程序名) A"XA":B"YA": C"CA": D"RA": E"RB":F"DKA":G"DKB":Deg (回車(chē)) 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 (回車(chē)) "X=":X▲ "Y=":Y▲ I=0:J=0:Pol(X-M"X0",Y-N"Y0"):J<0=>J=J+360:Δ“FWJ=”:J←DMS◢ “I=”:I : Lbl 0 三、 變量及符號說(shuō)明說(shuō)明 XA:YA:CA――――曲線(xiàn)元起點(diǎn)X、Y坐標及起點(diǎn)正切線(xiàn)方位角 RA:RB――――――曲線(xiàn)元起點(diǎn)及終點(diǎn)曲率半徑(左偏負,右偏正) DKA:DKB:―――曲線(xiàn)元起點(diǎn)和終點(diǎn)樁號 DKI――――――――曲線(xiàn)元中待求點(diǎn)樁號 Z―――――――――邊樁距中線(xiàn)平距 X:Y―――――――待求點(diǎn)中邊樁樁號的X,Y坐標 X0,Y0――――――置鏡點(diǎn)的X,Y坐標 FWJ――――――――待防樣點(diǎn)的方位角 L=―――――――――待防樣點(diǎn)到置鏡點(diǎn)的距離 Q"[JIA(-0+)]"--------------中點(diǎn)切線(xiàn)與兩邊樁連線(xiàn)的夾角(左負中0右正) 四、 示例 龍門(mén)互通立交D匝道線(xiàn)型及相關(guān)數據如下(里面賣(mài)些關(guān)子,就是曲線(xiàn)元的半徑?jīng)]有給足,你會(huì )計算嗎?): 點(diǎn)號 樁號 ?。?nbsp; Y 方位角 起點(diǎn)半徑,止點(diǎn)半徑 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″ 五、計算步驟 1、QD-YH曲線(xiàn)元,該段為圓曲線(xiàn) 運行程序,按照提示輸入曲線(xiàn)元QD縱橫坐標及方位角,半徑1291,QD和YH點(diǎn)樁號,再輸入該曲線(xiàn)元內所求點(diǎn)樁號即可顯示該中線(xiàn)坐標和切線(xiàn)方位角,可以輸入YH點(diǎn)樁號K0 81.721驗證計算出的結果,之后會(huì )提示輸入“Z”值,即邊線(xiàn)寬度(不分左右,均為正值),"Q"值既中線(xiàn)與邊樁連線(xiàn)的夾角(左負右正中0)。 2、YH-HY曲線(xiàn)元,該段為回旋線(xiàn) 同前面一樣運行程序,此時(shí)起點(diǎn)為YH點(diǎn),終點(diǎn)為HY點(diǎn),兩點(diǎn)的半徑是不一樣的,YH點(diǎn)半徑輸入“1291”,HY點(diǎn)半徑輸入“250”。 3、YH-GQ曲線(xiàn)元,該段為緩和曲線(xiàn) 起點(diǎn)為YH點(diǎn),終點(diǎn)為GQ點(diǎn),輸入相應參數,需要注意的是此時(shí)GQ點(diǎn)的半徑要輸入數值1E+45(計算器輸入為10^45),實(shí)際上把GQ點(diǎn)理解為HZH點(diǎn)就不難理解。 六、 總結 該程序最大的特點(diǎn)是輸入參數少,程序本身簡(jiǎn)短,可以計算任何曲線(xiàn)元的坐標,當所求樁號大于該段終點(diǎn)樁號時(shí)(H>DKB)或者小于該段起點(diǎn)樁號時(shí)(H<DKA),程序會(huì )自動(dòng)判斷處理,即把上一個(gè)曲線(xiàn)元的終點(diǎn)參數置換為下一個(gè)曲線(xiàn)元的起點(diǎn)參數,并提示輸入下一個(gè)曲線(xiàn)元終點(diǎn)的半徑和樁號,如此即可計算下一個(gè)曲線(xiàn)元的中線(xiàn)及邊線(xiàn)坐標。 |
聯(lián)系客服