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

AutoCAD 與PDMS 二次開發在三維復雜形體設計建模上的應用

2022-07-09 15:08:48
科技視界 2022年15期
關鍵詞:二次開發程序模型

羅 行

(核反應堆系統設計技術重點實驗室,四川 成都 610000)

0 引言

PDMS 軟件的設備設計建模主要是將一些規則的基本體進行搭建,但這種三維設計建模方式對不規則的異形板要進行準確的三維建模的話,則需要花費不少的時間。 而PDMS 軟件的結構設計建模主要是通過定義圖形各個點的坐標再通過后臺的拉伸完成建模,但對于復雜的結構則需要花費不少的時間來定義各個點的坐標和方向。 另外,一些在AutoCAD 中容易實現的平面圖形,但要在PDMS 中完成三維建模操作卻比較煩瑣。此外,PDMS 三維設計建模不支持復雜的曲線、曲面和截面,使得在PDMS 中的三維設備模型不能真實反映其本身的外形,影響建模效果。 因此本文提出了一個解決方案,在AutoCAD 和PDMS 上進行二次開發,通過AutoCAD 提取點的坐標,再在PDMS 中一鍵生成三維模型,大大提高了PDMS 三維設計建模的效率,實現二三維的協同設計。

1 軟件概述

PDMS(Plant Design Management System) 工廠三維布置設計管理系統, 可以利用PML 可編程宏語言的二次開發,為工程設計人員提供全新的設計方法和手段。

AutoCAD 是一款廣為流行的計算機輔助設計軟件, 能利用內嵌的AutoLISP 進行二次開發,為AutoCAD 擴充具有一定智能化、參數的功能,實現真正意義上的計算機輔助設計。

2 P DMS 二次開發三維設計建模原理

PDMS 中完成設備和結構的三維設計建模主要是建立一個詳細的3D 數字工廠模型, 保證了設計結果的準確性。 雖然PDMS 可以詳細的設計管道和支吊架施工圖等, 但卻不能像其他三維軟件(CATIA、Revit等) 可以設計詳細的設備設計圖和建筑施工圖等,故在PDMS 中完成設備和結構的三維建模時,可以采用逼近法,通過獲取封閉圖形中點的坐標來建模,可以根據實際情況靈活控制逼近的精度,獲取的點越多越逼近,完成的三維設計建模精度越高。

3 Au t o C AD 與P DMS 二三維協同解決方案原理

相比較PDMS,在AutoCAD 中則可以很容易地設計出各種形狀的平面圖形,也可以快速地捕捉各個點的坐標, 具有極好的二維繪圖設計能力, 但是卻與PDMS 系統之間缺乏數據協同性。 因此可以在AutoCAD 和PDMS 之間開發軟件接口,通過編寫的二次開發程序來捕捉AutoCAD 平面圖形的各個點的坐標,讀取坐標后進行參數化建模完成三維設計,就可以實現從二維到三維的一個轉換。

設計人員在AutoCAD 中調用二次開發程序點擊圖形各個點的坐標, 并將讀取的數據存儲, 然后在PDMS 中調用PML 語言編寫的二次開發程序,將AutoCAD 中讀取的數據轉換為PDMS 平臺的模型數據, 再在二次開發程序窗口輸入設計模型的命名、厚度、標高等信息完成三維設計建模。

4 Au t o C AD 二次開發代碼實現和操作

AutoCAD 中捕捉圖形各個點的坐標,其代碼如下:

在AutoCAD 主界面“工具”菜單中選取“加載應用程序”,在彈出的對話框中,通過“查找范圍”選取該程序進行加載。

5 P DMS 二次開發代碼實現及應用實例

從AutoCAD 二次開發程序中捕捉圖形各個點的坐標儲存在“D:CAD.txt”文件中,PDMS 二次開發程序打開時將自動讀入該文本文件并進行信息的提取和處理,從而將數據由CAD 系統傳入到PDMS 系統,其數據傳輸代碼如下:

PDMS 二次開發程序將提取出的坐標進行參數化模型的設計建模,在PDMS 中調用的二次開發程序界面如圖1 所示。

圖1 PDMS 二次開發程序界面

圖1中正下方顯示的坐標為自動讀取的通過AutoCAD 二次開發程序捕捉的圖形各個點的坐標。 點擊“Gwall”可以一鍵生成墻體,點擊“Floor”可以一鍵生成樓板,點擊“Extr”可以一鍵生成拉伸體,點擊“Nxtr”可以生成負實體對設備和結構進行開孔,點擊“Panel”可以一鍵生成鋼平臺樓板,點擊“SCTN”可以生成型鋼,點擊“Spec”是選擇型鋼的等級。 設計人員可以在“標高”“厚度”“命名”欄修改需要的設計信息。

應用實例: 一鍵生成一個復雜的拉伸體, 如圖2所示中的凸耳。

圖2 凸耳CAD 平面圖

首先在AutoCAD 啟用二次開發程序捕捉圖形各個點的信息,捕捉完后按ESC 鍵程序會自動存儲捕捉點的坐標,如下圖3 中操作所示,命令欄中也會提示請選擇第幾個點。

圖3 AutoCAD 二次開發程序捕捉示意圖

其次在PDMS 中調用PDMS 二次開發程序,設置“標高”+1000 mm,“厚度”50 mm,“命名”凸耳,設置開孔半徑為12,界面中屬性設置和生成的三維模型凸耳如圖4 所示。

圖4 PDMS 二次開發程序創建模型凸耳示意圖

同樣, 對于復雜的旋轉體, 也可以先利用AutoCAD 二次開發程序捕捉旋轉平面的坐標,再利用PDMS 二次開發程序生成旋轉體的復雜平面, 通過旋轉即可生成旋轉體三維模型,極大方便快捷地完成旋轉體三維設計。

PDMS 二次開發程序生成三維設計模型的部分代碼如下:

6 結語

本二次開發程序以簡便獲取AutoCAD 平面圖形坐標的方式在PDMS 中實現三維設計建模,其不僅適用于PDMS 復雜形體的設備和結構三維設計建模,也適用于各種簡單規則形體的三維設計建模, 相較于PDMS 自帶的低效率不完美的建模方式, 該二次開發程序更快捷高效率,也省去了設計人員建模前需要測量尺寸并計算轉化的過程。

在實際工程項目中,該二次開發程序可以適用于AutoCAD 和PDMS 的各個版本, 實現了AutoCAD 與PDMS 二三維的協同設計, 大大地提高了設計人員的建模效率,縮短了設計進度并提高了工程設計質量。

猜你喜歡
二次開發程序模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
3D打印中的模型分割與打包
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 亚洲av综合网| 亚洲高清国产拍精品26u| 女人av社区男人的天堂| 精品伊人久久大香线蕉网站| 日韩精品亚洲精品第一页| 思思热精品在线8| 国产欧美高清| 毛片视频网址| 久久婷婷国产综合尤物精品| 四虎影视库国产精品一区| 看国产毛片| 人妻丰满熟妇AV无码区| 91丨九色丨首页在线播放| 亚洲天堂日韩av电影| 波多野结衣视频一区二区 | 国产精品福利一区二区久久| 福利视频99| 亚洲天堂成人| 中文字幕欧美日韩高清| 日韩精品一区二区三区视频免费看| 国产成人免费观看在线视频| 国产精品第5页| 成人在线第一页| 婷婷亚洲天堂| 在线日韩一区二区| 国产欧美日韩va| 久久综合国产乱子免费| 婷婷久久综合九色综合88| jijzzizz老师出水喷水喷出| 99re经典视频在线| 欧美国产另类| 亚洲系列中文字幕一区二区| 亚洲免费毛片| 国产草草影院18成年视频| 一本综合久久| 国产精品分类视频分类一区| 国产xxxxx免费视频| 国产午夜看片| 99在线观看精品视频| 中国国产高清免费AV片| 欧美特黄一免在线观看| 经典三级久久| 久爱午夜精品免费视频| 国产精品免费p区| 99性视频| 欧美午夜一区| av手机版在线播放| 亚洲第一视频区| 97精品久久久大香线焦| 国产成人久久777777| 2018日日摸夜夜添狠狠躁| 日韩免费毛片| 欧美曰批视频免费播放免费| 精品少妇人妻av无码久久| 久久亚洲黄色视频| 一级看片免费视频| 美女扒开下面流白浆在线试听 | 精品无码日韩国产不卡av | 国产靠逼视频| 欧美h在线观看| 成人福利在线免费观看| 欧美一区二区三区国产精品| AV片亚洲国产男人的天堂| 91国内视频在线观看| 亚洲精品国产日韩无码AV永久免费网| 免费Aⅴ片在线观看蜜芽Tⅴ| 综合社区亚洲熟妇p| 亚洲精品无码久久毛片波多野吉| 五月丁香伊人啪啪手机免费观看| 少妇露出福利视频| 园内精品自拍视频在线播放| 精品国产三级在线观看| 国产精品男人的天堂| 婷婷在线网站| 亚洲一级无毛片无码在线免费视频| 欧美高清日韩| 97狠狠操| 国产成人综合网| 91外围女在线观看| 欧美人与牲动交a欧美精品| 欧美性天天| 亚洲色图综合在线|