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

正文內(nèi)容

基于solidworks二次開發(fā)畢業(yè)設計說明書(留存版)

2025-09-20 08:33上一頁面

下一頁面
  

【正文】 3 (成形到一頂點) 、4 (成形到一面) 、5 (到離指定面指定的距離) 、6 (兩側(cè)對稱) 。 x ,y , z 表示組件在裝配文檔中放置的位置。VB 設計程序在Windows工作環(huán)境中,開發(fā)應用程序是比較理想的。數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構成的人機系統(tǒng)。在工程數(shù)據(jù)庫管理系統(tǒng)EDBMS (Engineering Data Bases Management System)中,數(shù)據(jù)的表現(xiàn)形式不再是單一的實際參數(shù),由含參數(shù)的過程(子程序)生成產(chǎn)品商數(shù)據(jù)也是一種必不可少的表現(xiàn)形式【18】。JET引擎為Access格式數(shù)據(jù)庫提供了直接的內(nèi)建(buildin)支持,這就是Visual Basic對Access數(shù)據(jù)庫具有豐富支持的真正原因。用Visual Basic編寫的應用程序能夠在許多地方運行。刪除所有建立的特征和草圖??墒窃趯嶋H的三維設計中經(jīng)常會碰到不好解決的題目,比如頻繁出現(xiàn)的尺寸不同但外形相似的零件,齒輪等零件的曲線繪制等。特別夸大的是,一定應先引用solidworks 2007 Type Library、solidworks exposed Type Libraries For addin Use及solidworks Consant Type Library三個庫文件,否則編譯執(zhí)行時會出錯。所以有必要構建數(shù)據(jù)庫。4. 本程序還具有擴展功能,即通過數(shù)據(jù)庫管理模塊添加新的標準件數(shù)據(jù),并且可以達到尺寸驅(qū)動和數(shù)據(jù)的保存。CAPP和CAFD共同構成CAD和CAM的接口,CAPP和CAFD又是彼此相互提供信息和做出決策的兩個獨立系統(tǒng),適應CIMS的要求。從而使設計人員從繁重的重復性繪圖工作中解放出來,集中精力進行設計工作,極大地提高了設計效率。 導入所需插件4.基于SolidWorks的機床夾具定位件庫的開發(fā)實例 利用一組參數(shù)構建實體模型在Solidworks下構建實體模型有兩種方法,一是直接在Solidworks設計界面下進行模型的建立,二是利用SolidworksAPI函數(shù)在VB編程壞境下利用程序進行模型建立。由于屬性設置簡單明了,而且不抽象容易理解所以這里我們用第一種方法。(12)自定義命令按鈕建立完成后,移動鼠標到其按鈕下,刪除當前文件的所有特征后,單擊此命令,運行程序。(6)創(chuàng)建圓。為查看Visual Basic回話的每個對象,可單擊Visual Basic菜單欄中得“試圖”→“對象瀏覽器”命令,鼠標右鍵單擊對象瀏覽器中的“類”或“成員”窗口。在VisualBasic中,將非Access數(shù)據(jù)庫稱為外來數(shù)據(jù)庫。工程數(shù)據(jù)庫是指能滿足人們工程活動中對數(shù)據(jù)處理要求的數(shù)據(jù)庫。本設計用 Access 建立了緊固件、連接件、滾動軸承、鍵等標準件的參數(shù)數(shù)據(jù)庫, 用 VB 編程實現(xiàn) SolidWorks下各類標準件三維實體圖形的生成。這樣采用Visual方法無需編寫大量的代碼去描述界面元素的外觀和位置,“畫圖”之類的繪圖程序,通過選擇畫圖工具來畫圖一樣。angle 表示倒角角度,僅當chamfer Type1 為1 時有效。標注尺寸先通過SelectByID 函數(shù)選擇要標注的對象,再調(diào)用ModelDoc 中的AddDimension 函數(shù): ( x , y , z)x、y、z 為尺寸文本所要放的位置的坐標值。 SolidWorks API的對象層次結(jié)構體系 SolidWorks的API函數(shù)介紹1. SolidWoks的對象模型SolidWorks 的對象模型是一個多層次的對象網(wǎng)絡,。與其他參數(shù)化方法相比較,參數(shù)驅(qū)動方法具有簡單、方便、易開發(fā)和使用的特點,能夠在現(xiàn)有的繪圖系統(tǒng)基礎上進行二次開發(fā)。參數(shù)化設計是一種驅(qū)動機制,可以對圖形的幾何數(shù)據(jù)進行參數(shù)化修改,但是,在修改的同時,還要滿足圖形的約束條件,需要約束間關聯(lián)性的驅(qū)動手段約束聯(lián)動,約束聯(lián)動是通過約束間的關系實現(xiàn)的驅(qū)動方法。有關自動化對象的借口、屬性和方法等信息稱為類型信息。這些暴露出來的信息、可以被其它應用程序操縱。COM的前身是OLE。SolidWorks環(huán)境下零部件庫的系統(tǒng)結(jié)構包括:用戶界面、執(zhí)行模塊、零部件模型庫、零部件特性參數(shù)數(shù)據(jù)庫四個部分。而且用VisualBasic可以直接建立Access數(shù)據(jù)庫。而且,這些圖形庫存在著一些問題:(1)不同系統(tǒng)開發(fā)的零部件庫由于對零部件沒有統(tǒng)一的描述格式,不能進行信息的交換,造成了資源的極大浪費。而一些優(yōu)秀的三維CAD軟件如UG. SolidEdge等都未提供機床夾具零部件庫。夾具業(yè)多樣化發(fā)展使得通用的夾具CAD軟件不能完全滿足企業(yè)的特殊要求,所有研究在通用圖形軟件的基礎上二次開發(fā)企業(yè)自主的夾具CAD系統(tǒng)十分必要。所以,在如今的市場上如果提供一個選擇,并考慮到當今的科技,客戶會喜歡根據(jù)其具體的需求選擇一個產(chǎn)品建造。目前,各種二次開發(fā)的系統(tǒng)如模具CAD、夾具CAD、組合夾具CAD等大多是基于AutoCAD平臺開發(fā)的二維工程數(shù)據(jù)庫。而且SolidWorks的易上手,易操作性,所以在這里我們以SolidWorks為平臺進行夾具庫的二次開發(fā)。VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組建的屬性和方法。2. 模型的建立是不受任何外界因素影響的。傳統(tǒng)應用程序的組成部分是分立的文件、模塊或類,這些組成部分經(jīng)過編譯并鏈接之后形成應用程序。自動化控制器是指使用自動化服務器提供服務的控制應用程序,它通過OLE接口工作,這個接口向控制應用程序開放可用的服務。(3)基于特征模型的造型方法。依靠這一聯(lián)系,從動點得到了驅(qū)動點的驅(qū)動,驅(qū)動機制則擴大了其作用范圍。其中的父對象與子對象之間的關系并不是繼承關系,而是包含關系。(2)建立新的零件圖、裝配圖創(chuàng)建零件圖:Dim Part As ObjectSet Part = 創(chuàng)建裝配圖:Dim Assem As ObjectSet Assem = 這兩個函數(shù)創(chuàng)建了一個新的工作區(qū),使我們能夠進行建模和裝配【15】。其中d2 、dchk2 、ddir2 、dang2 、off setReverse2 在雙向拉伸時有效。 angle控制mateTyp 為6 時的角度【1617】。插件形式下,用戶程序跟solidworks程序運行在同一進程空間,運行效率高,而且用戶可以在solidworks中添加自己的菜單、工具欄、屬性頁等,使用戶程序跟solidworks程序渾然融為一體。(1). 層次模型(hierarchalm odel)用樹結(jié)構表示實體之間的聯(lián)系,樹有結(jié)點和連線組成,節(jié)點表示實體集,連線表示相連兩實體之間的關系,這種關系只能是1:N關系。數(shù)據(jù)庫有三種方式支持應用程序的訪問,即通過Access數(shù)據(jù)庫引擎、MicrosoftODBC驅(qū)動程序、第三方ODBC驅(qū)動程序。因為每次程序的重新編譯,都意味著需要對象類在系統(tǒng)的重新注冊。單擊SolidWorks菜單欄中得“試圖” →“工具欄” →“宏”命令,以顯示宏工具欄。 圓柱體模型(11)定義宏命令按鈕。特別夸大的是,對于Sub main中出現(xiàn)的前七句代碼(本文以新建一個文件為例,其他情況類似):Set swApp = = 0 = 0 = 1 = 1SetPart=(D:\ProgramFiles\SolidWorks\data\templates\, 0, 0, 0)Set Part = (零件1, False, longstatus)上述創(chuàng)建方法與SW的安裝位置有關聯(lián),因此使用下面三句通用的創(chuàng)建零件方法來替換這些代碼:Set swApp = Set Part = Set Part = 通過對宏錄制的源代碼的修改與完善,便可以運行該宏文件。作為插件,最常用的功能便是在插件菜單中調(diào)用其他子菜單,該過程的代碼為:Load UserForm1其中UserForm1為需加載或調(diào)用的菜單名。 程序界面該界面具體程序編寫如下:Private Sub Command1_Click()Unload MeEnd SubPrivate Sub Command2_Click()Dim sc As Integersc = MsgBox(確實要退出系統(tǒng)嗎?, vbOKCancel, 提示信息)If sc = 1 Then39。3. 進一步開展基于并行工程的工裝CAD的開發(fā)。本課題的研究著眼于提高設計的敏捷性,從而達到降低成本、縮短設計周期的目的。運行時如果用戶點擊的是MsgBox提示框的“確定”按鈕,返回值是1 End End IfEnd SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Command3_Click()Unload MeEnd SubPrivate Sub Command4_Click()Unload MeEnd SubPrivate Sub Command5_Click()Unload MeEnd SubPrivate Sub Command6_Click()Unload MeEnd SubPrivate Sub Command7_Click()Unload MeEnd SubPrivate Sub Command8_Click()Unload MeEnd SubPrivate Sub Command9_Click()Unload MeEnd Sub5.設計總結(jié)和展望本課題是以VB為基本開發(fā)語言,以solidworks為基本設計平臺開發(fā)的。M), )bRet = (iCookie, iToolbarID)Set iSldWorks = NothingSwAddin_DisconnectFromSW = True以上語句的含義為刪除菜單及工具條,為插件退出做好預備。在此過程中,特別夸大的一點是,在指定可執(zhí)行代碼的行上設置斷點以察覺某處存在的題目或是確認程序在該處的運行效果等,顯得尤為有效與實用。單擊“選擇圖像”按鈕,從SolidWorks安裝目錄下選擇“\data\user macro icons\”,當然,可以選擇自定義的圖形,但不要太大,否則按鈕圖標會很難看。單擊宏工具欄中得(錄制/暫停)工具。(2)啟動Visual Basic,新建一個工程,導入所需要的3種類型庫(),然后編寫代碼。s Window的開放式服務體系結(jié)構數(shù)據(jù)庫部分,是一個用于訪問多種數(shù)據(jù)庫的統(tǒng)一的界面標準。(3). 關系模型(relationalm odel)關系模型由關系、關系上定義的操作和對關系的完整性的規(guī)則組成。相對應的獨立應用程序跟solidworks程序運行在不同的進程空間,客戶程序的異常不會影響solidworks,但由于涉及到跨進程調(diào)用,它的效率會相對比較低,而且這種方式下用戶不可以在solidworks中添加自己的菜單、工具欄和屬性頁等。 Solidworks API插件幫助主題 VB開發(fā)Solidworks基本原理VisualBasic語言是美國微軟公司推出的Windows環(huán)境下的軟件開發(fā)工具,使用VB可以既快又簡單地開發(fā)Windows應用軟件。reverseDir 控制旋轉(zhuǎn)的方向,為TRUE 時表示反向, revTyp 為1 時無效。object Type 要輸入對象的類型,如PLANE (面) 、SKETCHSEGMENT (草圖上的對象如直線、圓弧等) 、DIMENSION (尺寸標注)。為了方便用戶進行二次開發(fā),SolidWorks提供了幾百個
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1