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

正文內(nèi)容

基于vb的solidworks的二次開發(fā)畢業(yè)論文(專業(yè)版)

2025-09-09 09:25上一頁面

下一頁面
  

【正文】 老師的諄諄教導(dǎo)、同學(xué)的幫助,是我堅持完成論文的動力源泉。 \DV節(jié)流截止閥和單向節(jié)流截止閥 .jpg) = 35 39。 VB 開發(fā)液壓閥標準件庫的實例 在采用 VB 所實現(xiàn)的 SolidWorks 二次開發(fā)應(yīng)用中 ,客戶通過 VB 編寫的應(yīng)用程序為客戶程序 , SolidWorks 是服務(wù)程序 , VB 編寫的應(yīng)用程序驅(qū)動SolidWorks 完成指定工作。當(dāng)然也增加了許多的 ActiveX控件。它是一種面向?qū)ο蠛涂梢暬?Windows開發(fā)語言,采用事件驅(qū)動編程和交互式開發(fā)。用該程 序可 以選擇數(shù)據(jù)庫中的數(shù)據(jù)項,并把所選擇的數(shù)據(jù)項按用戶的要求顯示出來。數(shù)據(jù)庫 (Data Base,簡稱 DB)是長期存儲在計算機上的、有結(jié)構(gòu)的、可共享的數(shù)據(jù)集合。用戶通過 SolidWorks API,借助支持 0LE編程的高級編程語言作開發(fā)平臺,設(shè)計系統(tǒng)界面,編制應(yīng)用程序,通過在程序中調(diào)用 API對象訪問和操作 SolidWorks,對 SolidWorks進行二次開發(fā),建立起適于自己需要的、專用的 SolidWorks功能模塊。 本課題將節(jié)流閥三維造型過程錄制成特定的宏,并分析宏文件,提取節(jié)流閥三維建模關(guān)鍵參數(shù)將其設(shè)置為變量,提取出完成這些動作所需要的 API函數(shù),再使用 SolidWorks宏重新執(zhí)行這些操作,從而實現(xiàn)齒輪的三維參數(shù)化設(shè)計。利用 VB ,即使是初學(xué)者也可以編寫出漂亮的應(yīng)用程序 ,況且其開發(fā)周期短 ,代碼效率高??梢苑奖愕貙?yīng)用系統(tǒng)擴展到網(wǎng)絡(luò)環(huán)境下 。只有實現(xiàn)了產(chǎn)品參數(shù)化設(shè)計,才能真正提高產(chǎn)品的設(shè)計速度,實現(xiàn)設(shè)計產(chǎn)品的虛擬裝配和干涉檢查,最大限度地縮短產(chǎn)品研 發(fā)周期,適應(yīng)現(xiàn)代市場需求。模擬機械加工方式,使用戶在設(shè)計制作零件、裝配體或產(chǎn)品時更加直觀。同時 SolidWorks 具有良好的開放性和兼容性,可以和多種軟件集成。這一代的主要特 點是:使用單一數(shù)據(jù)庫和統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),實現(xiàn)了系統(tǒng)的集成和各分系統(tǒng)的全關(guān)聯(lián),提供了數(shù)據(jù)管理功能。采用 CAD技術(shù)以后,大大加快了我國紡織及服裝企業(yè)走向國際市場的步伐。 提高管理水平: CAD 系統(tǒng)所生成的設(shè)計結(jié)果主要是計算機數(shù)據(jù) ,保存和檢索都比較容易。 CAD 已經(jīng)被公認為是提高企業(yè)參與競爭能力的有效技術(shù)和方法之一。用材料力學(xué)解決這樣復(fù)雜的實際問題,不得不把空間問題簡化為平面問題,這樣就極大地偏離了實際情況。所有這些,都在不同程度上影響著一個企業(yè)的競爭能力。開發(fā)和設(shè)計產(chǎn)品,也必須 滿足用戶對品種、批量、時間和質(zhì)量等諸方面的 要求。設(shè)計人員利用實體造型可以直觀地在計算機中將產(chǎn)品制作出來。隨著 CAAD軟件從最初的二維通用繪圖軟件發(fā)展到如今的三維建筑模型軟件, CAAD 技術(shù)已開始被廣為采用,這不但可以提高設(shè)計質(zhì)量,縮短工程周期,還可以節(jié)約 2%至 5%的建設(shè)投資,而近幾年來我國每年的基本建設(shè)投資都有幾千億元之多,如果全國大小近萬個工程設(shè)計單位都采用 CAAD技術(shù),則可以大大提高基本建設(shè)的投資效益。 第二代 CAD/ CAM系統(tǒng)軟件的開發(fā)是在二十世紀 70 年代,這一時期以小型 三維繪圖和數(shù)據(jù)加工;線框、曲面、和實體建模;有限元分析等,屬于多數(shù)據(jù)庫和分散數(shù)據(jù)結(jié)構(gòu)、順序設(shè)計過程的系統(tǒng),但是其缺點是:難以實現(xiàn)系統(tǒng)的真正集 成、數(shù)據(jù)分散、缺乏管理,三維技術(shù)不成熟。國際和國內(nèi)的理論和實踐給我們提供了很好的方法和理念,拓展了我們更多的發(fā)展空間。 (3)特征 一般可用草圖建立一個基本特征,然后附加上更多的特征,最終建立零件模型。為方便軟件在某些特定方面的功能延伸,提供了完整的免費的開發(fā)工具 API(Application Programming Interface應(yīng)用程序編程接口 ),提供應(yīng)用程序與開發(fā)人員基于該軟件進行本地化的二次開發(fā)。在 COM 構(gòu)架下 ,人們可以開發(fā)出各種各樣的功能專一的組件 ,然后將它們按照需要組合起來 ,構(gòu)成復(fù)雜的應(yīng)用系統(tǒng)。使用 VB 進行二次開發(fā)的優(yōu)勢在于容易使用、上手快。保存并退出宏編輯,返回 SolidWorks環(huán)境。 本文選擇尺寸驅(qū)動功能完成對 SolidWorks的二次開發(fā)。 第三章 數(shù)據(jù)庫 數(shù)據(jù)庫的簡介 數(shù)據(jù)庫是應(yīng)數(shù)據(jù)管理任務(wù)的需求而產(chǎn)生的,從五十年代以來,隨著計 算機軟硬件的飛速發(fā)展,數(shù)據(jù)管理技術(shù)已經(jīng)經(jīng)歷了人工管理、文件管理和數(shù)據(jù) 庫系統(tǒng)三個階段。圖形數(shù)據(jù)一般是網(wǎng)狀關(guān)系的層次結(jié)構(gòu),同一種實體可能在不同的使用階段使用幾種不同的表示方法,并且須實現(xiàn)不同表示方法之間的相互轉(zhuǎn)換。 JET引擎為 Access格式數(shù)據(jù)庫提供了直接的內(nèi)建 (buildin)支持,這就是 Visual Basic對 Access數(shù)據(jù)庫具有豐富支持的真正原因。 Visual Basic不僅可以迅速有效的編制程序界面,而且支持與其他的開發(fā)語言的結(jié)合,例如 C等。 28 工程設(shè)計時,設(shè)計人員經(jīng)常要選用標準化、系列化的液壓閥,這些液壓閥將在設(shè)計時,反復(fù)地在裝配體的不同位置被選用,而且規(guī)格大小不同。初始化數(shù)據(jù)庫 = amp?;厥准韧?,自己一生最寶貴的時光能于這樣的校園之中,能在眾多學(xué)富五車、才華橫溢的老師們的熏陶下度過,實是榮幸之極。沒有高老師的辛勤栽培、孜孜教誨,就沒有我論文的順利完成。(2) = 800 End Sub Private Sub List1_Click() 36 Select Case Case 6 = 6 = 1 MSFlexGrid1_SelChange = 1 = 1 MSFlexGrid2_SelChange Case 8 = 8 39。本設(shè)計用 Access 建立了 DC 型平衡閥標準件的參數(shù)數(shù)據(jù)庫 , 用 VB 編程實現(xiàn) SolidWorks 下標準件三維實體圖形的生成。這個功能使得程序設(shè)計人員可以不必為界面控件不確定因素而預(yù)先在窗口中添加控件或者控件數(shù)組。它是一種非結(jié)構(gòu)化語言,易于理解和學(xué)習(xí)。 數(shù)據(jù)庫有三種方式支持應(yīng)用程序的訪問,即通過 Access數(shù)據(jù)庫引擎、 Microsoft ODBC驅(qū)動程序、第三方 ODBC驅(qū)動程序。 數(shù)據(jù)庫結(jié)構(gòu) 及應(yīng)用 1.層次模型 (Hierarchal Model)用樹結(jié)構(gòu)表示實體之間的聯(lián)系,樹有結(jié)點 和連線組成,節(jié)點表示實體集,連線表示相連兩實體之間的關(guān)系,這種關(guān)系只能是 l: N關(guān)系。在所有對象中, ModelDoc2對象是最為常用的,代表 SolidWorks的文檔。 18 SolidWorks二次開發(fā)方法比較 對于 SolidWorks進行二次開發(fā),如果采用 Visual Basic或者 Visual Basic. NET作為編程語言,可以采用一種簡單實用的方法 SolidWorks的宏錄制。能自動執(zhí)行某種操作的命令統(tǒng)稱為“宏”。組件 實際上是一些小的二進制可執(zhí)行程序 ,它們可以給應(yīng)用程序、操作系統(tǒng)和其他組件提供服務(wù)。為了充分發(fā)揮 SolidWorks在軟件設(shè)計中的作用,使一些常用的或重復(fù)的任務(wù)自動化,提高設(shè)計效率,縮短產(chǎn)品的開發(fā)周期,就必須對其進行有針對性的二次開發(fā)。 (3)裝配功能 SolidWorks提供了完善的產(chǎn)品緩步裝配功能,以便創(chuàng)建和記錄裝配 12 體設(shè)計過程,同時還支持大型裝配體模式,擁有干涉檢查、產(chǎn)品的簡單運動仿真、編輯零件裝配體透明度等功能。它是設(shè)計數(shù)據(jù) 100 可以編程,尺寸、相互關(guān)系和幾何輪廓形狀可以隨時修改;具有特征管理器,復(fù)雜零部件的細節(jié)和布局設(shè)計清楚明了,操作簡單;全關(guān)于技術(shù)使得零部件之間和零部件與圖紙之間的更新安全同步;自動進行動態(tài)約束檢查,具有強勁的復(fù)雜曲面造型 功能;既可以直接設(shè)計也 可以按零件的三維立體圖形進行設(shè)計。近 40 年來,經(jīng)過“六五”探索、“七五”技術(shù)攻關(guān)、“八五 普 及推 廣、“九五”深化應(yīng)用的促進, CAD/ CAM 技術(shù)已經(jīng)取得了長足的發(fā)展,亦為我 國社會主義現(xiàn)代化建設(shè)作出來突出的貢獻。動畫和廣告制作中也充分利用了計算機造型技術(shù),實質(zhì)上也是一種虛擬現(xiàn)實技術(shù)。 CAD對操作者的專業(yè)知識、外語能力和計算機水平要求較高?;趯<蚁到y(tǒng)、面向微機的液壓 部件 CAD系統(tǒng),可望把我國液壓機本體設(shè)計技術(shù)從落后的圖板作業(yè)水平提高到現(xiàn)代設(shè)計的先進水 4 平。且其成本競爭力也完全處于劣勢。具體表現(xiàn)在以下幾方面: 設(shè)計手段 國內(nèi)液壓部件的主要設(shè)計單位,包括占主導(dǎo)地位的第一重型機械集團公司設(shè)計院在內(nèi)的一些大型設(shè)計院所,其設(shè)計工作仍然是以圖板作業(yè)為主,設(shè)計工作的好與壞完全取決于設(shè)計人員的技術(shù)素質(zhì)和工作狀態(tài)。幾個大院所從國外購 買的軟件主要用于有限元分析,作為 CAD 平臺開展二次開發(fā)工作的極少,開發(fā)的軟件水平也 不高,針對性太強,應(yīng)用局限性很大。在計算機上修改設(shè)計比在圖紙上修改要容易得多 ,而且計算機能提供復(fù)制、查詢等功能。采用 CAD 技術(shù)進行產(chǎn)品設(shè)計不但可以使設(shè)計人員“甩掉圖板”,更新傳統(tǒng)的設(shè)計思想,實現(xiàn)設(shè)計自動化,降低產(chǎn)品的成本,提高企業(yè)及其產(chǎn)品在市場上的競爭能力;還可以使企業(yè)由原來的串行式作業(yè)轉(zhuǎn)變?yōu)椴⑿凶鳂I(yè),建立一種全新的設(shè)計和生產(chǎn)技術(shù)管理體制,縮短產(chǎn)品的開發(fā)周期,提高勞動生產(chǎn)率。 CAD/ CAM技術(shù)的發(fā)展經(jīng)歷了三代。雖在微機平臺上開發(fā) CAD/CAM軟件方面我國與國外起點差不多,但對引進的 CAD/CAM系統(tǒng)的二次開發(fā)卻跟不上,致使引進軟件的效率不能完全發(fā)揮。 (2)草 圖功能 基于幾何關(guān)系建立草圖繪制方法,使草圖的繪制快捷而簡單。鈑金設(shè)計方法與零件設(shè)計完全相同,而且還可以在裝配環(huán)境下進行關(guān)聯(lián)設(shè)計,自動修改與其它零部件的關(guān)聯(lián)關(guān)系。 SolidWorks 系統(tǒng)提供數(shù)據(jù)操縱接口函數(shù) API,專門讀寫三維零件數(shù)據(jù) ,并提供了一系列的 15 Automation 接口 (包括對象、屬性和方法 ) ,使用戶進行二次開發(fā)更加容易。功能強大的語言是 Visual C++,但是入門較難。在 SolidWorks“工具”菜單“宏 中有運行、錄制、新建、編輯等選項。 (2)系統(tǒng)的執(zhí)行效率和可靠性不同 從系統(tǒng)的可靠性、執(zhí)行效率考慮,尺寸驅(qū)動法比較比較簡單。選定一個 DV節(jié)流截止閥和單向節(jié)流截止閥,按正確的設(shè)計關(guān)系在 SolidWorks環(huán)境中繪制其三維標準模型圖并保存,根據(jù)用戶需要分析并確定模型的變量化參數(shù),如節(jié)流截止閥閥體的長度、螺紋大小、直徑等參數(shù),然后通過 Visual Basic等編程環(huán)境設(shè)計操作界面,在程序中調(diào)用 API對象獲取并修改標準模型中的相關(guān)約束變量參數(shù)值,使模型的幾何或拓撲信息發(fā)生改變,從而完成參數(shù)化的 DV節(jié)流截止閥和單向節(jié)流截止閥零件建模。工程數(shù)據(jù)庫是指能滿足人們工程活動中對數(shù)據(jù)處理要求的數(shù)據(jù)庫。對于 FoxPro、dBase、 Paradox等外來數(shù)據(jù)庫,雖然借助 Visual Basic的 Data Manager能夠?qū)@些數(shù)據(jù)庫進行 NEW、 OPEN、 DESIGN、 DELETE等操作,但在應(yīng)用程序的運行狀態(tài)中不能從底層真正實現(xiàn)這些功能。 Visual Studio 98中包含 Visual C++、Visual Basic、 Visual Foxpro等五個組件。通過引入新的項目類型 IIS,擴展了微軟的 Inter Information Service編寫服務(wù)器端應(yīng)用的能力。 \DV節(jié)流截止閥和單向節(jié)流截止閥 .SLDPRT, 1) Set Part = (DV節(jié)流截止閥和單向節(jié)流截止閥 ) 39?;蛘咭部梢酝ㄟ^在 43 SolidWorks 里面錄制宏,然后對宏進行編輯的基礎(chǔ)上用 Visual Basic 來進行應(yīng)用程序的開發(fā), 結(jié)果也是一樣的 運行上述程序,得到如圖所示界面: 圖 7 運行程序頁面 替換規(guī)格得到下圖: 圖 8 換取規(guī)格后調(diào)用程序生產(chǎn)的 SolidWorks 界面 44 結(jié)論 零件的參數(shù)化設(shè)計可以極大地提高設(shè)計效率 , 基于 ActiveX 技術(shù)是當(dāng)今軟件開發(fā)的熱點, 本文針對 機械行業(yè)中液 壓方面的 三維 CAD/ CAM 技術(shù)的現(xiàn)狀、發(fā)展趨勢以 及需求,提出了采 Visual Basic 并且擴展MicroSoft Access為工程數(shù)據(jù)庫,對機械設(shè)計軟件 SolidWorks進行二次
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1