老司机午夜精品_国产精品高清免费在线_99热点高清无码中文字幕_在线观看国产成人AV天堂_中文字幕国产91

切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 4642閱讀
    • 1回復(fù)

    [推薦]AutoCAD環(huán)境下常用結(jié)構(gòu)的參數(shù)化設(shè)計(jì) [復(fù)制鏈接]

    上一主題 下一主題
    離線991518
     
    發(fā)帖
    1023
    光幣
    10899
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2006-07-25
    沈陽航空工業(yè)學(xué)院 王霞 >@]E1Qfe  
    p'xj:bB  
    摘 要:AutoCAD是機(jī)械設(shè)計(jì)人員最常用的繪圖工具,功能非常強(qiáng)大,但常因缺乏常用結(jié)構(gòu)圖形庫(kù)而影響繪圖效率,為此,論文提出在AutoCAD環(huán)境下采用AutoCADVBA 方式對(duì)機(jī)械圖形中的常用結(jié)構(gòu)進(jìn)行參數(shù)化設(shè)計(jì)的解決方案。由于常用結(jié)構(gòu)的開發(fā)方式類似,便以軸類零件中鍵槽結(jié)構(gòu)的主視圖和剖面圖為例,講述了Access 數(shù)據(jù)庫(kù)的構(gòu)建方法、利用ADO 方式來開發(fā)數(shù)據(jù)庫(kù)的過程和編程實(shí)現(xiàn)最終圖形的過程。 qJISB7F[%O  
    關(guān)鍵詞:AutoCAD,常用結(jié)構(gòu),參數(shù)化設(shè)計(jì) 1 4(?mM3   
    ,QG,tf?  
    AutoCAD作為應(yīng)用最廣泛的繪圖軟件,它的功能非常強(qiáng)大,基于AutoCAD環(huán)境下的二次開發(fā)也很方便。但是,在AutoCAD繪圖軟件的各種版本中,均無現(xiàn)成的常用結(jié)構(gòu)圖形庫(kù)。本文采用AutoCADVBA(Visual Basic for Applications),針對(duì)各類零件特點(diǎn)的常用結(jié)構(gòu),如軸類零件的鍵槽、帶輪槽、密封圈槽、移出剖面圖和局部放大圖等,實(shí)現(xiàn)了對(duì)常用結(jié)構(gòu)的參數(shù)化繪圖[1]。繪圖人員只要輸入要求的參數(shù),就可以自動(dòng)生成對(duì)應(yīng)圖形,簡(jiǎn)單方便實(shí)用。由于常用結(jié)構(gòu)的編程過程非常相似,下面就以鍵槽為例,講述標(biāo)準(zhǔn)結(jié)構(gòu)參數(shù)化設(shè)計(jì)及繪圖過程。 S0p]:r ";x  
    yd>kJk^~/  
    1 參數(shù)選擇 _^&oNm1  
    frGUT#9?n  
    鍵槽是軸類零件上常見的結(jié)構(gòu),通過對(duì)圖1和圖2 的比較可見,只要圖2 中5 個(gè)參數(shù)給定,就可將鍵槽的主視圖和剖面圖確定下來[2]。而且,根據(jù)標(biāo)準(zhǔn)機(jī)械設(shè)計(jì)手冊(cè),參數(shù)中的b、t 是由軸徑d決定的,那么,繪圖過程需要的參數(shù)只有三個(gè):d、l、a。而另外兩個(gè)參數(shù)b、t 可作為數(shù)據(jù)庫(kù)內(nèi)容通過d 來查詢,這部分任務(wù)通過程序來完成。因此,經(jīng)過分析可知,繪圖人員只要輸入?yún)?shù)d、l、a 的數(shù)值就能快速簡(jiǎn)潔地完成(圖2)了。 )OjbmU!7  
    ]G|@F :  
    _L# Tp  
    GI6 EZ}.MZ  
    \a|gzC1G  
    8U\ +b?}  
    2 編程思路 j}h50*6KO  
    ijoR(R^r  
    2. 1 建立Access 數(shù)據(jù)庫(kù) qD`')=  
    ;5 IS58L  
    普通平鍵及鍵槽尺寸如圖3 所示。 TXrC5AJx  
    Uv%"45&7  
    +.>O%pNj  
    KZD&Ih(vC  
    Access 是開發(fā)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的理想工具,功能靈活,易于學(xué)習(xí)和操作[3]。本軟件便采用Access 來建立數(shù)據(jù)庫(kù)。表的結(jié)構(gòu)非常簡(jiǎn)單,只是對(duì)機(jī)械手冊(cè)相關(guān)表格中部分字段的選取。對(duì)于鍵槽來說,則采用如表1 的表格形式(表1 只選取完整表格的一部分)。 M5P63=1+  
    uOougSBV,  
    2. 2 數(shù)據(jù)庫(kù)操作部分  hi.{  
    3c-ve$8u~  
    本軟件對(duì)數(shù)據(jù)庫(kù)的操作使用ADO(ActiveXData Objects)方式[3]。 xES+m/?KlZ  
    %f:'A%'Qb  
    其中,打開數(shù)據(jù)庫(kù)的語句如下: hpAIIgn  
    -,XS2[  
    Public Const DATABASE As String = " 常用 fnB-?8K<  
    結(jié)構(gòu). mdb" gb@!Co3  
    Private cnn As ADODB. Connection )FU4i