亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于AutoLISP的跨越式輸油管線自動(dòng)繪制

        2020-06-29 10:00:24郭曉靜
        四川建材 2020年6期
        關(guān)鍵詞:輸油管對(duì)話框繪圖

        郭曉靜

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

        1 數(shù)據(jù)分析

        用管道輸送石油常需跨越山地、河流、公路等。傳統(tǒng)設(shè)計(jì)一般是在跨越兩邊設(shè)立塔架,通過(guò)主索、抗風(fēng)索、吊索將輸油管道拉起,完成跨越。每一個(gè)跨越根據(jù)不同的結(jié)構(gòu)受力和施工條件,繪制施工圖,這將耗費(fèi)大量的時(shí)間和精力。本文提出以AutoCAD為平臺(tái),運(yùn)用AutoLISP語(yǔ)言,整合基本數(shù)據(jù),自動(dòng)繪制跨越式輸油管施工圖。

        根據(jù)地形勘測(cè),已先行確定地形線、輸油管位置、后錨墩及抗風(fēng)索錨墩位置等,如圖1。

        圖1 地形線、輸油管位置、后錨墩及抗風(fēng)索錨墩位置

        2 AutoLISP程序的用戶數(shù)據(jù)輸入

        在自動(dòng)繪圖程序中,用戶數(shù)據(jù)都是通過(guò)AutoCAD界面的DCL對(duì)話框輸入的。如主索和抗風(fēng)索的直徑間距和矢跨高、外界的荷載和溫度等。

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

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

        2.1 捕捉控制點(diǎn)獲取相關(guān)數(shù)據(jù)

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

        本程序采用用戶和AutoCAD交互式輸入的方式,由DCL對(duì)話框提示用戶捕捉控制點(diǎn),如圖3(a)。用戶對(duì)控制點(diǎn)進(jìn)行圈選[1],AutoLISP數(shù)據(jù)接口程序?qū)⒌玫娇刂泣c(diǎn)的坐標(biāo),并計(jì)算出相關(guān)點(diǎn)之間的距離。DCL對(duì)話框還提供用戶對(duì)捕捉點(diǎn)正確性的驗(yàn)證界面如圖2(a),用戶通過(guò)點(diǎn)擊button(按鈕),使捕捉過(guò)程可跟蹤、可重復(fù)、可修改。點(diǎn)捕捉語(yǔ)句和坐標(biāo)計(jì)算語(yǔ)句如下:

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

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

        (setq pt1x (car pt1))

        2.2 相關(guān)繪圖和計(jì)算數(shù)據(jù)的輸入

        大部分的用戶數(shù)據(jù)是已知數(shù)據(jù)或經(jīng)驗(yàn)數(shù)據(jù),需要用戶通過(guò)DCL對(duì)話框的編輯框輸入,并自動(dòng)保存在AutoCAD棧區(qū)變量中[3]。以下給出,主索吊索間距設(shè)置語(yǔ)句和修改界面如圖2(b)。

        (set_tile "kd1" "4000")

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

        3 建立獨(dú)立的用戶菜單文件

        本程序的數(shù)據(jù)流程比較復(fù)雜,為使操作步驟清楚,便于數(shù)據(jù)修改,本軟件包使用AutoCAD的menuload命令在AutoCAD平臺(tái)下創(chuàng)建了新菜單。程序中所有繪圖任務(wù)被分為六步工作,組合進(jìn)一個(gè)自行開(kāi)發(fā)的下拉菜單[4-5],如圖3。下拉菜單調(diào)用的部分語(yǔ)句如下:

        ***POP1

        [pipe-laying]

        [->1用戶數(shù)據(jù)輸入]

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

        圖3 操作步驟圖

        4 結(jié) 論

        綜合比較運(yùn)行速度、界面生成、編程實(shí)現(xiàn)難易等各方面

        因素,利用AutoCAD軟件的二次開(kāi)發(fā)工具AutoLISP語(yǔ)言,開(kāi)發(fā)了跨越式輸油管自動(dòng)設(shè)計(jì)與繪圖程序。本程序解決了計(jì)算和繪圖效率問(wèn)題。用戶只需通過(guò)DCL對(duì)話框輸入少量數(shù)據(jù),整個(gè)計(jì)算繪圖過(guò)程由程序自動(dòng)完成,有較強(qiáng)的實(shí)用性和通用性。

        [ID:009693]

        猜你喜歡
        輸油管對(duì)話框繪圖
        來(lái)自河流的你
        “禾下乘涼圖”繪圖人
        正常恢復(fù)虛擬機(jī)
        Bootlace Worms’Secret etc.
        基于HTML5 Canvas繪圖技術(shù)應(yīng)用
        Surfer和ArcView結(jié)合在氣象繪圖中的應(yīng)用
        河北遙感(2015年2期)2015-07-18 11:11:14
        外輸系統(tǒng)中輸油管的水平截?cái)嘣O(shè)計(jì)
        快速抓取對(duì)話框中的完整信息
        電腦迷(2012年22期)2012-04-29 20:30:54
        日日碰日日摸日日澡视频播放| 日韩人妻无码中文字幕一区| 国产一级r片内射视频播放| 国产精品白浆一区二区免费看| 国产精品久久久久久福利| 中国丰满大乳乳液| 免费一级a毛片在线播出| 日本高清一区二区在线播放| 中国孕妇变态孕交xxxx| 久久久久久伊人高潮影院| 91热久久免费精品99| 午夜麻豆视频在线观看| 国产女人18毛片水真多18精品| 日韩高清在线观看永久| 国产亚洲高清不卡在线观看| 国产91在线精品观看| 人人妻人人澡人人爽人人dvd| 内射无码专区久久亚洲| 中字亚洲国产精品一区二区| 大香蕉视频在线青青草| 亚洲av高清在线观看一区二区| 开心婷婷五月激情综合社区| 青草青草久热精品视频国产4| 99久久精品一区二区国产| 中文字幕av一区二区三区人妻少妇 | 久久精品国产99久久无毒不卡| 无码精品a∨在线观看十八禁 | 日本一二三四高清在线| 免费国产黄网站在线观看可以下载| 亚洲国产成人久久一区www妖精 | 精品偷拍被偷拍在线观看| 色两性网欧美| 国产一区二区三区蜜桃av| 欧美精品无码一区二区三区| 免费观看黄网站在线播放| 国产av无码专区亚洲草草| av在线高清观看亚洲| 中国女人做爰视频| 视频一区精品自拍| 日本免费大片一区二区三区| 精品欧洲av无码一区二区14|