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