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无码精品专区| 国产欧美又粗又猛又爽老| 久久精品娱乐亚洲领先| 日本在线欧美在线| 国产女人在线视频| jizz国产在线| 久久毛片免费基地| 日韩精品免费在线视频| 色综合热无码热国产| 麻豆精选在线| 伊在人亚洲香蕉精品播放| 在线国产欧美| 97色伦色在线综合视频| 国内精品一区二区在线观看| 欧美一级黄片一区2区| 小说 亚洲 无码 精品| 2020极品精品国产| 精品欧美一区二区三区在线| 视频一区视频二区日韩专区| 中文字幕无码制服中字| 亚洲福利网址| 日韩无码视频专区| 老司机久久99久久精品播放| 天天色天天操综合网| 亚洲免费毛片| 久久中文无码精品| 美女国产在线| 69av免费视频| 99久久性生片| 九九视频免费在线观看| 亚洲毛片在线看| 国产高清国内精品福利| 欧美激情网址| 99视频在线观看免费| av色爱 天堂网| 午夜国产精品视频黄| 国产丝袜第一页| 性网站在线观看| 国产乱子伦视频三区| www.狠狠| 国产人前露出系列视频| 五月天天天色| 男女猛烈无遮挡午夜视频| 国产激情国语对白普通话| 免费啪啪网址| 欧美在线观看不卡| 高清久久精品亚洲日韩Av| 999国内精品视频免费| 欧美一级高清片欧美国产欧美| 国产在线日本| 69av免费视频| 最新国语自产精品视频在| 国产成人8x视频一区二区| 欧美激情视频二区| 国模在线视频一区二区三区| 国产免费人成视频网| 欧美日韩一区二区三区在线视频| 欧美五月婷婷| 免费高清a毛片| 不卡的在线视频免费观看| 国产精品视屏| 国产在线98福利播放视频免费| 国产国语一级毛片| 麻豆精品在线| 日本人妻一区二区三区不卡影院 | 色噜噜久久| 大香伊人久久| 97青草最新免费精品视频| 欧美日韩精品在线播放| 毛片卡一卡二| 亚洲AV无码一二区三区在线播放| 91精品久久久无码中文字幕vr| 国产精品lululu在线观看| 99在线观看免费视频| 国产精品综合久久久| 在线国产91| 国产在线观看一区精品| 91精品视频网站| 中文无码精品a∨在线观看| 九色国产在线| 丁香婷婷在线视频| 亚洲无码日韩一区|