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

正文內(nèi)容

基于solidworks二次開發(fā)畢業(yè)設計說明書-全文預覽

2025-08-27 08:33 上一頁面

下一頁面
  

【正文】 ,它的效率會相對比較低,而且這種方式下用戶不可以在solidworks中添加自己的菜單、工具欄和屬性頁等。Solidworks API(Application Programming Interface,應用程序編程接口)是SolidWorks的OLE(Object Linking and Embedding,對象鏈接或嵌入)應用程序開發(fā)接口,用戶可以利用它和支持OLE編程的開發(fā)工具,如VB、VBA(Excel,Access)、VC等對SolidWorks進行二次開發(fā),建立適合用戶需要的、專用的SolidWorks功能模塊,在此基礎上實現(xiàn)零件及模具的參數(shù)化驅(qū)動。專業(yè)人員可以用VisualB asic實現(xiàn)其他任何Windows編程語言的功能,而初學者只需掌握幾個關鍵詞就可以建立實用的應用程序。VB把這些控件模式化,并且每一個控件都由若干個屬性來控制其外觀、工作方法。 Solidworks API插件幫助主題 VB開發(fā)Solidworks基本原理VisualBasic語言是美國微軟公司推出的Windows環(huán)境下的軟件開發(fā)工具,使用VB可以既快又簡單地開發(fā)Windows應用軟件。flip 為TRUE 時表示延緩配合。(6)基本裝配命令零件的建模完成后,即可進行零件的裝配,先調(diào)用swApp 中的NewAssembly 函數(shù)新建一個空白裝配文檔,再通過調(diào)用AssemblyDoc 中的AddComponent 函數(shù)插入零部件: (pName ,x , y , z)pName 表示要加入組件的路徑及名稱。width 表示倒角邊距。reverseDir 控制旋轉(zhuǎn)的方向,為TRUE 時表示反向, revTyp 為1 時無效。dang1 、dang2 為TRUE時表示向內(nèi)拔模,為FALSE 是向外拔模。dir 為TRUE 時表示反向拉伸,為真時有效。畫圓調(diào)用ModelDoc 對象中的CreateCircle2函數(shù): (xc ,yc ,zc ,xp ,yp ,zp)xc、yc、zc、xp 、yp 、zp 分別是圓心和圓上一點的坐標值。object Type 要輸入對象的類型,如PLANE (面) 、SKETCHSEGMENT (草圖上的對象如直線、圓弧等) 、DIMENSION (尺寸標注)。下面以VB 為開發(fā)平臺介紹其一些常用的API 函數(shù)。ModelDoc 中又創(chuàng)建了PartDoc、AssemblyDoc、DrawingDoc 等子類。 API中各個對象相互關系,可以利用這張表的關系進行參考編程。為了方便用戶進行二次開發(fā),SolidWorks提供了幾百個API函數(shù),用戶可以使用Visual Basic、VBA、VisualC++、C、Delphi等高級編程語言對SolidWorks進行二次開發(fā),建立適合用戶需要的、專用的SolidWorks功能模塊。Solidworks的API編程接口封裝了所有的ActiveX對象供編程使用。也就是說,Solidworks必須將全部ActiveX對象暴露給VB才能實現(xiàn)二者的通信。因此它具有很好的交互性,用戶可以利用繪圖系統(tǒng)全部的交互功能修改圖形及其屬性,進而控制參數(shù)化的過程。在參數(shù)驅(qū)動過程中,始終要保持這種關系不變。稱這些幾何數(shù)據(jù)為從動點。其它約束可由圖形結(jié)構(gòu)特征確定或與主約束有確定關系,稱它們?yōu)榇?約束。特征造型方法是三維實體造型技術的發(fā)展,目前正在探討之中。初等方法利用預先設定的算法,求解一些特定的幾何約束。國內(nèi)外對參數(shù)化設計做了大量的研究,目前參數(shù)化技術大致可分為如下三種方法:(1)基于幾何約束的數(shù)學方法。類型庫中包括的自動化服務器中的類、接口、數(shù)據(jù)類型等信息,供客戶在創(chuàng)建實力、調(diào)用接口時使用。使用自動化服務器提供的服務,實際上是通過訪問自動化服務器提供的自動化對象的數(shù)學和方法實現(xiàn)??梢允褂肈elphi、C++等高級語言或腳本語言如VBScript和JavaScript來驅(qū)動自動化服務器,而不必考慮用于編寫它的語言,從而實現(xiàn)應用程序間的互操作性。被操縱的一端稱為自動化服務器,而操縱自動化服務器的一端稱為自動化客戶或自動化控制器。ActiveX Automation的代碼在客戶程序土運行,而這些代碼所控制的動作由服務程序來執(zhí)行〔在這里將Solidworks理解為一個服務程序,而作為二次開發(fā)工具的VB程序作為客戶程序,它們之間是服務器與客戶的關系。每個應用程序可以決定自己的哪些信息可暴露出來。有了組件的概念,就可以將改進的新組件插入到應用程序中,并替換了原來的就組件,從而賦予應用程序新的活力【9】。我們可以將組件看出一塊積木或一個小單元,這些小單元成為應用程序的各個獨立部分。但OLE是開發(fā)出來的第一個COM系統(tǒng),不能很好地實現(xiàn)COM功能,這使OLE顯得比較龐大而且使用不便。 系統(tǒng)的設計的關鍵技術 COM技術COM是一個說明如何建立可動態(tài)交替更新組件的規(guī)范,提供了客戶和組件之間能夠互操作應該遵循的標準,該標準對于組件架構(gòu)的重要性同其他任何一個具有可交替更新部分的系統(tǒng)是一樣的。模型的通用性也就保證了此零部件庫的通用性。其它幾個模塊是以外掛的形式和SolidWorks平臺相關聯(lián)的,也就是說其它幾個模塊把處理后的信息匯總后通過接口API發(fā)向SolidWorks平臺來完成畫圖。2. 執(zhí)行模塊:核心部分,主要是對由界面輸入的數(shù)據(jù)處理,與零部件庫參數(shù)數(shù)據(jù)庫進行交互,運算,通過API跟SolidWorks進行交互,對其操作,使其完成繪制相應實體的全過程。 詳細的系統(tǒng)體系結(jié)構(gòu)圖本課題作為CAFD系統(tǒng)的先期工作,將首先完成機床夾具定位件庫的建立,并作進一步研究。 系統(tǒng)的設計思想計算機輔助夾具設計系統(tǒng)應為工藝人員提供一個良好的設計服務環(huán)境,應具備快速獲取相關信息、生成和存儲、輸入和輸出、圖形設計和處理能力以及良好的人機交互等功能。一個典型的VB進程VB的中心思想就是要便于程序員使用,無論是新手或者專家。從任何標準來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。用Access建立的數(shù)據(jù)庫(.mdb)可以在VisualB asic中使用。凡支持OLE編程的開發(fā)工具,如VisualC++, Visual Basic, Delphi等均可用于SolidWorks的二次開發(fā)。國際上很多一流的名校都將SolidWorks定為大學本科學生的必修課,如麻省理工學院、英國劍橋大學等。由于機床夾具零部件的數(shù)量、種類、規(guī)格非常多,而且許多尺寸不是標準尺寸或固定值,全部做成圖形要造成極大的資源浪費,而且有些零件也不可能全部做成圖形,比如鉆套的內(nèi)孔尺寸、定位銷的外圓柱面定位尺寸等,它們是由工件的加工要求確定的,可能是整數(shù),也可能是幾位小數(shù),建立鉆套及定位銷模型時不可能預知這一尺寸,所以,我們需要尋求一種對這一信息的統(tǒng)一描述,包括盡可能多的信息,減少不必要的浪費【3】。目前,進行簡單開發(fā)的一些零部件庫,大部分是基于CAD開發(fā)的三維圖形庫,或者說以塊的形式存儲的圖形文件,一般也是針對專門的系統(tǒng),可移植性不強。其組成主要有如下幾個功能模塊:零部件庫應用程序、零部件數(shù)據(jù)庫、圖片庫。非標準件通常形狀不規(guī)則,結(jié)構(gòu)也比標準件復雜,因此夾具設計時,夾具的結(jié)構(gòu)尺寸依靠人的經(jīng)驗,而人的經(jīng)驗又往往不能被挖掘和再利用。以多品種、小批量為代表的面向大規(guī)模定制生產(chǎn)模式,要求企業(yè)能夠快速響應用戶需求,縮短開發(fā)時間。專用夾具的設計更不例外。如果應用軟件進行二次開發(fā)建立一個標準件三維實體模型庫,用戶選擇標準件時,便能自動從庫中取出,然后插入到裝配體的指定位置,將大大簡化設計工作,提高設計效率。由于沒有詳細的裝配圖,組裝時往往需要經(jīng)過多次安裝、調(diào)整才能達到要求,比較費時費力,不僅效率低、周期長,而且裝配質(zhì)量依賴豐富的生產(chǎn)經(jīng)驗和技術熟練的技工,這正是企業(yè)短缺的人才,客觀上成為限制組合夾具廣泛應用的障礙。組合夾具和專用夾具設計時需要進行一系列的定位、夾緊、裝配設計才能滿足生產(chǎn)的要求。材料、加工工藝、結(jié)構(gòu)、產(chǎn)品形象有機地聯(lián)系在一起的,某個環(huán)節(jié)的變革,便會引起整個機體的變化。技術是產(chǎn)品形態(tài)發(fā)展的先導,新材料,新工藝的出現(xiàn),必然給產(chǎn)品帶來新的結(jié)構(gòu),新的形態(tài)和新的造型風格。夾具可分為通用夾具、組合夾具、專用夾具幾類。而且目前組合夾具的設計和組裝仍采用落后的人工拼裝和管理方法,大多數(shù)企業(yè)的組合夾具是根據(jù)工藝人員設計的工序圖由組合夾具組裝站進行組裝。產(chǎn)品的定制通常需要個人擁有必要的產(chǎn)品知識和設計技能,并把它們應用在客戶所需的要求和規(guī)格上,而且這個過程通常需要耗費很多時間。在機械產(chǎn)品中,有大約30%到70%的零件是標準件或非標常用件,這些零件大多具有相同或相似的外形特征,只是尺寸規(guī)格有所不同,如果沒有三維標準件庫,將不得不在創(chuàng)建和開發(fā)過程中對標準件進行重復建模,不但耗費了設計人員的時間和精力,延長設計周期,而且增加了產(chǎn)品的生產(chǎn)制造成本,所以建立通用的符合國家標準和企業(yè)標準的標準件庫和典型組合庫是提高設計效率的保證。 機床夾具標準件庫研究的現(xiàn)狀夾具是制造企業(yè)一種重要的工藝裝備資源,夾具設計是生產(chǎn)準備過程的關鍵環(huán)節(jié)。據(jù)統(tǒng)計,在夾具開發(fā)過程中標準件的使用率占到零件總數(shù)量的60%以上,以標準件的重復建模占用夾具設計的大量時間,而國內(nèi)開發(fā)的標準件庫大都都存在通用性不足和擴充性較差的缺點。基于AutoCAD的機床夾具零部件庫開發(fā)已有一定成果。一些優(yōu)秀的三維CAD軟件如UG.、SolidEdge等都未提供機床夾具零部件庫。(3 )在建庫方法上,多采用建立圖庫的方法,即把預先定義好的圖形放入庫中,需要時重新調(diào)用??紤]到SolidWorks的全球用戶非常廣泛(大約有20萬),國外大多數(shù)制造公司招聘時都要求應聘人具備操作SolidWorks的能力。SolidWorks的軟件開發(fā)商為方便各類用戶對其進行二次開發(fā),提供了API(Application Programming Interface)應用編程接口,它是一個基于OLE(對象鏈接與嵌入)的編程接口,此接口為用戶提供自由 、開放、功能完整的開發(fā)工具,其中包含了數(shù)以百計的功能函數(shù),這些函數(shù)提供了程序員直接訪問SolidWorks的能力。這是由于Access是VisualBasic的內(nèi)部數(shù)據(jù)庫,即缺省數(shù)據(jù)庫類型。另外,Visual Basic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。因為默認的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫多少代碼就可以完成一個簡單的程序。在這種情況下,Visual Basic軟件被用來作為獨立的EXE來結(jié)合SolidWorks和Excel軟件定制模型,由此我們可以得出詳細的系統(tǒng)體系結(jié)構(gòu)()。1. 用戶界面:用戶與執(zhí)行模塊進行交互的窗口:可以從中輸入所需的零件的主參數(shù),進行實時建模(對數(shù)據(jù)庫中沒有的數(shù)據(jù)參數(shù)可輸入其所需參數(shù)進行實時繪制)。由圖可以看出,其幾大模塊都是圍繞著SolidWorks這個平臺,其主要原因是繪圖過程是由SolidWorks平臺完成的。因為SolidWorks的核心技術不會變,其建立的模型的通用性也不會變。例如我們要加入彈簧這個標準件,我們要作的只是把其參數(shù)建立數(shù)據(jù)庫,把其外型建立模型,放入相應的目錄中,然后建立其執(zhí)行模塊和界面,編譯成可執(zhí)行,再加入菜單即可,對原來任何東西都不需要修改【68】。OLE的第二個版本使用了COM。在拼積木時,將積木一塊一塊壘加起來拼成頭腦中所想象的東西。要像推出應用程序的新版本,就需要將這些組成部分重新編譯,既費時又費力。 ActiveX Automation技術ActiveX Automation技術ActiveX Automation是Microsoft公司提出的一個基于COM ( Componet Object Model,組件對象模型)的技術標準,是以前的OLI(Object Linking and Embeding, 對象連接與嵌人)技術的更高層次的發(fā)展,其宗旨是在windows系統(tǒng)的統(tǒng)管理下,協(xié)同不同的應用
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1