国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種多功能門窗專家系統(tǒng)二次開發(fā)的研究

2012-09-24 08:02:46
關(guān)鍵詞:型材二次開發(fā)調(diào)用

范 青

(江西廣播電視大學(xué) 江西 南昌 330046)

一種多功能門窗專家系統(tǒng)二次開發(fā)的研究

范 青

(江西廣播電視大學(xué) 江西 南昌 330046)

本文對一種多功能門窗專家系統(tǒng)進(jìn)行了研究,通過對三維CAD軟件進(jìn)行二次開發(fā),設(shè)計(jì)了一套多功能門窗專家系統(tǒng)。該系統(tǒng)能針對不同開窗尺寸進(jìn)行選擇門窗結(jié)構(gòu),精確計(jì)算主材輔材用料,并生成三維CAD模型,對模型進(jìn)行動(dòng)態(tài)演示,以檢驗(yàn)門窗干涉情況。省去了用料計(jì)算環(huán)節(jié)并提高了精確度,大大減少材料的浪費(fèi)。

門窗設(shè)計(jì);CAD;二次開發(fā)

門窗設(shè)計(jì)是現(xiàn)代家裝中至關(guān)重要的組成部分,成功的門窗設(shè)計(jì)為溫馨家裝增色添彩,同時(shí)也是安心居家的保證。當(dāng)前家裝行業(yè)門窗設(shè)計(jì)過于單調(diào),設(shè)計(jì)造型單一,門窗生產(chǎn)前期下料計(jì)算復(fù)雜,且計(jì)算尺寸不夠精確,常出現(xiàn)下料不準(zhǔn),用料浪費(fèi),以及門窗安裝不能嚴(yán)絲合縫等困擾業(yè)主及門窗生產(chǎn)從業(yè)者的難題。

以SolidWorks 2006為開發(fā)平臺,研發(fā)多功能型材門窗CAD系統(tǒng)。將SolidWorks二次開發(fā)技術(shù)運(yùn)用于門窗的三維造型建模中來,通過使用Visual Basic數(shù)據(jù)庫技術(shù)對門窗設(shè)計(jì)進(jìn)行下料計(jì)算和優(yōu)化,利用SolidWorks提供的二次開發(fā)接口技術(shù),調(diào)用門窗型材特征進(jìn)行的特征建模和參數(shù)化建模,對門窗型材進(jìn)行繪制建立模型,然后通過SolidWorks的自動(dòng)化裝配技術(shù)把型材構(gòu)建成為用戶指定的門窗窗型。從而基本實(shí)現(xiàn)多功能型材門窗CAD系統(tǒng)的功能。

1 門窗三維建模原理

1.1 建模原理

利用SolidWorks提供的二次開發(fā)接口技術(shù),調(diào)用門窗型材特征進(jìn)行的特征建模和參數(shù)化建模,對門窗型材進(jìn)行繪制建立模型,然后通過SolidWorks的自動(dòng)化裝配技術(shù)把型材構(gòu)建成為用戶指定的門窗窗型。

1.2 SolidWorks二次開發(fā)接口

SolidWorks的API接口分為兩種:一種是基于OLE自動(dòng)化技術(shù):另一種開發(fā)方式是基于Windows基礎(chǔ)的COM(Component Object Model,組件對象模型)技術(shù)。

SolidWorks提供面向?qū)ο蟮拈_發(fā)環(huán)境,所有的函數(shù)都是有關(guān)對象的方法和屬性,其主要的API對象涵蓋了全部SolidWorks數(shù)據(jù)模型。

2 系統(tǒng)總體與實(shí)現(xiàn)

2.1 多功能門窗系統(tǒng)流程

多功能門窗系統(tǒng)流程如圖1所示:

圖 1 多功能門窗系統(tǒng)功能流程圖

2.2 多功能門窗系統(tǒng)功能模塊

2.2.1 用戶選型模塊

該模塊使用樹形列表把多功能門窗的三大分類 (開啟方式、有無上亮窗、軌道形式)進(jìn)行組合,門窗類型有十幾種之多,因此,為滿足用戶的選型需求,我們建立了以樹形列表的選擇菜單,在此特別添加了相應(yīng)窗型圖像,以滿足用戶該窗型具體構(gòu)造。

2.2.2 參數(shù)輸入模塊

該模塊實(shí)現(xiàn)用戶對門窗的基本尺寸進(jìn)行設(shè)定,即:門窗高 A(mm)、門窗寬 B(mm)、開窗高 H(mm),開窗頁數(shù)m(頁),上亮窗頁數(shù)(頁)等主要參數(shù)進(jìn)行設(shè)定。并將參數(shù)存儲(chǔ)與數(shù)據(jù)表中備用。

2.2.3 數(shù)據(jù)計(jì)算模塊

該模塊由用戶輸入?yún)?shù),按照用戶對門窗選型對應(yīng)的門窗構(gòu)件(型材、輔材、玻璃等)進(jìn)行下料計(jì)算,并進(jìn)行初步材料成本分析和估算。計(jì)算數(shù)據(jù)結(jié)果存儲(chǔ)與數(shù)據(jù)表中備用。

2.2.4 模型生成與裝配模塊

啟動(dòng)SolidWorks程序,調(diào)用門窗各型材截面圖,進(jìn)行構(gòu)建型材模型,并對其進(jìn)行加工。把所有型材模型存放于內(nèi)存中,使用SolidWorks自動(dòng)裝配技術(shù)進(jìn)行裝配。裝配成功后可以對門窗進(jìn)行運(yùn)動(dòng)仿真,干涉檢查等操作,若符合用戶要求,即可對模型和數(shù)據(jù)進(jìn)行保存和輸出,以便滿足生產(chǎn)需要。

1)型材建模

系統(tǒng)調(diào)用由Auto CAD軟件繪制的主要型材截面,對型材截面進(jìn)行特征操作逐一生成型材模型。

圖 3 實(shí)體裝配模塊

2)裝配造型

實(shí)體裝配模塊建立零件路徑,程序按用戶選定門窗窗型由SolidWorks調(diào)用事先準(zhǔn)備好的門窗裝配體,通過使用SolidWorks API替換零件功能,能使零件保持在相同約束下替換原裝配體上同一構(gòu)件,實(shí)現(xiàn)零件的更新。從而實(shí)現(xiàn)零件的實(shí)體裝配功能。

3 系統(tǒng)調(diào)試與運(yùn)行

3.1 運(yùn)行多功能門窗CAD系統(tǒng)

系統(tǒng)主界面上圖片即是本多功能門窗的應(yīng)用現(xiàn)場門窗關(guān)閉的狀態(tài),本界面包含含有三個(gè)按鈕分別為:1)進(jìn)入系統(tǒng);2)退出系統(tǒng);3)作者簡介。

3.2 用戶選型界面

用戶選型界面包含了:1.用戶選型模塊,可供選擇的多功能門窗構(gòu)建窗型的組合形式;2.基本參數(shù)模塊,門窗基本參數(shù)的輸入,門窗高H,門窗寬B,折疊頁數(shù)m上亮頁數(shù)n以及原材料價(jià)格等等相關(guān)原始數(shù)據(jù);3.型材下料的清單計(jì)算等模塊。依據(jù)原始數(shù)據(jù)和窗型,計(jì)算門窗型材下料,輔材用料,以及玻璃用料等計(jì)算,并初步估算型材玻璃生產(chǎn)成本。

3.3 門窗建模

進(jìn)入門窗建模界面門窗建模,首先利用型材建模按鈕調(diào)用門窗系統(tǒng)內(nèi)部保存好的型材截面,生成和加工型材模型,因?yàn)樗行筒亩际羌磿r(shí)生成的,這些型材零件即在系統(tǒng)內(nèi)存中保存,因而可以用窗體建模按鈕直接調(diào)用進(jìn)行智能裝配。

1)進(jìn)入三維建模界面。

2)點(diǎn)擊型材建模按鈕,系統(tǒng)調(diào)用由Auto CAD軟件繪制的主要型材截面逐一生成型材模型。

3)點(diǎn)擊窗體建模按鈕,系統(tǒng)調(diào)用內(nèi)存中主要型材進(jìn)行簡單的近似裝配。

4 結(jié)論

多功能型材門窗專家系統(tǒng)成功把設(shè)計(jì)人員從對不同類型的門窗進(jìn)行重復(fù)設(shè)計(jì)與計(jì)算的繁瑣工作中解脫出來,使得產(chǎn)品設(shè)計(jì)周期延長、增加產(chǎn)品設(shè)計(jì)成本、降低企業(yè)競爭力。實(shí)踐證明,三維CAD技術(shù)對加速產(chǎn)品開發(fā)、縮短產(chǎn)品設(shè)計(jì)周期、提高產(chǎn)品質(zhì)量、降低成本起著關(guān)鍵作用,是支持企業(yè)增強(qiáng)創(chuàng)新設(shè)計(jì),提高市場競爭力的強(qiáng)有力手段。為滿足專利使用以及推廣的需求,通過利用SolidWorks提供的二次開發(fā)接口技術(shù),開發(fā)基于SolidWorks的三維多功能型材門窗CAD系統(tǒng)。

[1]楊旭東等.SolidWorks2003二次開發(fā)的研究.現(xiàn)代機(jī)械.2004.2:67—68

[2]江洪,魏崢,王濤威等.SolidWorks二次開發(fā)實(shí)例解析.北京:機(jī)械工業(yè)出版社.2004:1-61.

[3]SolidWorksCorporation.SolidWorks2003 API Helps SolidWorks Corporation 2003:1—150

[4]SolidWorks公司.SolidWorks API二次開發(fā).機(jī)械工業(yè)出版社.2005.2:24-31

[5]Xue D.Coding and Clustering of Design and Manufacturing Features For Concurrent Design·Computer In Industry ,1997(34):139—153

責(zé)任編輯:劉石玉校

對:里 仁

TU228

A

1008-3537(2012)02-0071-02

2012-03-05

范青,女,江西廣播電視大學(xué)工程職業(yè)學(xué)院教師,研究方向:數(shù)控技術(shù)。

猜你喜歡
型材二次開發(fā)調(diào)用
朗盛推出空心型材混合技術(shù)
上海建材(2021年5期)2021-02-12 03:19:12
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
被動(dòng)房用四密封多斷橋隔熱鋁塑共擠型材
LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
一種用于低壓開關(guān)柜“S”形型材的設(shè)計(jì)與運(yùn)用
高速列車6N01鋁合金型材焊接接頭疲勞性能
焊接(2016年9期)2016-02-27 13:05:21
台北县| 阿鲁科尔沁旗| 专栏| 抚远县| 绥化市| 拜城县| 旬邑县| 平阴县| 时尚| 玉环县| 措勤县| 远安县| 新源县| 瓦房店市| 兴宁市| 嘉黎县| 长白| 凤山市| 永清县| 任丘市| 时尚| 嘉黎县| 兴仁县| 蓬溪县| 桂东县| 鹰潭市| 东乌珠穆沁旗| 阜宁县| 东海县| 彰化县| 钟祥市| 哈尔滨市| 门源| 南溪县| 锦州市| 勐海县| 本溪市| 漳浦县| 登封市| 淄博市| 夏邑县|