刀父洽談采用VB與AutoCAD結(jié)合繪制批量圖紙
1、引言
在機(jī)械設(shè)計(jì)領(lǐng)域,應(yīng)用CAD技術(shù)完成產(chǎn)品設(shè)計(jì)已成為眾多企業(yè)發(fā)展的核心生命力。在實(shí)際工作中,許多圖紙有著大量約定俗成的模式,是設(shè)計(jì)人員多年學(xué)習(xí)實(shí)踐的積累與體現(xiàn)。合理有效地應(yīng)用這些模式將會(huì)大大提高設(shè)計(jì)效率,縮短設(shè)計(jì)周期。
本文提出通過VB軟件進(jìn)行人工編程開發(fā)控制系統(tǒng),使AutoCAD軟件按照預(yù)先設(shè)定的程序進(jìn)行制圖,程序中設(shè)置變量,通過改變變量數(shù)值,進(jìn)而改變圖形尺寸,實(shí)現(xiàn)AutoCAD二維工程圖自動(dòng)化。
AutoCAD在機(jī)械繪圖中的傳統(tǒng)步驟為:
①設(shè)置繪圖環(huán)境:日常應(yīng)用AutoCAD繪制圖紙時(shí)經(jīng)常會(huì)進(jìn)行初始化設(shè)置,大體分為圖層設(shè)置、文字設(shè)置、標(biāo)注樣式設(shè)置、打印設(shè)置、頁(yè)面設(shè)置、圖框和標(biāo)題欄設(shè)置等;
②繪制基本圖形:在相應(yīng)圖層下應(yīng)用繪圖工具和修改工具進(jìn)行圖形的繪制;
③標(biāo)注尺寸:在相應(yīng)圖層下應(yīng)用標(biāo)注工具對(duì)已繪制好的圖形進(jìn)行相應(yīng)尺寸標(biāo)注并添加公差;
④信息添加:在相應(yīng)的圖層和文字設(shè)置下進(jìn)行標(biāo)題欄、明細(xì)表和技術(shù)文字的信息添加;
⑤圖紙保存管理:將圖紙根據(jù)要求分類保存到相應(yīng)位置,便于日后編輯查找。
通過設(shè)計(jì)流程可以看出,設(shè)計(jì)人員大部分時(shí)間都消耗在操作AutoCAD繪制圖紙上,在相似的產(chǎn)品上一直重復(fù)相同的工作:設(shè)置繪圖環(huán)境繪制基本圖形一標(biāo)注尺寸一信息添加>圖紙保存管理。本文基于模板程序化設(shè)計(jì)思想嘗試解放設(shè)計(jì)者的雙手,將復(fù)雜重復(fù)的工作交給計(jì)算機(jī)處理。
2、模板程 序化設(shè)計(jì)思想
(1)模板程序化設(shè)計(jì)的由來(lái)
機(jī)械設(shè)計(jì)是設(shè)計(jì)人員具有創(chuàng)造性的思維活動(dòng),-項(xiàng)新產(chǎn)品的設(shè)計(jì)需要經(jīng)過產(chǎn)品的需求分析、概念設(shè)計(jì)、詳細(xì)設(shè)計(jì)等從粗放到集約的過程。具體表現(xiàn)為:
①創(chuàng)造性:沒有一項(xiàng)工程是對(duì)已有工程的完全重復(fù),設(shè)計(jì)者必須根據(jù)產(chǎn)品的具體特點(diǎn)和要求進(jìn)行設(shè)計(jì);
②變異性:在進(jìn)行一-項(xiàng)新的設(shè)計(jì)時(shí),基本上是利用已有的成功的設(shè)計(jì)結(jié)果,在局部細(xì)節(jié)上和整體結(jié)構(gòu)上作適當(dāng)?shù)母膭?dòng),以滿足新的設(shè)計(jì)要求;
③模式重復(fù)性:工程標(biāo)準(zhǔn)和設(shè)計(jì)習(xí)慣逐漸形成了大量的設(shè)計(jì)模式,這些模式的反復(fù)套用使得設(shè)計(jì)過程具有特定的大量循環(huán);局部設(shè)計(jì)中各個(gè)單位均參照自己的“標(biāo)準(zhǔn)圖”,這些子圖均采用“塊”方式,為實(shí)際設(shè)計(jì)提供了便利。
從以上分析可知,機(jī)械設(shè)計(jì)活動(dòng)的關(guān)鍵點(diǎn)在于變與不變:變指的是創(chuàng)造性與變異性,不變指的是模式重復(fù)性。模板程序化設(shè)計(jì)思想可以用來(lái)平衡機(jī)械設(shè)計(jì)活動(dòng)中的矛盾。
(2)模板程序化設(shè)計(jì)思想的基本原理
模板程序化設(shè)計(jì)思想是將:類產(chǎn)品設(shè)計(jì)按邏輯結(jié)構(gòu)自上而下分解成若干相對(duì)獨(dú)i的模塊,模塊下再細(xì)分成若干子模塊,并將其進(jìn)行有機(jī)組合。 優(yōu)點(diǎn)是可以使非常復(fù)雜的模型極有條理分塊分層地建立起來(lái)。模板程序化設(shè)計(jì)能夠完成那些內(nèi)容繁瑣雜亂但有一定條理性的工作,也能夠完成那些實(shí)施過程中存在一定套路和模式、而這些套路和模式在一定時(shí)期或在一定范圍內(nèi)相對(duì)穩(wěn)定的工作。利用AutoCAD二次開發(fā)技術(shù),可以將模板程序化設(shè)計(jì)思想變?yōu)楝F(xiàn)實(shí)。




小叨:+86-13922951780
微信號(hào):www-dao-fu-com
郵箱:Sales@dao-fu.com
廣東省東莞市大嶺山鎮(zhèn)沿河西街90號(hào)長(zhǎng)盈智谷科創(chuàng)園1棟

