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

正文內(nèi)容

solidworks二次開發(fā)畢業(yè)設(shè)計(jì)說明書(編輯修改稿)

2024-09-02 05:43 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 了更多的智能和信息,輕松實(shí)現(xiàn)二維圖紙三維看,而且以三維動(dòng)畫方式展現(xiàn)產(chǎn)品各個(gè)角度和剖面的細(xì)節(jié),結(jié)構(gòu)再復(fù)雜的產(chǎn)品也可讓設(shè)計(jì)者在幾分鐘內(nèi)了如指掌。 鈑金設(shè)計(jì) 3D草圖 SolidWorks提供了直接繪制三維草圖的功能,在友好的用戶界面下,像繪制線架圖一樣不再局限在平面上,而是在空間直接畫草圖,因而可以進(jìn)行布線,管線及管道系統(tǒng)的設(shè)計(jì);這一功能在主流實(shí)體造型領(lǐng)域內(nèi)是獨(dú)一無二的,而且是作為SolidWork內(nèi)置功能。 如果設(shè)計(jì)中有管線零部件,SolidWorks可直接解決問題;此外3D草圖還可作為裝配環(huán)境下的布局草圖進(jìn)行關(guān)聯(lián)設(shè)計(jì)。其它同類軟件是沒有這一功能的。 曲面設(shè)計(jì) SolidWorks提供了眾多的曲面創(chuàng)建命令,同時(shí)還提供了多個(gè)高級(jí)曲面處理和過渡的功能如混合過渡,剪裁,延伸和縫合等,而且是完全參數(shù)化的;從而幫助設(shè)計(jì)者快捷而方便地設(shè)計(jì)出具有任意復(fù)雜外形的產(chǎn)品。 基于INTERNET的協(xié)同工作 動(dòng)畫功能——Animator 動(dòng)畫功能可以生成產(chǎn)品的裝配過程、爆炸過程、運(yùn)動(dòng)過程的動(dòng)畫文件,同時(shí)也生成各個(gè)過程的組合的動(dòng)畫文件。 渲染功能——PhotoWorks SolidWorks提供了產(chǎn)品的渲染功能,提供了材質(zhì)庫、光源庫、背景庫,可以在產(chǎn)品設(shè)計(jì)完成還沒有加工出來的情況下,生成產(chǎn)品的宣傳圖片,同輸出通過的圖片文件格式如:JPG、GIF、BMP、TIFF等。 Toolbox工具箱 SolidWorks的Toolbox工具箱提供了建立企業(yè)庫文件的工具,可以對(duì)軸承等一些通用的標(biāo)準(zhǔn)零件進(jìn)行計(jì)算,提供了ISO、ANSI等標(biāo)準(zhǔn)的標(biāo)準(zhǔn)件庫,并可與裝配環(huán)境進(jìn)行自動(dòng)插入。 管道設(shè)計(jì)—Piping 對(duì)于化工或?qū)υO(shè)計(jì)管道的企業(yè),運(yùn)用管道設(shè)計(jì)—Piping功能可以自動(dòng)布置管道,并生成相關(guān)的管道布置圖。同時(shí),它提供了制作管道庫的工具。 . 16 特征識(shí)別—FeatureWorks SolidWorks提供了特征識(shí)別的功能,它可以把其他軟件的數(shù)據(jù)進(jìn)行分析,自動(dòng)生成它識(shí)別的特征,并可進(jìn)行編輯和修改。 CAD技術(shù)在工程設(shè)計(jì)中的應(yīng)用及意義  隨著CAD基礎(chǔ)理論和應(yīng)用技術(shù)的不斷發(fā)展,對(duì)CAD系統(tǒng)的功能要求也越來越高。設(shè)計(jì)人員不再僅僅滿足于借助CAD系統(tǒng)來達(dá)到“甩圖版”的目的,而是希望CAD系統(tǒng)能從本質(zhì)上減輕大量簡(jiǎn)單繁瑣的工作量,使他們能集中精力于那些富有創(chuàng)造性的高層次思維活動(dòng)。由于三維CAD系統(tǒng)具有可視化程度高、形象直觀、設(shè)計(jì)效率高,以及能為企業(yè)數(shù)字化的各類應(yīng)用環(huán)節(jié)提供完整的設(shè)計(jì)、工藝和制造信息等優(yōu)勢(shì),目前正在逐步取代傳統(tǒng)的純二維CAD系統(tǒng)。以二維形式表達(dá)的工程圖是工程技術(shù)人員反映其設(shè)計(jì)思想的語言,工程圖中還包含著一些行業(yè)約定和簡(jiǎn)化;同時(shí),由于它通過選擇最合理的投影面、剖切位置和剖切方式來表達(dá)零件的幾何和加工信息,因而具有簡(jiǎn)單、完整和準(zhǔn)確等特點(diǎn)。這種以投影原理為基礎(chǔ)的工程圖能夠表達(dá)的零件的復(fù)雜性幾乎是無限的,人類近二百年來的實(shí)踐充分證明了工程圖表征零件的合理性。此外,也由于經(jīng)濟(jì)實(shí)力、技術(shù)水平和工作習(xí)慣等方面的原因,二維圖紙不會(huì)在短期內(nèi)全部消亡。 我國(guó)CAD技術(shù)現(xiàn)狀及發(fā)展趨勢(shì) 現(xiàn)狀與回顧我國(guó)的CAD技術(shù)起步于60年代末,“六五”和“七五”期間開展了多方面的研究工作,“八五”期間根據(jù)抓應(yīng)用、促發(fā)展的方針,積極開展推廣CAD技術(shù)的應(yīng)用工作,取得了可喜的成果,開發(fā)出了一批有自主產(chǎn)權(quán)的2D CAD系統(tǒng),在國(guó)內(nèi)占有了一定的市場(chǎng),一些3D CAD系統(tǒng)也已初步形成,廣大企業(yè)推廣應(yīng)用了二維系統(tǒng),不少企業(yè)應(yīng)用2D CAD進(jìn)行設(shè)計(jì)繪圖,基本上甩掉了繪圖板,可以說我國(guó)CAD應(yīng)用已走過了初創(chuàng)階段和大面積普及階段的歷程 (1) 自主版權(quán)的二維CAD系統(tǒng)已形成產(chǎn)品,占領(lǐng)了國(guó)內(nèi)部分市場(chǎng) (2) 三維CAD系統(tǒng)已初步形成,在我國(guó)市場(chǎng)已嶄露頭角 (3) 產(chǎn)品數(shù)據(jù)管理(PDM)系統(tǒng)開發(fā)也取得了成效,市場(chǎng)初具雛型CAD領(lǐng)域的新課題 我國(guó)CAD技術(shù)在二維方面已較成熟,但在3D CAD系統(tǒng)的開發(fā)還有很多課題。 (1) 曲面技術(shù):曲面建模技術(shù)中,曲面方程的參數(shù)計(jì)算速度和彈性調(diào)整的最佳化技術(shù);曲面修改技術(shù)的設(shè)定限制條件的彈性修改;參數(shù)化曲面技術(shù)的曲面參數(shù)化調(diào)整;實(shí)體特征曲面化技術(shù)以及補(bǔ)面技術(shù)等。 (2) 曲面與實(shí)體集成的核心技術(shù):曲面特征化及管理,在實(shí)體模型上去做實(shí)體表面的修改與調(diào)整,曲面與實(shí)體參數(shù)的修改與幾何重建技術(shù)等。 (3) 實(shí)體技術(shù):實(shí)體特征設(shè)計(jì)技術(shù)、實(shí)體參數(shù)化設(shè)計(jì)技術(shù)、實(shí)體參數(shù)化組裝技術(shù)、布爾運(yùn)算技術(shù)等。 (4) 大型組件設(shè)計(jì)技術(shù):這一技術(shù)在國(guó)外一些三維CAD系統(tǒng)上有所表現(xiàn),有的技術(shù)還在研究中,也是我國(guó)3D CAD系統(tǒng)開發(fā)者應(yīng)研究的課題之一。 第二章 系統(tǒng)總體方案設(shè)計(jì) 二次開發(fā)的概念和主要方法 概念所謂二次開發(fā),就是根據(jù)產(chǎn)品提供的二次開發(fā)接口來解決一些需求,讓該產(chǎn)品更加符合你的要求或者滿足其他產(chǎn)品對(duì)該產(chǎn)品的調(diào)用?,F(xiàn)在很多軟件都提供二次開發(fā),所以我們可以通過二次開發(fā)來打造更適合自己的軟件。 二次開發(fā)的兩種主要方法 (1) 控制WPS的行為。這包括通過各種語言(如 C++, C, Java, Delphi, VB等等)代碼中啟動(dòng)WPS,并調(diào)用WPS的API實(shí)現(xiàn)你需要的功能,目的是利用WPS的功能做一件事情,此時(shí),WPS程序是被動(dòng)的。 (2) 插件:擴(kuò)展WPS的功能。插件通常是一個(gè)dll,提供一些WPS還不具備的功能。與上面不同,插件被動(dòng)地由WPS程序加載。如:在WPS啟動(dòng)時(shí)加載插件dll,插件在wps中添加一個(gè)菜單或按鈕,通過用戶點(diǎn)擊觸發(fā)。 無論是寫插件,還是控制WPS,都可以用C++,VB,Delphi等語言進(jìn)行二次開發(fā)。 SolidWorks二次開發(fā)介紹 怎樣開發(fā)SolidWorksSolidWorks通過OLE技術(shù)為用戶提供了強(qiáng)大的二次開發(fā)接口。OLE(Object Linking and Embedding)是對(duì)象鏈接與嵌入技術(shù)的簡(jiǎn)稱,利用OLE技術(shù),用戶可以使用來自兩個(gè)或多個(gè)Windows應(yīng)用程序的資源來解決復(fù)雜的應(yīng)用課題,OLE技術(shù)提供了方便的技術(shù)用來將文檔和來自不同程序的各種類型的數(shù)據(jù)結(jié)合起來。用戶可以利用OLE和支持OLE編程的開發(fā)工具,如VB、VBA(Excel,Access)、C、VC++等對(duì)SolidWorks進(jìn)行二次開發(fā),建立適合用戶需要的,專用的SolidWorks功能模塊。 SolidWorks支持OLE標(biāo)準(zhǔn),完全實(shí)現(xiàn)了OLE自動(dòng)化。作為一個(gè)OLE服務(wù)器, SolidWorks提供了大量的OLE對(duì)象,以及這些對(duì)象所擁有的方法和屬性,用戶通過在客戶應(yīng)用程序中對(duì)這些OLE對(duì)象及其屬性與方法的操作,可以在自己開發(fā)的應(yīng)用軟件中實(shí)現(xiàn)諸如創(chuàng)建直線、構(gòu)造實(shí)體、檢查曲面表面參數(shù)等幾乎所有的SolidWorks軟件的功能。SolidWorks開發(fā)系統(tǒng)圖如圖21所示。OLE Automation技術(shù)SolidWorks工作環(huán)境VC++、VB、Delphi編程語言圖21 SolidWorks開發(fā)系統(tǒng) SolidWorks API對(duì)象概述為了方便用戶進(jìn)行二次開發(fā),Solidworks提供了幾百個(gè)API(Application Program Interface,應(yīng)用程序接口)函數(shù),這些API函數(shù)是SolidWorks的OLE(Object Linking and Embedding,對(duì)象鏈接與嵌入)或COM(Component Object Model,組件對(duì)象模型)接口,通過該接口用戶可以開發(fā)嵌入式功能模塊以擴(kuò)充原SolidWorks的功能,形成客戶化定制的SolidWorks軟件系統(tǒng)。該開發(fā)接口支持ActiveX Automation Interface技術(shù)(即通常所說的ActiveX自動(dòng)化界面技術(shù)),由于SolidWorks ActiveX技術(shù)是一種完全面向?qū)ο蟮募夹g(shù),所以許多面向?qū)ο缶幊痰恼Z言(如VB、VC++)都可以通過ActiveX與SolidWorks進(jìn)行通信,也就是說,SolidWorks ActiveX提供了一種機(jī)制,可通過編程手段從內(nèi)部或外部來操作SolidWorks,只要采用某種適當(dāng)?shù)姆绞?,使隱藏的ActiveX對(duì)象“暴露”、“開放”出來,就可以使用各種面向?qū)ο缶幊痰恼Z言對(duì)其中的方法、屬性進(jìn)行引用,從而達(dá)到對(duì)SolidWorks實(shí)現(xiàn)編程的目的,也就是達(dá)到二次開發(fā)的目的。SolidWorks API是一個(gè)自上而下的多層次的樹型網(wǎng)絡(luò)結(jié)構(gòu),其部分組織結(jié)構(gòu)關(guān)系如圖22所示,SldWorks是根目錄對(duì)象類,位于應(yīng)用程序的底層,是訪問SolidWorks API所有對(duì)象的入口。它包括ModelDoc、Environment、FrameAttributeDef、Modeler、SWPropertySheet以及一些其它的對(duì)象。該對(duì)象封裝了很多方法,可以實(shí)現(xiàn)應(yīng)用程序的最基本的操作,如生成、打開、關(guān)閉、設(shè)置當(dāng)前的激活文件等。ModelDoc對(duì)象屬于模型層,是SlidWorks對(duì)象最主要的子對(duì)象。用ModelDoc對(duì)象可以實(shí)現(xiàn)與實(shí)體模塊相關(guān)的各類操作。ModelDoc對(duì)象包括PartDoc、AssemblyDoc、DrawingDoc、Feature、Dimension、DesignTable等對(duì)象。在SolidWorks中,有三種類型的文件:零件、裝配體和工程圖,每種文件類型都有相應(yīng)的API對(duì)象。PartDoc對(duì)象提供了執(zhí)行零件模型操作的函數(shù),如拉伸(FeatureExtrusion)、旋轉(zhuǎn)(FeatureRevolve)等;AssemblyDoc對(duì)象提供了執(zhí)行裝配操作的函數(shù),如添加新零件(AddComponent)、插入配合條件(AddMate)等;DrawingDoc對(duì)象提供了執(zhí)行工程圖操作的函數(shù),如對(duì)模型的尺寸、注解、材料明細(xì)表(BOM)等進(jìn)行添加或修改。編程時(shí)對(duì)SolidWorks API的調(diào)用實(shí)現(xiàn)逐級(jí)尋訪,即先調(diào)用與父對(duì)象相關(guān)的子對(duì)象,如果子對(duì)象所封裝的屬性和方法不能實(shí)現(xiàn)所需要的功能,則繼續(xù)調(diào)用該子對(duì)象的下級(jí)子對(duì)象,如此逐級(jí)遍歷,直到找到完成相應(yīng)功能的屬性和方法為止。Enviroment (環(huán)境)Frame (用戶窗口)AtributeDef (屬性定義)Modeler (模型管理)SWPropertySheet (應(yīng)用程序?qū)傩皂?Sketch (草繪面) PartDoc (零件模型) ModelDoc AssemblyDoc (裝配模型文件) DrawingDoc (工程文件) Etc (等等)Feature(特征)SldWorks(SolidWrks應(yīng)用程序)圖22 SolidWorks的對(duì)象層次體系其他SolidWorks API應(yīng)用程序?qū)ο螅罕?1 SolidWorks API應(yīng)用程序?qū)ο驪arameterEnumLoops2EntityEnumComponentsEnumBodies2EnumDrSectionsEnumCoEdgesEnumSketchHatchesEnumFaces2EnumSketchPointsEnumEdgesEnumSketchSegmentsEnumDocuments2EnumDisplayDimensions SolidWorks API函數(shù)介紹 在SolidWorks創(chuàng)建的對(duì)象中,每個(gè)對(duì)象都有自己的屬性和方法,通過調(diào)用API函數(shù)來實(shí)現(xiàn),反過來,應(yīng)用SolidWorks的每一步操作都體現(xiàn)在特定的對(duì)象類中。以下介紹一些在使用Visual Basic 。(1) 連接SolidWorks當(dāng)在使用SolidWorks API調(diào)用功能時(shí),我們必須先要與SolidWorks API提供的程序?qū)ο蠼⑦B接關(guān)系,也就是首先創(chuàng)建SolidWorks的應(yīng)用對(duì)象,用到的SolidWorks應(yīng)用程序?qū)ο笫牵篠ldWorks。SolidWorks應(yīng)用程序?qū)ο?在宏程序里面聲明為swApp,當(dāng)然也可以聲明為其他變量)是宏程序調(diào)用其他對(duì)象的入口,是所有調(diào)用SolidWorks API功能的最頂層,要調(diào)用SolidWorks API的其他功能,必須先調(diào)用此對(duì)象。一般情況下,它在程序中的表現(xiàn)形式為:Dim swApp As Set swApp = (SolidWorks規(guī)定的對(duì)象)。在對(duì)SolidWorks進(jìn)行二次開發(fā)時(shí),首先要建立SolidWorks的連接,創(chuàng)建SolidWorks的應(yīng)用對(duì)象:Dim swApp As ObjectSet swApp = CreateObject(“”)通過這個(gè)函數(shù),就打開了SolidWorks的接口,可以調(diào)用它的API函數(shù)了。(2) 建立新的零件圖 創(chuàng)建零件圖: Dim Part As Object Set Part = 使用該函數(shù)就能建立一個(gè)新的工作區(qū),從而進(jìn)行建模的操作。(3) 選擇要素該命令在SolidWorks中使用的非常頻繁,在實(shí)際操作當(dāng)中,有很多的命令在使用時(shí)都要選擇操作對(duì)象,調(diào)用的API是ModelDoc對(duì)象中的SelectByID函數(shù):(objectName,object Type,x,y,z)該函數(shù)在應(yīng)用時(shí)需要輸入五個(gè)參數(shù):objectName表示要選擇對(duì)象的名稱,這個(gè)名稱是SolidWorks在創(chuàng)建對(duì)象時(shí)按先后順序自動(dòng)命名的,例如基準(zhǔn)面1,基準(zhǔn)面2,Line5,D1@草圖1@。而object Type則是要輸入對(duì)象的類型,例如PLANE(面),SKETCHSEGMENT(草圖上
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1