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

正文內(nèi)容

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

2024-09-26 21:09 上一頁面

下一頁面
  

【正文】 這三方面的內(nèi)容并不是孤立的,而是相互關(guān)聯(lián)的。其中 Regenerate()、Save()和 Copy ()均是 IpfcModel 類的方法。再調(diào)用ListParams()方法獲得參數(shù)表,通過遍歷參數(shù)表按匹配的參數(shù)名賦予新值。2)Pro/VBAPI 應(yīng)用程序與已啟動的 Pro/E 連接。 如下 圖 312所示: 圖 312添加引用庫 在目標(biāo)計(jì)算機(jī)上使用 Pro/VBAPI 應(yīng)用程序之前,必須設(shè)置名 PRO_COMM_MSG_EXE和 PRO_DIRECTORY 兩個(gè)環(huán)境變量。因此,實(shí)現(xiàn)系列化設(shè)計(jì)的第一步是如何獲得設(shè)計(jì)參數(shù)。由于設(shè)計(jì)參數(shù)是一組與系列尺寸相關(guān)的變量,取值會在一定范圍內(nèi)發(fā)生變化。系列化設(shè)計(jì)的某一組尺寸是互相獨(dú)立的設(shè)計(jì)參數(shù),此參數(shù)作為用關(guān)系式約束的其他特征參數(shù)的自變量。兩種三維模型生成方式如 下 圖 310 所示。 采用 VB API 進(jìn)行二次開發(fā)的基本步驟和使用的主要類與方法如圖 39 所示。 軸的參數(shù)化設(shè)計(jì)主要是對二維圖形的基本尺寸中的各軸段長度及直徑 (、倒角及鍵槽 特征等的參數(shù)進(jìn)行設(shè)定,參數(shù)之間用關(guān)系進(jìn)行約束限定??箯澖孛嫦禂?shù) Wt = * d * d * d 39。 (2) 做出彎矩圖。其界面如圖 33 所示。只承受扭矩而不承受彎矩的(或彎矩很?。┑妮S稱為傳動軸。 ActiveX 所具備的絕大多數(shù) AutoCAD 功能,均以方法和屬性的方式被封裝在 ActiveX 對象中,只要使用某種方式,使 ActiveX 對象得以 “ 暴露 ” ,那么就可以使用各種面向?qū)ο?編程 的語言對其中的方法、屬性進(jìn)行引用,從而達(dá)到對AutoCAD 實(shí)現(xiàn) 編程 的目的。它強(qiáng)大的生命力不僅天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 8 在于其完善的繪圖功能、良好的用戶界面,而且還在于它具有開放式的結(jié)構(gòu)體系和眾多的系列化產(chǎn)品,并為用戶提供多種二次開發(fā)的工具和方法。 Pro/E 的 VB API 二次開發(fā)技術(shù) Pro/E是當(dāng)今工程應(yīng)用中最普遍使用的軟件之一 ,許多企業(yè)用它來從事概念設(shè)計(jì)、工業(yè)設(shè)計(jì)、詳細(xì)的機(jī)械設(shè)計(jì)以及工程仿真和數(shù)字化制造等 ,數(shù)字化建立三維模型是最為基礎(chǔ)的應(yīng)用 .在建模過程中 ,經(jīng)常要遇到各種標(biāo)準(zhǔn)件或企業(yè)內(nèi)部需要的一些常用模型 ,需要花費(fèi)一定的時(shí)間去完成此類模型 .鑒于此 ,用戶可以建立自己的標(biāo)準(zhǔn)件庫或模型庫 ,需要時(shí) ,只需輸入?yún)?shù)即可完成模型的建立。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和 管理,極大地簡化了用戶的開發(fā)工作。它是微軟公司推出的辦公自動化套裝軟件 Office 2020中的一個(gè)重要組件 —— 關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件,主要進(jìn)行數(shù)據(jù)庫創(chuàng)建和修改,為數(shù)據(jù)庫管理提供了簡單易用而又功能強(qiáng)大的平臺。 (2).VB. NET 編寫線程的能力比 VB 有很大的增強(qiáng)?,F(xiàn)在 VB7已經(jīng)是一個(gè)完全的面向?qū)ο蟪绦颉? 開發(fā)工具簡介 Visual 主要優(yōu)勢與特性 Visual 是從 Visual Basic 語言演變而來,是一種為高效地生成類型安全和面向?qū)ο蟮膽?yīng)用 程序而設(shè)計(jì)的語言。由于影響軸的結(jié)構(gòu)因素較多,且其結(jié)構(gòu)又要隨著具體情況的不同而異,所以沒有標(biāo)準(zhǔn)的結(jié)構(gòu)形式。 為了實(shí)現(xiàn)上述主要功能, 軸類一體化輔助 設(shè)計(jì)系統(tǒng)主要由幾個(gè)子模塊組成。 Microsoft office Access制作一個(gè)包含 軸 結(jié)構(gòu) 設(shè)計(jì) 和 精度設(shè)計(jì) 基本參數(shù)數(shù)據(jù)庫用來通過 Microsoft visual studio 2020對 Microsoft office Access數(shù)據(jù)庫的查詢和更新。 設(shè)計(jì)結(jié)果直接驅(qū)動 Pro/E生成 完整的 三維實(shí)體 模型。其中最有代表性的軟件是 Pro/Engineer。 計(jì)算機(jī)輔助設(shè)計(jì)的廣泛應(yīng)用以及計(jì)算機(jī)硬件和軟件技術(shù)的迅速提高,為參數(shù)化設(shè)計(jì)提供了一個(gè)良好的基礎(chǔ)。 由此 只要 設(shè)計(jì)者 根據(jù)軟件提示操作,輸入相應(yīng)的參數(shù),就能使軸的設(shè)計(jì)、校核 化繁為簡,完成繁瑣的 設(shè)計(jì) 計(jì) 算過程, 加快實(shí)體模型的生成, 提高 軸 類零件 的準(zhǔn)確度 ,減少設(shè)計(jì)時(shí)間,具 有一定的實(shí)際指導(dǎo)意義。 關(guān)鍵詞 : 一體化 ; ; Pro/E; 精度設(shè)計(jì) 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) II ABSTRACT Mechanical design of shaft is the most widely used one of the parts, in the conventional design of widespread strength, stiffness calculation process is tedious, errorprone, and once again began to check is not passed, structure design, to check the intensity, rigidity。 CAD 技術(shù)發(fā)展到今天,經(jīng)歷了兩次技術(shù)革命。在機(jī)械零件設(shè)計(jì)中,Pro/Engineer 軟件采用基于約束的參數(shù)化,以全新的思維和方式支持產(chǎn)品的設(shè)計(jì)、修改和變形,通過約束參數(shù)的修改,能方便的創(chuàng)建一系列功能和形狀相似的設(shè)計(jì)模型。 軸的結(jié)構(gòu)設(shè)計(jì)是根據(jù)軸上零件的安裝、定位以及軸的制造工藝等方面的要求,合理地確定軸的結(jié)構(gòu)形式和尺寸。 的 結(jié)構(gòu)設(shè)計(jì) 計(jì)算系統(tǒng),能夠通過使用者的選擇或者輸入的數(shù)據(jù)進(jìn)行 軸的設(shè)計(jì)及 強(qiáng)度計(jì)算和校驗(yàn),來驗(yàn)證該 軸是否滿足要求。他們分別為 軸參數(shù)化設(shè)計(jì)系統(tǒng),精度設(shè)計(jì)系統(tǒng)和 查詢系統(tǒng)。我們只需輸入軸的各段軸長、軸徑及鍵槽的位置尺寸。 Visual Basic 允許開發(fā)人員開發(fā)面向 Windows、 Web 和移動設(shè)備的程序。 現(xiàn)在 VB7 已經(jīng)支持類的各種特性:繼承,函數(shù)的覆蓋,重載,虛擬,隱藏 ?? (3).功能強(qiáng)大,程序界面更標(biāo)準(zhǔn)。 (3).在 VB ,需要首先聲明一個(gè)變量,然后才能對其賦值,這樣就需要寫兩行代碼。它結(jié)合了 Microsoft Jet Database Engine 和圖形用戶界 面兩項(xiàng)特點(diǎn),同時(shí)它是一個(gè)開放式的數(shù)據(jù)庫管理系統(tǒng),它不僅能與 Office套裝辦公軟件進(jìn)行數(shù)據(jù)資源共享,還可以與其他應(yīng)用程序共享,例如和本課題所用到的 。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 傳統(tǒng)模式的 Pro/E 二次開發(fā)多是采用 Pro/toolkit進(jìn)行的 , 因?yàn)?Pro/toolkit以 C語言為依托 , 向用戶提供了大量針對Pro/E 底層資源調(diào)用的庫函數(shù)和頭文件。 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)用。 在本系統(tǒng)中,采用 AutoCAD ActiveX/VBA 的二次開發(fā)技術(shù)實(shí)現(xiàn)相關(guān)公差的自動標(biāo)注 。其類型選擇界面 設(shè)計(jì) 如圖 32 所示: 圖 32 軸類型選擇 軸 設(shè)計(jì)準(zhǔn)則及計(jì)算 軸的設(shè)計(jì)和其他零件 的設(shè)計(jì)相似,包括結(jié)構(gòu)設(shè)計(jì)和工作能力的計(jì)算兩方面內(nèi)容。 設(shè)計(jì)人員 只需 輸入各段軸徑及軸長,鍵是標(biāo)準(zhǔn)件, 鍵槽的尺寸 b、 L、 t可根據(jù)輸入的軸徑和軸長根據(jù)國標(biāo)即可查天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 11 詢得到。 (3) 做出扭矩圖??古そ孛嫦禂?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(TextBo ) ψτ = 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 = 安全 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 16 (強(qiáng)度滿足要求,設(shè)計(jì)完成 , 提示 , , ) Else = 不安全 (強(qiáng)度不滿足要求 ,請重新選擇參數(shù) , 提示 , , ) End If End Sub (2)對于僅僅 (或主要 )承受扭矩的 軸(傳動軸),應(yīng)按扭轉(zhuǎn)強(qiáng)度條件計(jì)算。 為了能讓 軸的尺寸 以參數(shù)驅(qū)動, 需要對軸的基本設(shè)計(jì)尺寸進(jìn)行參數(shù)設(shè)定,參數(shù)之間的相互約束關(guān)系作為尺寸驅(qū)動模型的依據(jù)。由于 語言為面向?qū)ο蟮木幊陶Z言 ,因此在此開發(fā)過程中對于重復(fù)使用的代碼部分要建立自定義類和方法進(jìn)行處理。 圖 310 兩種三維模型生成方式 天津職業(yè)技術(shù)師范大學(xué) 2020屆本科生畢業(yè)設(shè)計(jì) 21 顯然,第一種方式涉及特征的幾何和拓?fù)潢P(guān)系,程序設(shè)計(jì)復(fù)雜,可重用性差,產(chǎn)品的變更需修改甚至重新設(shè)計(jì)程序代碼。用交互方式構(gòu)建三維模型時(shí) (包括在組件環(huán)境下建立的裝配模型以及在零件環(huán)境下構(gòu)建的元件模型 ), Pro/E 系統(tǒng)將自動生成一組尺寸符號 (變量名 ),將尺寸符號用關(guān)系式的形式約束,即可實(shí)現(xiàn)特征的參數(shù)控制。如果一組參數(shù)的取值不合理,往往會造成具有依賴關(guān)系的特征或裝配的再生失敗,使三維模型的更新出現(xiàn)異常中斷。 本文采用人機(jī)交互形式輸入設(shè)計(jì)參數(shù),人機(jī)交互形式輸入設(shè)計(jì)參數(shù)是一種最簡單的數(shù)據(jù)輸入形式。其中第一個(gè)變量之值為< proeWildfire 安裝路徑> \i486_nt\obj\pro_m_msg. exe,如 C:\Program Files\proeWildfire \i486_nt\obj\pro_m_msg. exe。前一種方式調(diào)用 Pro/VBAPI 類型庫提供的 () 方 法 , 后 一 種 方 式 調(diào) 用()方法, Start 方法中的第一個(gè)參數(shù)表示 Pro/E 包含路徑的可執(zhí)行程序名 (如 C:\Program Files\\bin\proe. exe),第二個(gè)參數(shù)表示信息和菜單文件路徑,若不需要指定則用″ .″表示。 參數(shù)表的寫操作可直接利用 VBAPI 工具包 vbapiappls\vbparam\Parameter. vb文件中提供的自定義類實(shí)現(xiàn)。 IpfcModel 類的模型包括 Pro/E 組件、零件、布局和繪圖等不同 類型,利用 Type()方法獲得其類型后,分別與常數(shù)(組件 )、 (零件 )、(繪圖 )和 (布局 )進(jìn)行比較,以便判別在 Pro/E 進(jìn)程中打開的文件類型。如零件的形狀和位置公差與尺寸公差之間存在著三種關(guān)系原則.即獨(dú)立原則,包容原則和最大實(shí)體原則。精度設(shè)計(jì)的內(nèi)容主要包容:尺寸精度設(shè)計(jì)、形狀和位置精度設(shè)計(jì)及表面粗糙度的設(shè)計(jì)三方面的內(nèi)容。調(diào)用 RetrieveModelWithOpts()方法打開模型文件并獲得當(dāng)前打開的模型的對象標(biāo)識,再調(diào)用 Regenerate()方法更新模型,最后調(diào)用Save()方法保存或調(diào)用 Copy()方法另存為派生的產(chǎn)品三維模型。 先 調(diào) 用 RetrieveModelWithOpts() 和CurrentModel()方法打開布局文件并獲得當(dāng)前打開的布局文件的對象標(biāo)識 。獲得 Pro/E 對象標(biāo)識有兩種方式 :1)Pro/VBAPI 應(yīng)用程序直接啟動Pro/E。在 VB. NET 開發(fā)環(huán)境,通過選擇“ Pro/E VBAPI Type Library for Pro/E Wildfire ”類型庫進(jìn)行設(shè)置,并在程序代碼中添加“ Imports pfcls”語句。 2.設(shè)計(jì)參數(shù)的生成與檢索 Pro/VBAPI 應(yīng)用程序?qū)@得的具體數(shù)值通過布局文件的參數(shù)表傳遞給引用該布 局文件的三維模型樣板,再通過程序控制更新生成某一具體系列的產(chǎn)品數(shù)字模型。 圖 311通過布局文件實(shí)現(xiàn)參數(shù)表共享 3)盡可能不采用有依賴關(guān)系的裝配約束。三維模型樣板用一組設(shè)計(jì)參數(shù)來確定主要零 /部件形態(tài)和結(jié)構(gòu)尺寸、零件各特征之間的位置尺寸以及組成零件之間的裝配關(guān)系等。后者則需要事先建立三維模型樣板, Pro/VBAPI 應(yīng)用程序只是通過設(shè)計(jì)參數(shù)作為紐帶間接派生新的三維模型。這就要求各特征之間應(yīng)有合 適的參照關(guān)系 ,因?yàn)槟硞€(gè)特征的修改或刪除而影響到其他特征 ,而且模各尺寸關(guān)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1