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

正文內(nèi)容

基于solidworks二次開發(fā)畢業(yè)設計說明書-展示頁

2024-08-21 08:33本頁面
  

【正文】 間的互操作性。自動化控制器是指使用自動化服務器提供服務的控制應用程序,它通過OLE接口工作,這個接口向控制應用程序開放可用的服務。被操縱的一端稱為自動化服務器,而操縱自動化服務器的一端稱為自動化客戶或自動化控制器。 OLE技術在Windows平臺下,應用程序并不是處于分割獨立的狀態(tài),用戶通常想使它們互相聯(lián)系。ActiveX Automation的代碼在客戶程序土運行,而這些代碼所控制的動作由服務程序來執(zhí)行〔在這里將Solidworks理解為一個服務程序,而作為二次開發(fā)工具的VB程序作為客戶程序,它們之間是服務器與客戶的關系。這個暴露信息的程序稱為服務程序(Server),而操縱這些服務程序的程序成為客戶程序( Client) ,ActiveX Automation技術通過兩個程序問安排對話,達到一個程序控制另一個程序的目的,但這種對話不是雙向的,對話雙方也不是平等的。每個應用程序可以決定自己的哪些信息可暴露出來。當制作應用程序時,如果要用到不同的組件,只需要從剛建好的組件庫中調(diào)出所需要的組件,然后它們可以插入到適當?shù)奈恢?,來獲得所需要的功能。有了組件的概念,就可以將改進的新組件插入到應用程序中,并替換了原來的就組件,從而賦予應用程序新的活力【9】。傳統(tǒng)應用程序的組成部分是分立的文件、模塊或類,這些組成部分經(jīng)過編譯并鏈接之后形成應用程序。我們可以將組件看出一塊積木或一個小單元,這些小單元成為應用程序的各個獨立部分。COM中得組件,其實用積木形容在恰當不過了。但OLE是開發(fā)出來的第一個COM系統(tǒng),不能很好地實現(xiàn)COM功能,這使OLE顯得比較龐大而且使用不便。OLE的第一個版本用動態(tài)數(shù)據(jù)交換(DDE)作為客戶及組件之間的通信方式,但是DDE非常緩慢,而且效率也不高。 系統(tǒng)的設計的關鍵技術 COM技術COM是一個說明如何建立可動態(tài)交替更新組件的規(guī)范,提供了客戶和組件之間能夠互操作應該遵循的標準,該標準對于組件架構的重要性同其他任何一個具有可交替更新部分的系統(tǒng)是一樣的。4. 由圖可以看出,用這種方法開發(fā)的零部件庫是以外掛的形式聯(lián)接到SolidWorks之上的,而且各個模塊是獨立的,因此其擴充性非常的好,我們可以增加更多的標準件數(shù)據(jù)庫,增加更多的模型文件來達到擴充零部件庫的目的。模型的通用性也就保證了此零部件庫的通用性。2. 模型的建立是不受任何外界因素影響的。其它幾個模塊是以外掛的形式和SolidWorks平臺相關聯(lián)的,也就是說其它幾個模塊把處理后的信息匯總后通過接口API發(fā)向SolidWorks平臺來完成畫圖?!?給我們展示的不僅是零部件庫的總體結構,它實質(zhì)是給我們一種建立零部件庫的思想。2. 執(zhí)行模塊:核心部分,主要是對由界面輸入的數(shù)據(jù)處理,與零部件庫參數(shù)數(shù)據(jù)庫進行交互,運算,通過API跟SolidWorks進行交互,對其操作,使其完成繪制相應實體的全過程。其核心部分就是執(zhí)行模塊和零部件模型庫及數(shù)據(jù)庫,下面分別對各模塊進行簡單介紹。 詳細的系統(tǒng)體系結構圖本課題作為CAFD系統(tǒng)的先期工作,將首先完成機床夾具定位件庫的建立,并作進一步研究。另外,一個獨立的EXE是一個獨立的程序,有能力控制其他軟件,有自己的接口。 系統(tǒng)的設計思想計算機輔助夾具設計系統(tǒng)應為工藝人員提供一個良好的設計服務環(huán)境,應具備快速獲取相關信息、生成和存儲、輸入和輸出、圖形設計和處理能力以及良好的人機交互等功能。VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組建的屬性和方法。一個典型的VB進程VB的中心思想就是要便于程序員使用,無論是新手或者專家。VB擁有圖形用戶界面(GUI)和快速應用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。從任何標準來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。因此,在VisualB asic中,Access數(shù)據(jù)庫和VisualBasic數(shù)據(jù)庫含義相同【4】。用Access建立的數(shù)據(jù)庫(.mdb)可以在VisualB asic中使用。采用Microsoft的Access來建立標準件參數(shù)特性數(shù)據(jù)庫。凡支持OLE編程的開發(fā)工具,如VisualC++, Visual Basic, Delphi等均可用于SolidWorks的二次開發(fā)。而且SolidWorks的易上手,易操作性,所以在這里我們以SolidWorks為平臺進行夾具庫的二次開發(fā)。國際上很多一流的名校都將SolidWorks定為大學本科學生的必修課,如麻省理工學院、英國劍橋大學等。但就價位來講SolidWorks、MDT、SolidEdge是中低檔價位的產(chǎn)品,UG、Pro/E、IDEAS是高中檔價位的產(chǎn)品。由于機床夾具零部件的數(shù)量、種類、規(guī)格非常多,而且許多尺寸不是標準尺寸或固定值,全部做成圖形要造成極大的資源浪費,而且有些零件也不可能全部做成圖形,比如鉆套的內(nèi)孔尺寸、定位銷的外圓柱面定位尺寸等,它們是由工件的加工要求確定的,可能是整數(shù),也可能是幾位小數(shù),建立鉆套及定位銷模型時不可能預知這一尺寸,所以,我們需要尋求一種對這一信息的統(tǒng)一描述,包括盡可能多的信息,減少不必要的浪費【3】。(2)包括的信息不完整,多數(shù)只描述零件的幾何特性,而不包括材料、性能等級等技術信息。目前,進行簡單開發(fā)的一些零部件庫,大部分是基于CAD開發(fā)的三維圖形庫,或者說以塊的形式存儲的圖形文件,一般也是針對專門的系統(tǒng),可移植性不強?!傲悴考?shù)據(jù)庫”是將機床夾具零部件國家標準GB2148GB226980中的所有零部件的尺寸數(shù)據(jù)輸入計算機中,建立起多個數(shù)據(jù)文件,構成數(shù)據(jù)庫,其中每種類型夾具不同規(guī)格的尺寸構成一個數(shù)據(jù)文件,供應用程序在AutoCAD中生成工程圖用【2】。其組成主要有如下幾個功能模塊:零部件庫應用程序、零部件數(shù)據(jù)庫、圖片庫。目前,各種二次開發(fā)的系統(tǒng)如模具CAD、夾具CAD、組合夾具CAD等大多是基于AutoCAD平臺開發(fā)的二維工程數(shù)據(jù)庫。非標準件通常形狀不規(guī)則,結構也比標準件復雜,因此夾具設計時,夾具的結構尺寸依靠人的經(jīng)驗,而人的經(jīng)驗又往往不能被挖掘和再利用。參數(shù)化技術作為快速設計的常用手段,因此,夾具參數(shù)化生成和快速變形設計成為企業(yè)的迫切需要。以多品種、小批量為代表的面向大規(guī)模定制生產(chǎn)模式,要求企業(yè)能夠快速響應用戶需求,縮短開發(fā)時間。為此,選擇合適的三維CAD平臺,研發(fā)一套適用于各類CAD逗系統(tǒng)的、通用的標準件庫和機床夾具零部件庫具有極其深遠的意義和價值。專用夾具的設計更不例外。在產(chǎn)品設計中,大量應用標準件是代表一個國家和企業(yè)設計制造水平的重要標志。如果應用軟件進行二次開發(fā)建立一個標準件三維實體模型庫,用戶選擇標準件時,便能自動從庫中取出,然后插入到裝配體的指定位置,將大大簡化設計工作,提高設計效率。所以,在如今的市場上如果提供一個選擇,并考慮到當今的科技,客戶會喜歡根據(jù)其具體的需求選擇一個產(chǎn)品建造。由于沒有詳細的裝配圖,組裝時往往需要經(jīng)過多次安裝、調(diào)整才能達到要求,比較費時費力,不僅效率低、周期長,而且裝配質(zhì)量依賴豐富的生產(chǎn)經(jīng)驗和技術熟練的技工,這正是企業(yè)短缺的人才,客觀上成為限制組合夾具廣泛應用的障礙。其不足之處是外形尺寸較大,笨重;剛性較差,同時由于所需元件的儲備量大,故一次性投資費用較高。組合夾具和專用夾具設計時需要進行一系列的定位、夾緊、裝配設計才能滿足生產(chǎn)的要求。如果進行二次開發(fā),可以全面擴展其功能或將其功能集成到客戶應用程序中,從而實現(xiàn)完全客戶化【1】。材料、加工工藝、結構、產(chǎn)品形象有機地聯(lián)系在一起的,某個環(huán)節(jié)的變革,便會引起整個機體的變化。 課題研究的意義任何設計都是時代的產(chǎn)物,它的不同的面貌,不同的特征反映著不同的歷史時期的科技技術水平。技術是產(chǎn)品形態(tài)發(fā)展的先導,新材料,新工藝的出現(xiàn),必然給產(chǎn)品帶來新的結構,新的形態(tài)和新的造型風格。夾具業(yè)多樣化發(fā)展使得通用的夾具CAD軟件不能完全滿足企業(yè)的特殊要求,所有研究在通用圖形軟件的基礎上二次開發(fā)企業(yè)自主的夾具CAD系統(tǒng)十分必要。夾具可分為通用夾具、組合夾具、專用夾具幾類。隨著生產(chǎn)節(jié)奏的加快,能在短時間內(nèi)由標準元件組裝完成的組合夾具,受到諸多企業(yè)普遍的青睞。而且目前組合夾具的設計和組裝仍采用落后的人工拼裝和管理方法,大多數(shù)企業(yè)的組合夾具是根據(jù)工藝人員設計的工序圖由組合夾具組裝站進行組裝。另外,有些復雜的組合夾具由于裝夾精度高,對人的經(jīng)驗依賴程度高,組裝站擔心拆卸后難以恢復,故需要長期保存,這就造成組合元件長期被占用,影響組合元件周轉使用。產(chǎn)品的定制通常需要個人擁有必要的產(chǎn)品知識和設計技能,并把它們應用在客戶所需的要求和規(guī)格上,而且這個過程通常需要耗費很多時間。同時用戶可交換選擇或修改標準件的某些參數(shù),直接在裝配環(huán)境中調(diào)用,使用極其方便有效。在機械產(chǎn)品中,有大約30%到70%的零件是標準件或非標常用件,這些零件大多具有相同或相似的外形特征,只是尺寸規(guī)格有所不同,如果沒有三維標準件庫,將不得不在創(chuàng)建和開發(fā)過程中對標準件進行重復建模,不但耗費了設計人員的時間和精力,延長設計周期,而且增加了產(chǎn)品的生產(chǎn)制造成本,所以建立通用的符合國家標準和企業(yè)標準的標準件庫和典型組合庫是提高設計效率的保證。而一些優(yōu)秀的三維CAD軟件如UG. SolidEdge等都未提供機床夾具零部件庫。 機床夾具標準件庫研究的現(xiàn)狀夾具是制造企業(yè)一種重要的工藝裝備資源,夾具設計是生產(chǎn)準備過程的關鍵環(huán)節(jié)。夾具由于能夠利用加工零件工藝上的相似性,且適應工件特征在一定范圍內(nèi)的變化而得到推廣和應用,如何提高夾具設計效率成為需要重點解決的問題之一。據(jù)統(tǒng)計,在夾具開發(fā)過程中標準件的使用率占到零件總數(shù)量的60%以上,以標準件的重復建模占用夾具設計的大量時間,而國內(nèi)開發(fā)的標準件庫大都都存在通用性不足和擴充性較差的缺點。同時,目前CAD軟件的參數(shù)化設計功能尚難以很好地滿足產(chǎn)品級參數(shù)化設計的需求。基于AutoCAD的機床夾具零部件庫開發(fā)已有一定成果。圖片庫用于存放不同種類夾具的工程圖,供預覽用。一些優(yōu)秀的三維CAD軟件如UG.、SolidEdge等都未提供機床夾具零部件庫。而且,這些圖形庫存在著一些問題:(1)不同系統(tǒng)開發(fā)的零部件庫由于對零部件沒有統(tǒng)一的描述格式,不能進行信息的交換,造成了資源的極大浪費。(3 )在建庫方法上,多采用建立圖庫的方法,即把預先定義好的圖形放入庫中,需要時重新調(diào)用。2.總體方案設計 系統(tǒng)開發(fā)所需工具目前,在我國的CAD市場上比較流行的三維CAD軟件有SolidWorks、MDT、UG、Pro/E、SolidEdge 等??紤]到SolidWorks的全球用戶非常廣泛(大約有20萬),國外大多數(shù)制造公司招聘時都要求應聘人具備操作SolidWorks的能力。95%的西方企業(yè)要求員工回運用SolidWorks軟件,SolidWorks連續(xù)幾年被美國一些雜志評為優(yōu)秀的CAD軟件。SolidWorks的軟件開發(fā)商為方便各類用戶對其進行二次開發(fā),提供了API(Application Programming Interface)應用編程接口,它是一個基于OLE(對象鏈接與嵌入)的編程接口,此接口為用戶提供自由 、開放、功能完整的開發(fā)工具,其中包含了數(shù)以百計的功能函數(shù),這些函數(shù)提供了程序員直接訪問SolidWorks的能力。在此選用VB編程語言作為開發(fā)工具。這是由于Access是VisualBasic的內(nèi)部數(shù)據(jù)庫,即缺省數(shù)據(jù)庫類型。而且用VisualBasic可以直接建立Access數(shù)據(jù)庫。另外,Visual Basic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅動編程語言。它源自于BASIC編程語言。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。VB使用了可以簡單建立應用程序的GUI系統(tǒng),但是又可以開發(fā)相當復雜的程序。因為默認的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫多少代碼就可以完成一個簡單的程序?;赟olidWorks的CAM 系
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1