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