freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于solidworks的軸類零件參數(shù)化特征建模技術(shù)的研究-文庫吧

2025-01-03 15:06 本頁面


【正文】 利用 COM 技術(shù),需要將改進(jìn)后的新組件嵌入到應(yīng)用程序中,并覆蓋掉原來的舊組件,這樣的話,新的模塊功能將會(huì)替換掉應(yīng)用程序中舊的模塊功能,而不必再重新編譯程序,大大節(jié)省了程序的開發(fā)周期,提高了工作效率。 MFCMFC(Microsoft Foundation Class Library,Microsoft 基礎(chǔ)類庫)是一個(gè)龐大的類庫,是C++類結(jié)構(gòu)的擴(kuò)展。MFC 封裝了大多數(shù) WindowsAPI 函數(shù),使程序員在開發(fā) Windows程序時(shí)能充分發(fā)揮 C++語言的優(yōu)越性。由此可見,MFC 節(jié)省了開發(fā)人員大量的時(shí)間,縮短了項(xiàng)目的開發(fā)周期,節(jié)約了企業(yè)的成本。 ATLATL(Active Template Liabrary,活動(dòng)模板庫)提供了一套范圍很廣的 C++類模板庫。它提供了對(duì)幾個(gè)接口內(nèi)在的支持,包括 IUnKnown 和 IClassFactory,它也支持創(chuàng)建 Active 控件。ATL 被 Visual C++中的 ATL 應(yīng)用程序向?qū)С?,可以自?dòng)的創(chuàng)建 COM 組件。它所提供的向?qū)г跒椴考?chuàng)建基本框架,并將對(duì)象類加入框架的過程中,提供了巨大的幫助。 Solidworks 插件Solidworks 插件也就是我們常說的動(dòng)態(tài)鏈接庫文件,開發(fā)人員利用 Solidworks 的 API接口函數(shù),添加自定義函數(shù)編寫代碼以實(shí)現(xiàn)用戶需要的模塊功能,來對(duì) Solidworks 進(jìn)行二次開發(fā)、并且己經(jīng)連接編譯成功的文件。Solidworks 插件必須嵌入在 Solidworks 軟件中,同它一起工作。通常它是作為 Solidworks 系統(tǒng)中一個(gè)菜單或者工具項(xiàng)來實(shí)現(xiàn)它的特定的額外功能,認(rèn)可以自動(dòng)的裝載和卸載插件程序。 開發(fā)工具Solidworks 二次開發(fā)的工具必須具備支持 OLE 機(jī)制或 COM 技術(shù)的條件,能實(shí)現(xiàn)服務(wù)器程序與客戶端程序之間的自動(dòng)化切換,最終能成功開發(fā)出一個(gè)能實(shí)現(xiàn)特制功能的EXE 應(yīng)用程序。常用的工具如 Visual Basic 和 Visual C++都可以作為二次開發(fā)的程序控制平臺(tái)。Solidworks 二次開發(fā)分為兩種技術(shù),一種是基于自動(dòng)化技術(shù)的,另一種開發(fā)方式是基于 COM 技術(shù)的。OLE 技術(shù)可以使用最多的 Solidworks API 函數(shù),能幫助開發(fā)人員有效地控制程序,防止程序出錯(cuò),并且可控制 Solidworks 運(yùn)行的方式,生成 EXE 格式的應(yīng)用程序,所以本系統(tǒng)全部采用了基于 OLE 技術(shù)的 Solidworks 二次開發(fā) API 函數(shù)。學(xué)習(xí)簡單且易于使用的高級(jí)開發(fā)工具是 VB,學(xué)習(xí)過程中很容易上手,而且功能也非常強(qiáng)大,尤其在界面設(shè)計(jì)、數(shù)據(jù)庫編程和網(wǎng)絡(luò)編程方面具有更大的優(yōu)勢(shì)。同時(shí),在Solidworks 中的宏錄制能夠支持 VB 編程。所以經(jīng)過綜合考慮后, 作為二次開發(fā)的平臺(tái),并使用 Solidworks API函數(shù)開發(fā)出 EXE 應(yīng)用程序,這樣可以充分利用 Solidworks 提供的的宏錄制和 API 函數(shù)。SolidWorks API 函數(shù)與 開發(fā)平臺(tái),建模過程的基本流程圖(圖 ) Solidworks 的 API 對(duì)象Solidworks 支持 OLE 標(biāo)準(zhǔn),完全實(shí)現(xiàn)了 OLE 自動(dòng)化。作為一個(gè) OLE 服務(wù)器,Solidworks 提供了大量的 OLE 對(duì)象,以及這些對(duì)象所擁有的方法、屬性和事件,用戶通過在應(yīng)用程序中對(duì)這些 OLE 對(duì)象及其方法和屬性的操作,可以在自己開發(fā)的應(yīng)用軟件中實(shí)現(xiàn)諸如生成簡單的幾何圖形、凸臺(tái)拉伸、檢查曲面表面參數(shù)等幾乎所有的軟件的功能。下面就來看一下 Solidworks API 的對(duì)象。Solidworks 對(duì)象模型是一個(gè)多層次的對(duì)象網(wǎng)絡(luò),如圖所示 。最高級(jí)別的對(duì)象類是SldWorks,該對(duì)象中封裝了很多方法(Methods),如 ModelDoc 長、Environment、Frame、AttributeDef、 Modeler、 SWProperty 及其它一些對(duì)象,下面又創(chuàng)建了許多子類,如ModelDoc、Environment、Frame、SldWorks。它能夠直接和間接地訪問 Solidworks API中的其它對(duì)象。利用它,可以實(shí)現(xiàn)應(yīng)用程序的最基本的操作,如生成、打開、關(guān)閉、結(jié)束文件、重排圖標(biāo)和窗口、設(shè)置當(dāng)前的激活文件、生成屬性定義。也可以對(duì) Solidworks的系統(tǒng)環(huán)境進(jìn)行設(shè)置。在 Solidworks 中,有三種主要的文件類型:零件、工程圖和裝配體。每種文件類型都有它自己的 API 對(duì)象及相關(guān)的一套函數(shù)。ModelDoc 對(duì)象提供了直接訪問 PartDoc、DrawingDoc AssemblyDoc 對(duì)象的方法。利用 Solidworks 特征樹關(guān)系圖對(duì) SolidworksAPI函數(shù)中的關(guān)系進(jìn)行說明。(見圖 ) 在本系統(tǒng)設(shè)計(jì)中,主要使用 Solidworks API 函數(shù)中 PartDoc,函數(shù)的訪問和調(diào)用,如生成簡單的幾何圖形、凸臺(tái)拉伸、倒圓、倒角等軟件的功能,應(yīng)用這些指令調(diào)用可以十分方便的進(jìn)行建模。對(duì)于在本系統(tǒng)設(shè)計(jì)中所應(yīng)用到的 API 函數(shù)進(jìn)行簡要介紹:Solidworks API 函數(shù)空白文檔打開,代碼如下:Set swApp = CreateObject() 創(chuàng)建 Solidworks 對(duì)象 = True 設(shè)置顯示 Solidworks 程序界面Set Part = (F:\20100302201 谷偉\Solidworks , 0, 0, 0) 建立新的空白文檔Set Part = ‘激活文件 2)Private Sub ok_Click()Dim swapp As ObjectDim part As Object(定義OLE對(duì)象變量,分別對(duì)應(yīng)Solidworks和Park對(duì)象)Set swapp = CreateObject() (創(chuàng)建Solidworks對(duì)象) = True (打開Solidworks并使之可見)Set part = (G:\, 1) (在創(chuàng)建一個(gè)新零件文件)Set part = ()(在打開的SldWorks上畫出圖形)一下為VB驅(qū)動(dòng)Solidworks各可變參數(shù)(D1@拉伸2)表示solidworks零件圖中的命令(D1@拉伸2).systemvalue = / 1000 (D1@拉伸3).systemvalue = / 1000(D1@拉伸4).systemvalue = / 1000(D1@拉伸5).systemvalue = / 1000(D1@拉伸6).systemvalue = / 1000(D1@拉伸7).systemvalue = / 1000(D1@草圖1).systemvalue = / 1000(D1@草圖3).systemvalue = / 1000(D1@草圖4).systemvalue = / 1000(D1@草圖5).systemvalue = / 1000(D1@草圖6).systemvalue = / 1000(D1@草圖7).systemvalue = / 1000(D1@倒角1).systemvalue = / 1000(D1@圓角1).systemvalue = / 1000(D1@基準(zhǔn)面1).systemvalue = ( H1) / 1000(D1@草圖13).systemvalue = / 1000(D2@草圖13).systemvalue = ( ) / 1000(D3@草圖13).systemvalue = B1 / 1000(D1@基準(zhǔn)面2).systemvalue = ( H2) / 1000(D2@草圖14).systemvalue = ( B2) / 1000(D1@草圖14).systemvalue = B2 / 1000 (ABC3 軸類零件的參數(shù)化建模軸是組成機(jī)器的主要零件之一。一切作回轉(zhuǎn)運(yùn)動(dòng)的傳動(dòng)零件(例如齒輪、蝸輪等),都必須安裝在軸上才能進(jìn)行運(yùn)動(dòng)及動(dòng)力的傳遞。因此軸的主要功用是支撐回轉(zhuǎn)零件以及傳遞運(yùn)動(dòng)和動(dòng)力。按照受載荷的不同,軸可分為轉(zhuǎn)軸、心軸、和傳動(dòng)軸三大類。按照軸線形狀的不同可分為曲軸和直軸兩大類,而直軸根據(jù)外形的不同,可分為光軸和階梯軸兩種。軸的設(shè)計(jì)包括結(jié)構(gòu)設(shè)計(jì)和工作能力的計(jì)算,軸的結(jié)構(gòu)設(shè)計(jì)是根據(jù)軸上零件的安裝、定位以及軸的制造工藝等方面的要求,合理的確定軸的結(jié)構(gòu)形式和尺寸;軸的工作能力計(jì)算指的是軸的強(qiáng)度、剛度和振動(dòng)穩(wěn)定性等方面的計(jì)算,多數(shù)情況下,軸的工作能力主要取決于軸的強(qiáng)度。軸的材料主要是碳鋼和合金鋼。鋼軸的毛坯多數(shù)用軋制圓鋼和鍛件,有的則是直接用圓鋼。一般都采用碳鋼制造軸尤為廣泛,其中最常見的是 45 鋼。 軸類零件的建模方法軸的結(jié)構(gòu)設(shè)計(jì)完成之后,運(yùn)用 Solidworks 進(jìn)行軸類零件的建模。因?yàn)檩S屬于回轉(zhuǎn)類零件,因此可以通過 Solidworks 下的旋轉(zhuǎn)工具生成軸。一般軸的生成步驟大致包括:旋轉(zhuǎn)生成軸的毛坯;在軸上添加倒角、圓角特征,添加鍵槽等另外,軸也可以通過“拉伸”工具來創(chuàng)建。對(duì)于光軸,可以用拉伸工具一次成型,而對(duì)于階梯軸則對(duì)不同直徑的軸段分別拉伸或者一次旋轉(zhuǎn)都可完成軸的三維模型。由于軸的結(jié)構(gòu)的靈活性比較大,影響軸的結(jié)構(gòu)因素較多,故軸不可能有標(biāo)準(zhǔn)的結(jié)構(gòu)形式,因此,采取與拉伸創(chuàng)建軸類似的方法來實(shí)現(xiàn)本系統(tǒng)。對(duì)于階梯軸其實(shí)可以看作由多段光軸組合而成,也就是由多段直徑、長度不完全相同的光軸組合而成,在這些光軸上添加倒角、圓角、鍵槽、退刀槽、螺紋等,就可以生成各種各樣的階梯軸。我們劃分出軸的幾個(gè)主特征,一般來講,可劃分出以下幾種主特征:光軸段、錐軸段、花鍵段等,另外,對(duì)于倒角、圓角、鍵槽等特征可以劃分為輔助特征。通過這些基本特征的相互組合,就可以生成用戶所需要的軸。 軸類零件形狀特征分析 軸類零件的幾何形狀分類軸類零件的幾何形狀也可分為主特征和輔助特征兩大類,主特征用于構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1