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

正文內(nèi)容

軸類零件的一體化設(shè)計(jì)系統(tǒng)開發(fā)畢業(yè)設(shè)計(jì)論文-在線瀏覽

2024-08-04 18:17本頁面
  

【正文】 ess制作一個(gè)包含軸結(jié)構(gòu)設(shè)計(jì)和精度設(shè)計(jì)基本參數(shù)數(shù)據(jù)庫用來通過Microsoft visual studio 2005對Microsoft office Access數(shù)據(jù)庫的查詢和更新。 ,通過更改設(shè)計(jì)參數(shù)在原軸模型基礎(chǔ)上生成相應(yīng)的設(shè)計(jì)者所需的軸模型,并繪制CAD二維圖,進(jìn)行精度設(shè)計(jì)。2系統(tǒng)方案設(shè)計(jì)由于軸類零件相似程度高,實(shí)現(xiàn)了模數(shù)系列化在研究開發(fā)軸類零件計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)時(shí)能提供更多的方便。進(jìn)行相應(yīng)的強(qiáng)度校核。為了實(shí)現(xiàn)上述主要功能,軸類一體化輔助設(shè)計(jì)系統(tǒng)主要由幾個(gè)子模塊組成。在此以傳動(dòng)軸設(shè)計(jì)為例,簡要的介紹本系統(tǒng)的幾個(gè)模塊。簡約的主界面上合理的安排了那些繁雜而又令人眼花繚亂的參數(shù),使得主界面上所需的參數(shù)按照功能的不同和計(jì)算的需要進(jìn)行分類,通過控件屬性中的可視性來設(shè)計(jì)、統(tǒng)籌參數(shù)布局,結(jié)果的輸出清晰、明了,并且在計(jì)算結(jié)束后輸出設(shè)計(jì)結(jié)果,以及設(shè)計(jì)過程中的數(shù)據(jù)運(yùn)算過程,方便使用者進(jìn)行設(shè)計(jì)的完善和修改。對于一些有標(biāo)準(zhǔn)數(shù)據(jù)建立完整的標(biāo)準(zhǔn)數(shù)據(jù)下拉列表,為方便程序調(diào)試和使用對這些參數(shù)進(jìn)行初始化。由于影響軸的結(jié)構(gòu)因素較多,且其結(jié)構(gòu)又要隨著具體情況的不同而異,所以沒有標(biāo)準(zhǔn)的結(jié)構(gòu)形式。由于鍵是標(biāo)準(zhǔn)件,鍵槽的尺寸由鍵決定的。根據(jù)設(shè)計(jì)結(jié)果直接輸出軸的Pro/E三維模型,根據(jù)輸入的參數(shù)的校核結(jié)果輸出軸的二維模型。輸出二維圖并進(jìn)行精度設(shè)計(jì)開發(fā)出輔助精度設(shè)計(jì)的界面,根據(jù)界面選擇或輸入相應(yīng)的參數(shù)并結(jié)合相關(guān)公差數(shù)據(jù)庫實(shí)現(xiàn)軸上的形位公差,表面粗糙度和尺寸公差的查詢。 開發(fā)工具簡介 Visual Visual Visual Basic 語言演變而來,是一種為高效地生成類型安全和面向?qū)ο蟮膽?yīng)用程序而設(shè)計(jì)的語言。與所有面向Microsoft .NET Framework語言一樣,使用 Visual Basic 編寫的程序都具有安全性和語言互操作性方面優(yōu)點(diǎn)。具有以下優(yōu)勢:(1).代碼托管。API變得不太方便。現(xiàn)在VB7已經(jīng)是一個(gè)完全的面向?qū)ο蟪绦颉?(4).程序代碼結(jié)構(gòu)化更強(qiáng),開發(fā)環(huán)境舒適體貼。現(xiàn)在,我們把VB. NET和VB ,看看VB. NET對比VB ??梢岳脴?gòu)造函數(shù)為對象賦初值,這樣就不需要進(jìn)行煩瑣的調(diào)用賦初值了。 (2).VB. NET編寫線程的能力比VB 。在VB. NET中,可以使用初始化函數(shù)將這兩個(gè)步驟合并在一行代碼中完成,這個(gè)似乎微小的改進(jìn),提供了更少、更簡單、更易于維護(hù)的代碼。 (5).因?yàn)閂B. 。如果你能進(jìn)一步學(xué)習(xí)VB. NET,你會(huì)發(fā)現(xiàn)更多的新特性和優(yōu)點(diǎn) Microsoft Office Access的主要功能特點(diǎn)Access是目前最流行的、功能強(qiáng)大的桌面數(shù)據(jù)庫管理系統(tǒng)之一。它是微軟公司推出的辦公自動(dòng)化套裝軟件Office 2007中的一個(gè)重要組件——關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件,主要進(jìn)行數(shù)據(jù)庫創(chuàng)建和修改,為數(shù)據(jù)庫管理提供了簡單易用而又功能強(qiáng)大的平臺(tái)。Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫內(nèi)的資料。雖然它支援部份面向?qū)ο螅∣O)技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。 (2) 面向?qū)ο螅篈ccess是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。(3) 界面友好、易操作:Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。(4)集成環(huán)境、處理多種數(shù)據(jù)信息:Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。 Pro/E的VB API 二次開發(fā)技術(shù)Pro/E是當(dāng)今工程應(yīng)用中最普遍使用的軟件之一,許多企業(yè)用它來從事概念設(shè)計(jì)、工業(yè)設(shè)計(jì)、詳細(xì)的機(jī)械設(shè)計(jì)以及工程仿真和數(shù)字化制造等,經(jīng)常要遇到各種標(biāo)準(zhǔn)件或企業(yè)內(nèi)部需要的一些常用模型,用戶可以建立自己的標(biāo)準(zhǔn)件庫或模型庫,需要時(shí),只需輸入?yún)?shù)即可完成模型的建立。通過調(diào)用這些底層函數(shù), 外部應(yīng)用程序可以方便安全地訪問Pro /E 的數(shù)據(jù)庫及內(nèi)部應(yīng)用函數(shù), 從而方便地建立面向特定產(chǎn)品的專用CAD 系統(tǒng)。一種更好的方式是使用VB API工具, VB API是Pro/E 進(jìn)行二次開發(fā)的需求而增加的一種新的開發(fā)工具, 用戶可以直接使用這一工具采用VB語言編寫應(yīng)用程序而不需借助第三方工具. 與Pro/toolkit相比, VB API的開發(fā)模式只能是異步模式, 即應(yīng)用程序可以獨(dú)立于Pro/E 啟動(dòng), 啟動(dòng)后再啟動(dòng)Pro /E或連接到Pro /E的一個(gè)進(jìn)程中。二者之間的區(qū)別在于, 簡單異步模式不處理來自Pro/E 的請求, 應(yīng)用程序中沒有用于處理Pro/E 事件的listener, 而在完全異步模式時(shí), 應(yīng)用程序中有處理Pro/E 事件的listener方法, 因此完全異步模式可以用使用起來更易于理解和掌握而且層次性更強(qiáng)。它強(qiáng)大的生命力不僅在于其完善的繪圖功能、良好的用戶界面,而且還在于它具有開放式的結(jié)構(gòu)體系和眾多的系列化產(chǎn)品,并為用戶提供多種二次開發(fā)的工具和方法。Active Automation是微軟公司推出的一個(gè)技術(shù)標(biāo)準(zhǔn),該技術(shù)是OLE技術(shù)的進(jìn)一步擴(kuò)展,其作用是在Windows系統(tǒng)的統(tǒng)一管理下協(xié)調(diào)不同的應(yīng)用程序,允許應(yīng)用程序之間相互控制、相互調(diào)用。AutoCAD作為一種具有高度開放結(jié)構(gòu)的CAD平臺(tái)軟件,它提供了強(qiáng)大的二次開發(fā)環(huán)境。由于ActiveX技術(shù)是一種完全面向?qū)ο蟮募夹g(shù),所以許多面向?qū)ο蠡幊痰恼Z言和應(yīng)用程序,可以通過ActiveX與AutoCAD進(jìn)行通信,并操縱AutoCAD的許多功能。ActiveX是由一系列的對象,按一定的層次組成的一種對象結(jié)構(gòu),每一個(gè)對象代表了AutoCAD中一個(gè)明確的功能,如繪制圖形對象、定義塊和屬性等等。在本系統(tǒng)中,采用AutoCAD ActiveX/VBA的二次開發(fā)技術(shù)實(shí)現(xiàn)相關(guān)公差的自動(dòng)標(biāo)注。每一個(gè)窗體既不要設(shè)置很多控件,使界面顯得擁擠,也不要使界面顯得過于簡單,把有聯(lián)系的幾個(gè)控件分割開來。 【進(jìn)入】按鈕對應(yīng)代碼:Private Sub 進(jìn)入_Click(ByVal sender As , ByVal e As ) Handles () ()End Sub【關(guān)于】按鈕對應(yīng)代碼:Private Sub 關(guān)于_Click(ByVal sender As , ByVal e As ) Handles MsgBox(本系統(tǒng)以Access為底層數(shù)據(jù)庫,采用Visual Basic編程語言,可通過在可視化人機(jī)界面輸入關(guān)鍵參數(shù)完成軸類零件的Pro/E三維模型的快速生成及修改工作;并可在此設(shè)計(jì)系統(tǒng)下完成階梯軸上各段的精度設(shè)計(jì)并實(shí)現(xiàn)只能標(biāo)注!)End Sub【退出】按鈕對應(yīng)代碼:Private Sub 退出_Click(ByVal sender As , ByVal e As ) Handles If MsgBox(退出軸類零件的一體化設(shè)計(jì)系統(tǒng), + , 軸類零件的一體化設(shè)計(jì)系統(tǒng)) = Then End End IfEnd Sub按照承受載荷的不同,軸可分為轉(zhuǎn)軸、心軸和傳動(dòng)軸三類。只承受彎矩而不承受扭矩的軸稱為心軸,如鐵路車輛的軸等,有些心軸則不轉(zhuǎn)動(dòng),如支承滑輪的軸等。其類型選擇界面設(shè)計(jì)如圖32所示:圖32 軸類型選擇軸的設(shè)計(jì)和其他零件的設(shè)計(jì)相似,包括結(jié)構(gòu)設(shè)計(jì)和工作能力的計(jì)算兩方面內(nèi)容。軸的結(jié)構(gòu)設(shè)計(jì)不合理,會(huì)影響軸的工作能力和軸上零件的工作的可靠性,還會(huì)增加軸的制造成本和軸上零件裝配的困難等。軸的工作能力計(jì)算是軸的強(qiáng)度、剛度和振動(dòng)穩(wěn)定性等方面的計(jì)算。主要包括對話框的設(shè)計(jì)、靜態(tài)文本控件和編輯控件的設(shè)計(jì)、圖像控件的設(shè)計(jì)以及按鈕的設(shè)計(jì),本設(shè)計(jì)界面將軸各段的尺寸分別對應(yīng)圖形位置進(jìn)行數(shù)據(jù)輸入,符合人的思維習(xí)慣,且不易丟失或遺漏設(shè)計(jì)數(shù)據(jù)。設(shè)計(jì)人員只需輸入各段軸徑及軸長,鍵是標(biāo)準(zhǔn)件,鍵槽的尺寸b、L、t可根據(jù)輸入的軸徑和軸長根據(jù)國標(biāo)即可查詢得到。進(jìn)行軸的強(qiáng)度校核時(shí),應(yīng)根據(jù)軸的具體受載及應(yīng)力情況,應(yīng)采取相應(yīng)的計(jì)算方法,并恰當(dāng)?shù)剡x擇其許用應(yīng)力。通過軸的結(jié)構(gòu)設(shè)計(jì),軸的主要尺寸,軸上零件的位置,以及外載荷和支反力的作用位置均已確定,軸上的載荷(彎矩和扭矩)已可以求得,因而可按彎扭合成強(qiáng)度條件對軸進(jìn)行強(qiáng)度校核計(jì)算。其計(jì)算步驟如下:(1) 做出軸的計(jì)算簡圖(即力學(xué)模型)。(3) 做出扭矩圖。心軸按彎扭合成強(qiáng)度條件計(jì)算,取=0即可。這種校核計(jì)算的實(shí)質(zhì)在于確定變應(yīng)力情況下軸的安全程度。其界面如圖35所示:圖35安全系數(shù)校核界面【計(jì)算】按鈕程序代碼: Private Sub Button3_Click(ByVal sender As , ByVal e As ) Handles Dim d, W, Wt, M總, T, σb, τt, p, n, d4 As New Single Dim Fh, Fv, a, L2, B, L3, L4, Fh1, Fh2, Fv1, Fv2, la, lb, Mh, Mv, M, qσ, qτ, kσ, εσ, ετ, ασ, ατ, βσ, βτ, kτ As New Single Dim K彎, K切, Sσ, Sτ, Sca, ψτ, ψσ, σ, τ, S As New Single d = Val() p = Val() n = Val() a = Val() Fh = Val() Fv = Val() L2 = Val() B = Val() L3 = Val() L4 = Val() d4 = 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 = * d * d * d 39??古そ孛嫦禂?shù) M = M總 * (L4 a) / (L3 / 2 + L4 a) σb = M / W τt = T / Wt σ = Val() τ = Val() ασ = Val() ατ = Val() qσ = Val() qτ = Val() εσ = Val() ετ = Val() βσ = Val() βτ = Val() ψσ = Val() ψτ = Val() S = Val() kσ = 1 + qσ * (ασ 1) kτ = 1 + qτ * (ατ 1) K彎 = kσ / εσ + 1 / βσ 1 K切 = kτ / ετ + 1 / βτ 1 Sσ = σ 1 / (K彎 * σb) Sτ = τ 1 / (K切 * τt + ψτ * τt) Sca = Sσ * Sτ / (Sσ * Sσ + Sτ * Sτ) ^ If Sca = S Then = 安全 (強(qiáng)度滿足要求,設(shè)計(jì)完成 , 提示, , ) Else = 不安全 (強(qiáng)度不滿足要求,請重新選擇參數(shù), 提示, , ) End If End Sub(2)對于僅僅(或主要)承受扭矩的軸(傳動(dòng)軸),應(yīng)按扭轉(zhuǎn)強(qiáng)度條件計(jì)算。在做軸的結(jié)構(gòu)設(shè)計(jì)時(shí),通常用這種方法初步估算軸徑。軸的扭轉(zhuǎn)強(qiáng)度條件為: (35)式中:—扭轉(zhuǎn)切應(yīng)力,;—軸所受的轉(zhuǎn)矩,;—軸的抗扭截面系, ;—軸的轉(zhuǎn)速, ;—軸傳遞的功率,;—計(jì)算截面處得得直徑,;[]—許用扭轉(zhuǎn)切應(yīng)力,查表即可得到。參數(shù)化設(shè)計(jì),也叫尺寸驅(qū)動(dòng),其本質(zhì)是對同一結(jié)構(gòu)的產(chǎn)品通過修改尺寸來生成新規(guī)格的產(chǎn)品,只需在相應(yīng)的軟件平臺(tái)上輸入零件的幾個(gè)關(guān)鍵參數(shù),就會(huì)準(zhǔn)確的、自動(dòng)的生成相應(yīng)的零件模型。為了能讓軸的尺寸以參數(shù)驅(qū)動(dòng),需要對軸的基本設(shè)計(jì)尺寸進(jìn)行參數(shù)設(shè)定,參數(shù)之間的相互約束關(guān)系作為尺寸驅(qū)動(dòng)模型的依據(jù)。圖37【參數(shù)】對話框 與Pro/E的鏈接VB應(yīng)用程序接口(Visual Basic Application Programming Interface,VBAPI)是為Pro/E Wildfire
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1