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| 朝桐光一区二区| 日韩亚洲高清一区二区| 国产成人亚洲毛片| 久久国产高潮流白浆免费观看| 996免费视频国产在线播放| 久久这里只有精品66| 美女毛片在线| 成人噜噜噜视频在线观看| 自拍欧美亚洲| 一区二区影院| 五月天久久婷婷| 久久综合色88| 国产精品深爱在线| 成年午夜精品久久精品| 国产成人精品一区二区免费看京| 青青久在线视频免费观看| 国产精品女熟高潮视频| 亚洲视频在线网| 日韩精品一区二区三区免费| 亚洲最新网址| 99精品欧美一区| 国产精品手机在线观看你懂的| 日韩成人高清无码| 最新国产成人剧情在线播放| 久久精品国产精品国产一区| 国内精品久久人妻无码大片高| 欧美在线一二区| 老司机精品99在线播放| 91无码视频在线观看| 性喷潮久久久久久久久| 26uuu国产精品视频| 欧美一区二区三区不卡免费| 国产福利不卡视频| 久久久久青草线综合超碰| 国产99视频在线| 性视频一区| 久久精品欧美一区二区| 久久国产精品嫖妓| 日韩性网站| 日韩二区三区| AV不卡国产在线观看| 亚洲精品少妇熟女| 精品国产免费观看| 欧美国产精品拍自| 999国内精品久久免费视频| 亚洲国产第一区二区香蕉| 这里只有精品在线播放| 一级不卡毛片| 国产午夜福利片在线观看| 91一级片| 国产精品不卡片视频免费观看| 丁香婷婷激情综合激情| 毛片一级在线| 狠狠色婷婷丁香综合久久韩国| 久久久久久久久亚洲精品| 国产又大又粗又猛又爽的视频| 无码国内精品人妻少妇蜜桃视频| 日本精品中文字幕在线不卡 | 国产精品专区第1页| 婷婷亚洲最大| 9丨情侣偷在线精品国产| 欧美成人精品高清在线下载| 亚洲A∨无码精品午夜在线观看| 国产欧美日本在线观看| 久久一本日韩精品中文字幕屁孩| 99伊人精品| 国产产在线精品亚洲aavv| 刘亦菲一区二区在线观看| 国产在线拍偷自揄观看视频网站| 国产精品视频3p| 嫩草影院在线观看精品视频| 欧美一区精品| 日韩欧美中文在线| av在线人妻熟妇| 国产精品区视频中文字幕| 国产成人夜色91| 亚洲福利一区二区三区| 精品成人免费自拍视频|