本程序數(shù)據(jù)和主程序是分開的,編程時將不同的工程數(shù)據(jù)存放到不同的數(shù)據(jù)文件里,如A匝道,文件名為A,將匝道A所有的曲線線元參數(shù)輸入A文件里。運行時只要運行文件名A的程序就可以了,具體運行流程見下圖:交點法編寫數(shù)據(jù)文件必須是對稱型的,即直線段→緩和曲線段→圓曲線段→緩和曲線段→直線段,(如果任意一端沒有直線段,則把直線段長度看做是0),另外圓曲線兩側(cè)緩和曲線的旋轉(zhuǎn)常數(shù)必須相等,并且和直線段連接處的半徑必須是無窮大。
交點法數(shù)據(jù)文件編寫一般是根據(jù)設(shè)計圖紙?zhí)峁┑钠矫媲參數(shù)一覽表提供的參數(shù)來編寫,每個彎道包括:彎道起點方位角(C),交點X坐標(biāo)(D),交點Y坐標(biāo)(E),緩和曲線長度(F,當(dāng)沒有設(shè)緩和曲線時,F(xiàn)=0),交點轉(zhuǎn)交(G,向左轉(zhuǎn)彎,G為負值,向右轉(zhuǎn)彎,G取正值),交點樁號(H),彎道圓曲線半徑(R)。