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

正文內(nèi)容

軸類(lèi)零件的一體化設(shè)計(jì)系統(tǒng)開(kāi)發(fā)畢業(yè)論文-wenkub

2023-07-09 18:17:28 本頁(yè)面
 

【正文】 如果你能進(jìn)一步學(xué)習(xí)VB. NET,你會(huì)發(fā)現(xiàn)更多的新特性和優(yōu)點(diǎn) Microsoft Office Access的主要功能特點(diǎn)Access是目前最流行的、功能強(qiáng)大的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)之一。在VB. NET中,可以使用初始化函數(shù)將這兩個(gè)步驟合并在一行代碼中完成,這個(gè)似乎微小的改進(jìn),提供了更少、更簡(jiǎn)單、更易于維護(hù)的代碼??梢岳脴?gòu)造函數(shù)為對(duì)象賦初值,這樣就不需要進(jìn)行煩瑣的調(diào)用賦初值了。 (4).程序代碼結(jié)構(gòu)化更強(qiáng),開(kāi)發(fā)環(huán)境舒適體貼。API變得不太方便。與所有面向Microsoft .NET Framework語(yǔ)言一樣,使用 Visual Basic 編寫(xiě)的程序都具有安全性和語(yǔ)言互操作性方面優(yōu)點(diǎn)。輸出二維圖并進(jìn)行精度設(shè)計(jì)開(kāi)發(fā)出輔助精度設(shè)計(jì)的界面,根據(jù)界面選擇或輸入相應(yīng)的參數(shù)并結(jié)合相關(guān)公差數(shù)據(jù)庫(kù)實(shí)現(xiàn)軸上的形位公差,表面粗糙度和尺寸公差的查詢(xún)。由于鍵是標(biāo)準(zhǔn)件,鍵槽的尺寸由鍵決定的。對(duì)于一些有標(biāo)準(zhǔn)數(shù)據(jù)建立完整的標(biāo)準(zhǔn)數(shù)據(jù)下拉列表,為方便程序調(diào)試和使用對(duì)這些參數(shù)進(jìn)行初始化。在此以傳動(dòng)軸設(shè)計(jì)為例,簡(jiǎn)要的介紹本系統(tǒng)的幾個(gè)模塊。進(jìn)行相應(yīng)的強(qiáng)度校核。 ,通過(guò)更改設(shè)計(jì)參數(shù)在原軸模型基礎(chǔ)上生成相應(yīng)的設(shè)計(jì)者所需的軸模型,并繪制CAD二維圖,進(jìn)行精度設(shè)計(jì)。本軟件旨在輔助設(shè)計(jì)者完成繁瑣的計(jì)算過(guò)程,化繁為簡(jiǎn),減少設(shè)計(jì)時(shí)間優(yōu)化產(chǎn)業(yè)構(gòu)成。以齒輪油泵中使用的一根軸為例,先只確立軸的結(jié)構(gòu)形式,并不確定軸的尺寸參數(shù),完成建模,然后通過(guò)運(yùn)行二次開(kāi)發(fā)程序,系統(tǒng)通過(guò)人機(jī)交互的方法來(lái)控制軸的尺寸參數(shù),實(shí)現(xiàn)模型的重新生成,完成軸的二次開(kāi)發(fā),能迅速地對(duì)不同參數(shù)的軸進(jìn)行建模,極大地提高工效。軸的設(shè)計(jì)也和其他零件的設(shè)計(jì)相似,包括結(jié)構(gòu)設(shè)計(jì)和工作能力計(jì)算兩方面的內(nèi)容。本設(shè)計(jì)主要以VB API為開(kāi)發(fā)工具,最終快速、精確地生成所需三維模型,提高設(shè)計(jì)效率。另一次革命是大量三維軟件的崛起。第一次革命是20世紀(jì)90年代三維CAD軟件的推廣,國(guó)內(nèi)普遍使用的是AutoCAD軟件。天津職業(yè)技術(shù)師范大學(xué)2012屆本科生畢業(yè)設(shè)計(jì)軸類(lèi)零件的一體化設(shè)計(jì)系統(tǒng)開(kāi)發(fā)畢業(yè)論文目 錄1緒 論 1 系統(tǒng)開(kāi)發(fā)背景及意義 1 研究?jī)?nèi)容 22系統(tǒng)總體方案設(shè)計(jì) 3 系統(tǒng)分析和規(guī)劃 3 系統(tǒng)分析 3 系統(tǒng)規(guī)劃 4 5 Visual 5 Microsoft Office Access 的主要功能特點(diǎn) 6 Pro/E的VB API二次開(kāi)發(fā)技術(shù) 7 AutoCAD ActiveX/VBA的二次開(kāi)發(fā)技術(shù) 73系統(tǒng)開(kāi)發(fā)過(guò)程 9 軸的參數(shù)化輔助設(shè)計(jì) 9 登陸界面 9 軸類(lèi)型選擇 10 軸的設(shè)計(jì)準(zhǔn)則及校核計(jì)算 10 18 Pro/E參數(shù)化設(shè)計(jì) 18 19 28 軸的精度設(shè)計(jì)概述 28 數(shù)據(jù)庫(kù)的設(shè)計(jì) 29 29 31 324軟件的功能展示及系統(tǒng)集成 35 35 39結(jié) 論 40參考文獻(xiàn) 41附 錄 42致 謝 56561 緒論隨著科技的高速發(fā)展, 要求人們的工作效率也要不斷提高,但在機(jī)械設(shè)計(jì)的過(guò)程中,一些常用零件的設(shè)計(jì)變得很復(fù)雜,工作量也越來(lái)越大,因此我們需要一種快速、簡(jiǎn)潔的設(shè)計(jì)方法來(lái)代替過(guò)去陳舊的設(shè)計(jì)方法,來(lái)減輕設(shè)計(jì)負(fù)擔(dān)。它實(shí)現(xiàn)了我國(guó)企業(yè)提出的“甩掉繪圖板”的目標(biāo),解決了使用圖板的種種弊端,但利用AutoCAD一旦建立圖形,要想改變圖形大小,即使結(jié)構(gòu)相似也只能對(duì)圖形進(jìn)行重新編輯。三維CAD技術(shù)不僅能夠參數(shù)化構(gòu)建三維實(shí)體模型,而且能夠利用設(shè)計(jì)的三維實(shí)體模型進(jìn)行模擬裝配、機(jī)構(gòu)分析、動(dòng)態(tài)干涉檢查、動(dòng)力學(xué)分析和有限元應(yīng)力分析等,還可以采用CAM系統(tǒng),運(yùn)用CAD/CAM系統(tǒng)一體化技術(shù),省去輸出圖紙的過(guò)程通過(guò)數(shù)據(jù)轉(zhuǎn)換直接驅(qū)動(dòng)加工中心等設(shè)備完成生產(chǎn)加工過(guò)程,不需要傳統(tǒng)意義的圖紙。軸是組成機(jī)器的重要零件之一,它主要用來(lái)支承軸上的回轉(zhuǎn)零件(如齒輪,帶輪等)使其具有確定的位置,并傳遞運(yùn)動(dòng)和動(dòng)力。明確的說(shuō)就是軸徑軸的設(shè)計(jì)與校核。對(duì)軸形狀特征進(jìn)行參數(shù)化處理時(shí),可采用參數(shù)代替形狀特征的幾何尺寸,它包括獨(dú)立參數(shù)和關(guān)聯(lián)參數(shù)。1. 2 研究?jī)?nèi)容 設(shè)計(jì)內(nèi)容規(guī)劃: ,包括界面的背景、菜單樣式,工具欄、狀態(tài)欄、查詢(xún)系統(tǒng)的鏈接方式。 、Microsoft office Access、Pro/E、AutoCAD等軟件將以上幾部分結(jié)合起來(lái)實(shí)現(xiàn)一個(gè)具有以查詢(xún)、設(shè)計(jì)為主的應(yīng)用程序。以校核結(jié)果為依據(jù),輸出軸的三維模型輸出二維圖形,實(shí)現(xiàn)智能標(biāo)注綜合系統(tǒng)功能要求,分析系統(tǒng)設(shè)計(jì)流程如下圖21:進(jìn)入軸類(lèi)零件一體化輔助設(shè)計(jì)系統(tǒng)選擇軸的類(lèi)型輸入軸的各項(xiàng)參數(shù)進(jìn)行相應(yīng)的強(qiáng)度校核輸出軸的Pro/E三維模型在輸出的二維CAD圖紙上根據(jù)界面輸入完成輔助精度設(shè)計(jì)自動(dòng)標(biāo)注 圖21根據(jù)課題的要求和設(shè)計(jì)準(zhǔn)則選擇Visual ,考慮到與其鏈接的操作可行性和簡(jiǎn)便性采用Microsoft Office Access2007作為數(shù)據(jù)庫(kù)設(shè)計(jì)工具,本系統(tǒng)是在Visual Basic .NET和Microsoft Office Access 2007共同建的平臺(tái)上對(duì)Pro/E和AutoCAD進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn)軸類(lèi)零件的一體化輔助設(shè)計(jì)功能。登陸界面和主界面作為一個(gè)使用的應(yīng)用小程序,一個(gè)靈動(dòng)、絢麗的登陸界面是吸引使用者眼球的最佳利器,而實(shí)現(xiàn)這一要求的就是具有豐富內(nèi)容和美觀而又不空洞的動(dòng)畫(huà)效果給人一種煥然一新的感覺(jué),在還沒(méi)有使用就會(huì)感到心情舒暢,給人一個(gè)好印象。軸設(shè)計(jì)需要根據(jù)軸在機(jī)械中的安裝位置及形式;軸上安裝零件的類(lèi)型、尺寸、數(shù)量以及軸的連接的方法;載荷的性質(zhì)、大小、方向及分布情況;軸的加工工藝等。設(shè)計(jì)者只需輸入軸徑即可查詢(xún)出鍵槽的具體參數(shù)。,對(duì)軸進(jìn)行智能標(biāo)注。 ,即對(duì)VB ,VB6中是基于事件和對(duì)象的思想。 (2).強(qiáng)大的面向?qū)ο筇匦?。VB. ,而VB ,使用VB. NET可以編制出功能更加強(qiáng)大的Windows程序。構(gòu)造函數(shù)的使用,簡(jiǎn)化了編碼的過(guò)程和出錯(cuò)的機(jī)會(huì)。 (4).VB. ,開(kāi)發(fā)者可以快速的可視化開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序、網(wǎng)絡(luò)服務(wù)、Windows應(yīng)用程序和服務(wù)器端組件。本課題用到的Access 2007版本。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開(kāi)發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的進(jìn)階用戶(hù)則能使用它來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶(hù)還可以按需要給對(duì)象擴(kuò)展方法和屬性。系統(tǒng)還提供了表生成器、查詢(xún)生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫(kù)向?qū)А⒈硐驅(qū)?、查?xún)向?qū)А⒋绑w向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。利用數(shù)據(jù)庫(kù)訪問(wèn)頁(yè)對(duì)象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。然而使用Pro/toolkit進(jìn)行二次開(kāi)發(fā)需要精通C 語(yǔ)言的語(yǔ)法規(guī)則而且大量指針的使用常會(huì)使人摸不著頭腦, 對(duì)于不了解C語(yǔ)言而精通VB 語(yǔ)言的人可以使用AutomationGATEWAY工具對(duì)Pro /E 進(jìn)行二次開(kāi)發(fā), AutomationGATEWAY是Rand公司開(kāi)發(fā)的針對(duì)Pro/E 的二次開(kāi)發(fā)工具, 與Pro/E 自帶的二次開(kāi)發(fā)工具Pro/toolkit相比, 具有簡(jiǎn)單易用的特點(diǎn), 但由于Automation GATEWAY 是第三方軟件, 只能訪問(wèn)部分Pro /E的數(shù)據(jù)庫(kù)及內(nèi)部應(yīng)用函數(shù), 故其功能受到了很大的限制。 AutoCAD ActiveX/VBA的二次開(kāi)發(fā)技術(shù)AutoCAD是目前全球使用最廣泛的一種工程圖形設(shè)計(jì)軟件。目前,ActiveX Automation技術(shù)已經(jīng)在Internet、Office系列辦公軟件的開(kāi)發(fā)中得到了廣泛的應(yīng)用。ActiveX所具備的絕大多數(shù)AutoCAD功能,均以方法和屬性的方式被封裝在ActiveX對(duì)象中,只要使用某種方式,使ActiveX對(duì)象得以“暴露”,那么就可以使用各種面向?qū)ο缶幊痰恼Z(yǔ)言對(duì)其中的方法、屬性進(jìn)行引用,從而達(dá)到對(duì)AutoCAD實(shí)現(xiàn)編程的目的。登陸界面如圖31所示。只承受扭矩而不承受彎矩的(或彎矩很小)的軸稱(chēng)為傳動(dòng)軸。因此軸的結(jié)構(gòu)設(shè)計(jì)是軸設(shè)計(jì)中的重要內(nèi)容。其界面如圖33所示。(1)對(duì)于只承受彎矩的軸(心軸),應(yīng)按彎曲強(qiáng)度計(jì)算;對(duì)于及承受彎矩又承受扭矩的軸(轉(zhuǎn)軸)應(yīng)按彎扭合成強(qiáng)度條件進(jìn)行計(jì)算。(2) 做出彎矩圖。其計(jì)算界面如圖34所示:圖34按彎扭合成強(qiáng)度條件計(jì)算【計(jì)算】按鈕的程序代碼:Dim Fh, Fv, a, L2, B, L3, L4, Fh1, Fh2, Fv1, Fv2, la, lb, α, d, b2, t2 As New Single Dim Mh, Mv, M, p, n, T, W, σca, σ As New Single p = Val() n = Val() a = Val() Fh = Val() Fv = Val() σ = Val() α = Val() L2 = Val() B = Val() L3 = Val() L4 = Val() d = Val() b2 = Val() t2 = Val() T = 9550000 * p / n la = L2 + B + L3 / 2 a / 2 lb = L4 B / 2 + L3 / 2 Fh1 = Fh * lb / (la + lb) Fv1 = Fv * lb / (la + lb) Mh = Fh1 * la Mv = Fv1 * la M = (Mh + Mv) ^ W = PI * d * d * d / 32 b2 * t2 * (d t2) ^ / 2 / d σca = (M ^ 2 + (α * T) ^ 2) ^ / W If σca = σ Then = 安全 (強(qiáng)度滿(mǎn)足要求,設(shè)計(jì)完成 , , , ) Else = 不安全 (強(qiáng)度不滿(mǎn)足要求,請(qǐng)重新選擇參數(shù), , , ) End If End Sub對(duì)于精度要求較高的軸,我們還需對(duì)其進(jìn)行疲勞強(qiáng)度進(jìn)行校核??箯澖孛嫦禂?shù) Wt = * d * d * d 39。對(duì)于不大重要的軸,也可作為最后計(jì)算結(jié)果。軸的參數(shù)化設(shè)計(jì)主要是對(duì)二維圖形的基本尺寸中的各軸段長(zhǎng)度及直徑(、倒角及鍵槽特征等的參數(shù)進(jìn)行設(shè)定,參數(shù)之間用關(guān)系進(jìn)行約束限定。利用Pro/VBAPI開(kāi)發(fā)工具包和Pro/E參數(shù)化特征造型技術(shù)的支持,可以開(kāi)發(fā)具有可重用性、可擴(kuò)展性和靈活的應(yīng)用模塊,實(shí)現(xiàn)產(chǎn)品數(shù)字模型的系列化設(shè)計(jì)。采用VB API進(jìn)行二次開(kāi)發(fā)的基本步驟和使用的主要類(lèi)與方法如圖39所示。三維模型的生成方式利用Pro/VBAPI應(yīng)用程序進(jìn)行系列化設(shè)計(jì)的三維模型主要有兩種生成方式:第一種是采用工具包中提供的特征創(chuàng)建函數(shù)在Pro/E環(huán)境下直接創(chuàng)建三維模型。兩種三維模型生成方式如下圖310所示。由于在Pro/E環(huán)境下構(gòu)建的三維模型已經(jīng)實(shí)現(xiàn)了組成特征的全約束,因而通過(guò)參數(shù)來(lái)控制三維模型的形態(tài)變化和生成是比較容易的。系列化設(shè)計(jì)的某一組尺寸是互相獨(dú)立的設(shè)計(jì)參數(shù),此參數(shù)作為用關(guān)系式約束的其他特征參數(shù)的自變量。由于在組件環(huán)境下創(chuàng)建的參數(shù)不能被下級(jí)零件或子裝配檢索,在零件或子裝配環(huán)境中創(chuàng)建的參數(shù)也不能為上級(jí)裝配環(huán)境檢索,因而不能采用僅對(duì)組件或零件有效的參數(shù)來(lái)控制三維模型。由于設(shè)計(jì)參數(shù)是一組與系列尺寸相關(guān)的變量,取值會(huì)在一定范圍內(nèi)發(fā)生變化。特征生成的中斷使錯(cuò)誤的查找較為困難,給程序的調(diào)試和維護(hù)帶來(lái)麻煩。因此,實(shí)現(xiàn)系列化設(shè)計(jì)的第一步是如何獲得設(shè)計(jì)參數(shù)。要以參數(shù)尺寸驅(qū)動(dòng)實(shí)現(xiàn)三維模型,創(chuàng)建正確的參數(shù)化基本模型非常重要。如下圖312所示:圖312添加引用庫(kù)在目標(biāo)計(jì)算機(jī)上使用Pro/VBAPI應(yīng)用程序之前,必須設(shè)置名PRO_COMM_MSG_EXE和PRO_DIRECTORY兩個(gè)環(huán)境變量。2)Pro/E對(duì)象的訪問(wèn)方法。2)Pro/VBAPI應(yīng)用程序與已啟動(dòng)的Pro/E連接。這里的派生是指在原有三維模型樣板的基礎(chǔ)上,由于設(shè)計(jì)參數(shù)的變更而再生的三維模型。再調(diào)用ListParams()方法獲得參數(shù)表,通過(guò)遍歷參數(shù)表按匹配的參數(shù)名賦予新值。調(diào)用Parameter類(lèi)的saveModelParam()方法更新參數(shù)表。其中Regenerate()、Save()和Copy ()均是IpfcModel類(lèi)的方法。對(duì)應(yīng)代碼編寫(xiě):Imports pfclsImports 【鏈接Pro/E 】按鈕程序代碼:Dim cac As CCpfcAsyncConnection cac = New CCpfcAsyncConnection asyncConnection = (d:\ptc\\bin\, .) Dim proeId As IpfcAsyncConnection proeId = (New CCpfcAsyncConnection).Connect(Nothing, Nothing, Nothing, Nothing) = True【打開(kāi)模型】按鈕程序代碼: descModel As IpfcModelDescriptor Dim options As IpfcRetrieveModelOptions Dim session As IpfcBa
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1