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
主站蜘蛛池模板: 国产在线一二三区| 91久久国产综合精品女同我| 中文字幕在线欧美| 久久久精品久久久久三级| 91 九色视频丝袜| 精品亚洲国产成人AV| 国产亚洲男人的天堂在线观看| 久久亚洲国产一区二区| 爱做久久久久久| 亚洲综合精品第一页| 又爽又大又光又色的午夜视频| 91精品伊人久久大香线蕉| 久久永久精品免费视频| 在线中文字幕网| 四虎永久免费地址在线网站| 国产女人在线视频| 亚洲美女操| 国产综合无码一区二区色蜜蜜| 丁香婷婷在线视频| 99精品免费欧美成人小视频| 国产精品女熟高潮视频| 67194成是人免费无码| 日韩在线网址| 在线亚洲精品福利网址导航| 日本国产一区在线观看| 91视频99| 中文字幕调教一区二区视频| 99热这里都是国产精品| 午夜国产在线观看| 国产一国产一有一级毛片视频| 国产一区二区三区在线观看视频| 亚洲一区色| 狼友视频一区二区三区| 欧美亚洲日韩中文| 亚洲无线一二三四区男男| 亚洲精品天堂自在久久77| 日本成人精品视频| 一级福利视频| 久久精品无码一区二区日韩免费| 日本精品αv中文字幕| 国产91蝌蚪窝| 久久性妇女精品免费| 91免费国产在线观看尤物| av一区二区无码在线| 最新国语自产精品视频在| 欧美综合区自拍亚洲综合天堂| 日本午夜在线视频| 日本免费一区视频| 欧美成人日韩| 67194亚洲无码| 欧美第二区| 国产一在线| 国产人成在线观看| 日韩第一页在线| 国产噜噜噜| 亚洲无码久久久久| 伊人久久大香线蕉影院| 亚洲精品波多野结衣| 一区二区理伦视频| 久草视频一区| 干中文字幕| 精品一区二区三区无码视频无码| 久久综合五月婷婷| 97久久人人超碰国产精品| 国产一级视频久久| 久久久精品无码一二三区| 亚洲an第二区国产精品| 欧美日韩免费在线视频| 亚洲一区二区约美女探花| 日本尹人综合香蕉在线观看 | 欧美精品一区二区三区中文字幕| 欧美一区二区三区不卡免费| 九九热这里只有国产精品| 国产精品hd在线播放| 亚洲日本在线免费观看| 色AV色 综合网站| 特级欧美视频aaaaaa| 网友自拍视频精品区| 欧美不卡视频在线| 少妇人妻无码首页| 日韩在线2020专区| 青青操国产|