草草久久精品国产一区二区_日B在线播放视频_国产特黄1级毛片_日韩久久乱码AV一区二区三区_日韩精品一区二区久久不卡_精品熟女视频一区二区_精品妇女一区二区三区_久久6热视频这里有精品_亚洲久久日本_久久久久美女中文字幕

CAD > CAD行業(yè)教程 > CAD圖文教程 >

文章詳情

CAD常用結(jié)構(gòu)參數(shù)化設(shè)計

2019-08-13 8085 CAD繪圖次序  

CAD 作為應(yīng)用最廣泛的繪圖軟件,它的功能非常強大,基于CAD 環(huán)境下的二次開發(fā)也很方便。但是,在CAD 繪圖軟件的各種版本中,均無現(xiàn)成的常用結(jié)構(gòu)圖形庫.本文介紹CAD常用結(jié)構(gòu)參數(shù)化設(shè)計

 

   針對各類零件特點的常用結(jié)構(gòu),如軸類零件的鍵槽、帶輪槽、密封圈槽、移出剖面圖和局部放大圖等,實現(xiàn)了對常用結(jié)構(gòu)的參數(shù)化繪圖[1]。繪圖人員只要輸入要求的參數(shù),就可以自動生成對應(yīng)圖形,簡單方便實用。由于常用結(jié)構(gòu)的編程過程非常相似,下面就以鍵槽為例,講述標(biāo)準(zhǔn)結(jié)構(gòu)參數(shù)化設(shè)計及繪圖過程。

1 參數(shù)選擇

    鍵槽是軸類零件上常見的結(jié)構(gòu),通過對圖1和圖2 的比較可見,只要圖2 中5 個參數(shù)給定,就可將鍵槽的主視圖和剖面圖確定下來[2]。而且,根據(jù)標(biāo)準(zhǔn)機械設(shè)計手冊,參數(shù)中的b、t 是由軸徑d決定的,那么,繪圖過程需要的參數(shù)只有三個:d、l、a。而另外兩個參數(shù)b、t 可作為數(shù)據(jù)庫內(nèi)容通過d 來查詢,這部分任務(wù)通過程序來完成。因此,經(jīng)過分析可知,繪圖人員只要輸入?yún)?shù)d、l、a 的數(shù)值就能快速簡潔地完成(圖2)了。

2 編程思路

    2. 1 建立Access 數(shù)據(jù)庫

    普通平鍵及鍵槽尺寸如圖3 所示。

    Access 是開發(fā)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的理想工具,功能靈活,易于學(xué)習(xí)和操作[3]。本軟件便采用Access 來建立數(shù)據(jù)庫。表的結(jié)構(gòu)非常簡單,只是對機械手冊相關(guān)表格中部分字段的選取。對于鍵槽來說,則采用如表1 的表格形式(表1 只選取完整表格的一部分)。

    2. 2 數(shù)據(jù)庫操作部分

    本軟件對數(shù)據(jù)庫的操作使用ADO(ActiveXData Objects)方式[3]。

其中,打開數(shù)據(jù)庫的語句如下:
Public Const DATABASE As String = " 常用
結(jié)構(gòu). mdb"
Private cnn As ADODB. Connection
Set cnn = New ADODB. Connection
cnn. ConnectionString = " Provider = Microsoft.
Jet. OLEDB. 4. 0;Data Source = " - + App. path +
" " + DATABASE + " ;"
cnn. Open

    對數(shù)據(jù)庫中的數(shù)據(jù),本軟件最常用的是查詢功能。例如:根據(jù)所給軸的直徑d 查詢鍵槽的相關(guān)尺寸b、t 的查詢語句如下:

SELECT b,t FROM 普通平鍵及鍵槽尺寸表
WHERE d > dmin and d < = dmax.

    其他對數(shù)據(jù)庫的操作與查詢類似,不再贅述。

    2. 3 繪圖部分

    對于鍵槽結(jié)構(gòu)來說,圖形分為兩部分:主視圖和剖面圖。線條比較簡單,主要采用畫直線和圓弧的命令,尺寸標(biāo)注也主要采用線性型尺寸標(biāo)準(zhǔn)方式,它的基本命令為:

ThisDrawing. ModelSpace. AddDimAligned( startPoint,
endPoint,location)。

下面以繪直線為例,表明作圖過程[4]:
startPoin(t 0) = ArcCenPointX +(d/ 2# - t)
startPoin(t 1) = ArcCenPointY + b / 2

startPoin(t 2) = 0#
endPoin(t 0) = ArcCenPointX +(d / 2# - t)
endPoin(t 1) = ArcCenPointY - b / 2
endPoin(t 2) = 0#
Set lineObj =
ThisDrawing. ModelSpace. AddLine( startPoint,
endPoint)

    當(dāng)然,繪圖部分實現(xiàn)最終的圖形顯示,在程序中難免有相當(dāng)多的數(shù)據(jù)的傳輸調(diào)用。本文采用的是全局變量的形式。例如軸徑:Public d As Double。

    與CAD 的接口可以使用菜單方式,也可以采用命令方式,都非常方便簡單。

3 結(jié)束語

    本文所實現(xiàn)的對常用結(jié)構(gòu)的參數(shù)化設(shè)計,是在CAD 環(huán)境下,利用VBA 這種編程語言完成的。界面簡潔,簡單易用,減少了繪圖人員的查閱標(biāo)準(zhǔn)時間,減輕了繪圖工作量,提高了出圖速度,并且可以避免在繪圖和查表的交錯進行中產(chǎn)生的失誤,具有一定的實用價值。

  以上就是本文的內(nèi)容CAD常用結(jié)構(gòu)參數(shù)化設(shè)計,是進行二次語言vba 編程完成的功能。非常實用。希望本文對你有鎖幫助。

相關(guān)文章推薦
Copyright © 1992-2021 蘇州浩辰軟件股份有限公司 版權(quán)所有 蘇ICP備12077906號-1 增值電信業(yè)務(wù)經(jīng)營許可證: 蘇B2-20210241 蘇公網(wǎng)安備 32059002004222號
色视频国产91| 欧美破除99在线| 国产精品黄色| 奇米影视第四色777| 亚洲性色视频| 99自拍99视频| 无码av一区二区三| 中文字幕在线看| 五月婷婷色色午夜| 国产高清成人久久| 无码专区AV| 一区二区三区激情| 99久久久精品国产一级a毛久久久一级a| 一级片片在线观看| 思思国产熟女视频| 久久精品国产亚洲AV无码情人| 亚洲图片一区二区三区| 欧美91视频| 国产激情综合| 色就是色欧美| 日本精品视频| 91高清免费| 91区黄色网络| 青青青青青青青青青免费精品视频| 不卡av美| 亚洲视频A区久久| 粗暴蹂躏无码AV一二三区| 中文字幕五月久久婷婷| 九色论坛在线蝌蚪| 成人自拍网站在线| 一起草在线观看高清无码| 亚洲AV熟女| 成人色黑人av| 国产小电影www| 国产99高清成人电影| 国产..www| 国产视频线观看| 成人在线性生活视频亚州| CMC-040 川上優的極品 - 川上優 (森野雫) - MissAV | 免費高清AV在線看 | 久久久久久久久久久久xav| 最新九色91|