• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      AutoCAD 與PDMS 二次開發(fā)在三維復(fù)雜形體設(shè)計建模上的應(yīng)用

      2022-07-09 15:08:48
      科技視界 2022年15期
      關(guān)鍵詞:旋轉(zhuǎn)體一鍵二次開發(fā)

      羅 行

      (核反應(yīng)堆系統(tǒng)設(shè)計技術(shù)重點實驗室,四川 成都 610000)

      0 引言

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

      1 軟件概述

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

      AutoCAD 是一款廣為流行的計算機(jī)輔助設(shè)計軟件, 能利用內(nèi)嵌的AutoLISP 進(jìn)行二次開發(fā),為AutoCAD 擴(kuò)充具有一定智能化、參數(shù)的功能,實現(xiàn)真正意義上的計算機(jī)輔助設(shè)計。

      2 P DMS 二次開發(fā)三維設(shè)計建模原理

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

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

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

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

      4 Au t o C AD 二次開發(fā)代碼實現(xiàn)和操作

      AutoCAD 中捕捉圖形各個點的坐標(biāo),其代碼如下:

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

      5 P DMS 二次開發(fā)代碼實現(xiàn)及應(yīng)用實例

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

      PDMS 二次開發(fā)程序?qū)⑻崛〕龅淖鴺?biāo)進(jìn)行參數(shù)化模型的設(shè)計建模,在PDMS 中調(diào)用的二次開發(fā)程序界面如圖1 所示。

      圖1 PDMS 二次開發(fā)程序界面

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

      應(yīng)用實例: 一鍵生成一個復(fù)雜的拉伸體, 如圖2所示中的凸耳。

      圖2 凸耳CAD 平面圖

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

      圖3 AutoCAD 二次開發(fā)程序捕捉示意圖

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

      圖4 PDMS 二次開發(fā)程序創(chuàng)建模型凸耳示意圖

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

      PDMS 二次開發(fā)程序生成三維設(shè)計模型的部分代碼如下:

      6 結(jié)語

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

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

      猜你喜歡
      旋轉(zhuǎn)體一鍵二次開發(fā)
      冷軋機(jī)一鍵式升降速軋制的實現(xiàn)
      “一鍵報貧”助力脫貧攻堅
      淺談基于Revit平臺的二次開發(fā)
      甘肅科技(2020年20期)2020-04-13 00:30:02
      基于柱殼法及柱坐標(biāo)系求解旋轉(zhuǎn)體的體積
      淺談Mastercam后處理器的二次開發(fā)
      模具制造(2019年3期)2019-06-06 02:11:02
      一鍵觀影,一鍵K歌 菱杰 TRS IW影院系列5.1音響套裝
      旋轉(zhuǎn)體體積的探討
      一鍵定制 秋冬彩妝懶人包
      Coco薇(2017年12期)2018-01-03 21:15:03
      基于微元法的旋轉(zhuǎn)體體積問題的一題多解
      旋轉(zhuǎn)體容球的一個有趣共性再探究
      考試周刊(2016年82期)2016-11-01 13:00:24
      芦溪县| 洛川县| 宁德市| 铁岭市| 枣庄市| 三穗县| 临汾市| 垦利县| 庆安县| 当阳市| 营山县| 太原市| 海宁市| 禄丰县| 融水| 乐山市| 盈江县| 报价| 满洲里市| 武清区| 花莲市| 大化| 托克逊县| 盘锦市| 磴口县| 石家庄市| 报价| 莱芜市| 利津县| 哈巴河县| 甘谷县| 五华县| 沂源县| 西和县| 昌都县| 乐安县| 博野县| 马尔康县| 南康市| 呼图壁县| 榆树市|