999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AutoLISP的跨越式輸油管線自動繪制

2020-06-29 10:00:24郭曉靜
四川建材 2020年6期
關鍵詞:界面程序用戶

郭曉靜

(成都文理學院 建筑學院,四川 成都 610401)

1 數據分析

用管道輸送石油常需跨越山地、河流、公路等。傳統設計一般是在跨越兩邊設立塔架,通過主索、抗風索、吊索將輸油管道拉起,完成跨越。每一個跨越根據不同的結構受力和施工條件,繪制施工圖,這將耗費大量的時間和精力。本文提出以AutoCAD為平臺,運用AutoLISP語言,整合基本數據,自動繪制跨越式輸油管施工圖。

根據地形勘測,已先行確定地形線、輸油管位置、后錨墩及抗風索錨墩位置等,如圖1。

圖1 地形線、輸油管位置、后錨墩及抗風索錨墩位置

2 AutoLISP程序的用戶數據輸入

在自動繪圖程序中,用戶數據都是通過AutoCAD界面的DCL對話框輸入的。如主索和抗風索的直徑間距和矢跨高、外界的荷載和溫度等。

button(按鈕)和edit_box(編輯框)是本程序中最主要的兩個DCL對話框控件[1-2]。用戶點擊button(按鈕)選擇下一步操作,如圖2(a);用戶在edit_box(編輯框)窗口輸入或編輯數據,如圖2(b)。

圖2 button(按鈕)和edit_box(編輯框)

2.1 捕捉控制點獲取相關數據

在用戶數據中,有一種給出方式比較獨特。在圖1(a)中的輸油管端點位置、后錨墩及抗風索錨墩頂點位置都是已經確定的,需要用戶從AutoCAD界面讀取它們。過去一般用圖層管理的辦法,求不同圖層的交點得到上述控制點的位置。但是此種方法必須在AutoCAD界面重新設置多個圖層,以區別各個交點,較為復雜。

本程序采用用戶和AutoCAD交互式輸入的方式,由DCL對話框提示用戶捕捉控制點,如圖3(a)。用戶對控制點進行圈選[1],AutoLISP數據接口程序將得到控制點的坐標,并計算出相關點之間的距離。DCL對話框還提供用戶對捕捉點正確性的驗證界面如圖2(a),用戶通過點擊button(按鈕),使捕捉過程可跟蹤、可重復、可修改。點捕捉語句和坐標計算語句如下:

(setq en1 (entsel "圈選控制點:"))

(setq pt1 (cdr (assoc 10 (entget (car en11)))))

(setq pt1x (car pt1))

2.2 相關繪圖和計算數據的輸入

大部分的用戶數據是已知數據或經驗數據,需要用戶通過DCL對話框的編輯框輸入,并自動保存在AutoCAD棧區變量中[3]。以下給出,主索吊索間距設置語句和修改界面如圖2(b)。

(set_tile "kd1" "4000")

(setq d1 (atoi (get_tile "kd1")))

3 建立獨立的用戶菜單文件

本程序的數據流程比較復雜,為使操作步驟清楚,便于數據修改,本軟件包使用AutoCAD的menuload命令在AutoCAD平臺下創建了新菜單。程序中所有繪圖任務被分為六步工作,組合進一個自行開發的下拉菜單[4-5],如圖3。下拉菜單調用的部分語句如下:

***POP1

[pipe-laying]

[->1用戶數據輸入]

[a控制點捕捉]^C^C^P(load"d:/lsp/os.lsp")(c:os)

圖3 操作步驟圖

4 結 論

綜合比較運行速度、界面生成、編程實現難易等各方面

因素,利用AutoCAD軟件的二次開發工具AutoLISP語言,開發了跨越式輸油管自動設計與繪圖程序。本程序解決了計算和繪圖效率問題。用戶只需通過DCL對話框輸入少量數據,整個計算繪圖過程由程序自動完成,有較強的實用性和通用性。

[ID:009693]

猜你喜歡
界面程序用戶
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 九月婷婷亚洲综合在线| 亚洲天堂区| 亚洲第一成年人网站| 亚洲第一黄片大全| 黄片在线永久| 国产麻豆福利av在线播放| 国产本道久久一区二区三区| 99视频在线免费观看| 久久久噜噜噜| 亚洲成人福利网站| 国产不卡一级毛片视频| 国产成人1024精品下载| 亚洲一道AV无码午夜福利| 亚洲人成色在线观看| 久草视频福利在线观看| 毛片久久久| 麻豆精品久久久久久久99蜜桃| 国产日韩欧美在线播放| 国产第一福利影院| 久久亚洲高清国产| 亚卅精品无码久久毛片乌克兰 | 色亚洲成人| 四虎成人精品在永久免费| 99久久精品免费看国产免费软件| 波多野结衣一区二区三区88| 99re视频在线| 日韩精品一区二区三区免费在线观看| 欧美成人a∨视频免费观看| 亚洲成av人无码综合在线观看| 欧美啪啪视频免码| 成年人视频一区二区| 国产成人精品男人的天堂下载| 无码有码中文字幕| 五月天综合网亚洲综合天堂网| 国产精品美女在线| 性色一区| 欧美一级99在线观看国产| 日韩a级片视频| 亚洲毛片一级带毛片基地| 欧美成人综合视频| 日韩高清中文字幕| 伊人久久大香线蕉影院| 欧美三級片黃色三級片黃色1| 午夜日b视频| 免费AV在线播放观看18禁强制| 2020极品精品国产| 婷婷五月在线视频| 日本一本正道综合久久dvd| 自偷自拍三级全三级视频| 又爽又黄又无遮挡网站| 91精品国产综合久久香蕉922| 在线观看无码av免费不卡网站| 香蕉eeww99国产精选播放| 国产精品13页| 亚洲第一中文字幕| 色欲色欲久久综合网| a级毛片毛片免费观看久潮| 免费无码AV片在线观看国产| 最近最新中文字幕在线第一页| 亚洲欧美日韩天堂| 国产精品亚洲专区一区| 国产91精品调教在线播放| 国产欧美日韩va另类在线播放| 欧美成人A视频| 成人久久精品一区二区三区| 干中文字幕| 第一区免费在线观看| 亚洲精品在线影院| 2021最新国产精品网站| 国产精品手机在线观看你懂的| 美女无遮挡拍拍拍免费视频| 2020久久国产综合精品swag| 日本免费a视频| 久久人人97超碰人人澡爱香蕉| 国产福利小视频在线播放观看| 91精品国产91欠久久久久| 亚洲国内精品自在自线官| 福利在线不卡| 免费人成在线观看成人片| 97一区二区在线播放| 亚洲中文无码av永久伊人| 国产一级视频在线观看网站|