劉金光 劉興光 劉笛 田光明
1.泰安市公路事業(yè)發(fā)展中心,中國(guó)·山東 泰安 27100
2.山東省公路設(shè)計(jì)咨詢有限公司泰安分公司,中國(guó)·山東 泰安 27100
橋涵設(shè)計(jì);數(shù)據(jù);輔助程序
自AutoCAD 應(yīng)用到設(shè)計(jì)工作中以來(lái),其強(qiáng)大的功能給設(shè)計(jì)人員提供了非常高效的幫助,但是,它并不是萬(wàn)能的,針對(duì)一些特殊的功能要求它不會(huì)提供,只有通過(guò)二次開(kāi)發(fā)才能實(shí)現(xiàn),幸好AutoCAD 提供了這個(gè)便利,它能夠支持AutoLISP、ADS、Object ARX、VisuallISP、VBA 等。 論 文 的兩個(gè)程序就是在AutoCAD 平臺(tái)上直接使用的應(yīng)用工具,采用AutoLISP 語(yǔ)言編寫(xiě),對(duì)于編寫(xiě)小規(guī)模應(yīng)用工具的設(shè)計(jì)人員來(lái)說(shuō),我推薦使用AutoLISP,其短小靈活,比較容易調(diào)試,不需要學(xué)習(xí)更多的編程知識(shí)。
論文介紹的兩個(gè)程序中ZD.lsp 是計(jì)算一個(gè)具體樁號(hào)高程的工具,它有一個(gè)簡(jiǎn)單的對(duì)話框(見(jiàn)下圖),對(duì)話框文件為ZD.dcl,它還需要一個(gè)數(shù)據(jù)文件(文后介紹),數(shù)據(jù)文件來(lái)源于路線設(shè)計(jì)參數(shù)文件;另一個(gè)是ZH.lsp,是在ZD.lsp 正常計(jì)算后可使用的工具,它共享使用ZD.lsp 的數(shù)據(jù)文件,它可以將CAD 可編輯的數(shù)字認(rèn)為是樁號(hào),選擇后一次性將其轉(zhuǎn)換成高程數(shù)字[1]。(此組程序非常適合從事路線施工放樣、橋涵設(shè)計(jì)的技術(shù)人員使用,可作為軟件教學(xué)的素材。)
對(duì)話框程序(ZD.dcl,存于ACAD 可支持的目錄下),效果如下:
;后綴dat,單位:米。數(shù)據(jù)從路線軟件(如緯地)縱斷面設(shè)計(jì)參數(shù)文件中提取
;編輯格式如下:
;第一行為斷鏈參數(shù)必填,沒(méi)有斷鏈填(0 0),斷鏈起點(diǎn),斷鏈長(zhǎng)度(長(zhǎng)鏈為負(fù)值)
;第二行,起點(diǎn)樁號(hào),高程 豎曲線半徑
;第三行,第二個(gè)豎曲線,樁號(hào) 高程 豎曲線半徑(負(fù)值為切線長(zhǎng)度)
;其它行類推
;最后一行,終點(diǎn),樁號(hào) 高程 豎曲線半徑
數(shù)據(jù)如下:
為便于學(xué)習(xí)使用,論文所涉及的程序及參數(shù)文件均在百度網(wǎng)盤(pán)中共享:
源代碼下載地址鏈接:
https://pan.baidu.com/s/1x7ySw0bzgidgr3TgpPPHwQ
提取碼:neex