版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二章計(jì)算機(jī)輔助設(shè)計(jì)(CAD)第二章計(jì)算機(jī)輔助設(shè)計(jì)(CAD)2.1概述CAD是采用計(jì)算機(jī)硬件與軟件系統(tǒng)輔助人們對(duì)產(chǎn)品或工程進(jìn)行設(shè)計(jì)的方法與技術(shù),包括設(shè)計(jì)、繪圖、工程分析、文檔制作等設(shè)計(jì)活動(dòng),是一種新的設(shè)計(jì)方法,也是一門多學(xué)科綜合應(yīng)用技術(shù)。
一般把應(yīng)用于CAD作業(yè)的計(jì)算機(jī)(中、小型或微型計(jì)算機(jī)等)、軟件(計(jì)算機(jī)的操作系統(tǒng)、圖形支撐軟件和專業(yè)應(yīng)用軟件等)及外圍設(shè)備(打印機(jī)和繪圖儀等),總稱為CAD系統(tǒng)。當(dāng)前,CAD的應(yīng)用主要有以下幾個(gè)方面:工程設(shè)計(jì)與分析、幾何造型、繪圖、工程數(shù)據(jù)庫(kù)和設(shè)計(jì)文檔。2.1概述CAD是采用計(jì)算機(jī)硬件與軟件系統(tǒng)輔助人們對(duì)產(chǎn)品或1.工程計(jì)算與分析在產(chǎn)品或工程設(shè)計(jì)中,往往包含著大量而復(fù)雜的分析計(jì)算工作。如產(chǎn)品性能分析、強(qiáng)度及剛度計(jì)算、機(jī)構(gòu)參數(shù)計(jì)算等。CAD系統(tǒng)往往包含或者連接某些功能強(qiáng)大的工程分析軟件,如有限元分析、優(yōu)化設(shè)計(jì)、動(dòng)力學(xué)分析等軟件,利用這些軟件可以對(duì)機(jī)械零件以及整機(jī)進(jìn)行結(jié)構(gòu)應(yīng)力應(yīng)變場(chǎng)、溫度場(chǎng)以及流體內(nèi)部的壓力場(chǎng)、速度場(chǎng)等的分析計(jì)算,從而大大提高設(shè)計(jì)精度。1.工程計(jì)算與分析在產(chǎn)品或工程設(shè)計(jì)中,往往包含著大量而復(fù)雜的2.幾何造型把物體的形狀及其屬性轉(zhuǎn)變?yōu)橛?jì)算機(jī)的內(nèi)部表示。對(duì)于機(jī)械CAD系統(tǒng),幾何造型是其核心功能。幾何造型分為線框幾何造型、表面幾何造型、實(shí)體幾何造型和特征造型。
3.繪圖繪圖工作量占設(shè)計(jì)工作的50-60﹪,用計(jì)算機(jī)繪圖代替?zhèn)鹘y(tǒng)的手工繪圖可提高速度和質(zhì)量,是CAD技術(shù)的重要應(yīng)用。2.幾何造型把物體的形狀及其屬性轉(zhuǎn)變?yōu)橛?jì)算機(jī)的內(nèi)部表示。對(duì)4.工程數(shù)據(jù)庫(kù)在產(chǎn)品或工程設(shè)計(jì)中的信息量很大,信息的形式、屬性、關(guān)系復(fù)雜多樣。CAD中利用數(shù)據(jù)庫(kù)技術(shù)建立各種數(shù)據(jù)庫(kù),統(tǒng)一管理工程數(shù)據(jù)和圖形,為設(shè)計(jì)過(guò)程提供各種基本數(shù)據(jù)及保存結(jié)果。5.設(shè)計(jì)文檔許多設(shè)計(jì)屬性需制成文檔說(shuō)明或輸出報(bào)表,有些設(shè)計(jì)參數(shù)需用文檔直方圖、餅圖或線圖等表示,由專門軟件完成。4.工程數(shù)據(jù)庫(kù)在產(chǎn)品或工程設(shè)計(jì)中的信息量很大,信息的形式、屬CAD技術(shù)的主要特點(diǎn)1)制圖速度快,減少手工繪圖時(shí)間,提高了工作效率;2)圖形格式統(tǒng)一,質(zhì)量高,促進(jìn)設(shè)計(jì)工作規(guī)范化、系列化和標(biāo)準(zhǔn)化;3)提高分析計(jì)算速度,能解決復(fù)雜的設(shè)計(jì)計(jì)算問(wèn)題;4)易于技術(shù)資料的保存及查找,修改設(shè)計(jì)快,縮短了產(chǎn)品的設(shè)計(jì)周期;5)設(shè)計(jì)時(shí)可預(yù)估產(chǎn)品性能。采用CAD技術(shù)確實(shí)能夠提高設(shè)計(jì)質(zhì)量,縮短設(shè)計(jì)周期,降低設(shè)計(jì)成本,從而加快產(chǎn)品更新?lián)Q代的速度,使企業(yè)保持良好的競(jìng)爭(zhēng)能力。但也要看到,采用CAD技術(shù)會(huì)給企業(yè)帶來(lái)一定的風(fēng)險(xiǎn)和問(wèn)題,如投資大,需要投入一大筆資金購(gòu)買軟、硬件及支付培訓(xùn)和開(kāi)發(fā)費(fèi)用;一般不能在很短時(shí)間內(nèi)產(chǎn)生效益,因此有些企業(yè)望而卻步;還有需要一批掌握CAD技術(shù)的、具有良好素質(zhì)的工程技術(shù)人員隊(duì)伍,對(duì)原有的技術(shù)人員需要培訓(xùn),這也是影響企業(yè)能否有效使用CAD技術(shù)的一個(gè)重要因素。CAD技術(shù)的主要特點(diǎn)1)制圖速度快,減少手工繪圖時(shí)間,提高了CAD的工作過(guò)程CAD不是完全的設(shè)計(jì)自動(dòng)化。實(shí)踐經(jīng)驗(yàn)證明,完全設(shè)計(jì)自動(dòng)化是非常困難的。CAD是將人的主導(dǎo)型與創(chuàng)造性放在首位,同時(shí)充分發(fā)揮計(jì)算機(jī)的長(zhǎng)處,使二者有機(jī)地結(jié)合起來(lái),從而提高設(shè)計(jì)質(zhì)量、縮短設(shè)計(jì)周期、降低設(shè)計(jì)費(fèi)用。因此,人-機(jī)信息交流以及交互工作方式是CAD系統(tǒng)最顯著的特點(diǎn)。假定概念設(shè)計(jì)已經(jīng)完成過(guò),于是首先定義產(chǎn)品的幾何模型,進(jìn)行零件的外形設(shè)計(jì),一般用實(shí)體造型的方法建立零件的立體圖形,從各個(gè)方向觀察它的外觀造型、大小比例和色彩等是否符合要求,感到滿意后,將其轉(zhuǎn)換成具體的數(shù)據(jù);然后根據(jù)后續(xù)工作抽取模型中的數(shù)據(jù)進(jìn)行處理,例如變成有限元網(wǎng)格數(shù)據(jù),接著進(jìn)行工程分析及計(jì)算,根據(jù)計(jì)算結(jié)果決定是否要對(duì)設(shè)計(jì)進(jìn)行修改,修改滿意后進(jìn)行詳細(xì)設(shè)計(jì),接著編制全部設(shè)計(jì)文檔,輸出工程圖。CAD的工作過(guò)程CAD不是完全的設(shè)計(jì)自動(dòng)化。實(shí)踐經(jīng)驗(yàn)證明,完現(xiàn)代CAD過(guò)程往往與計(jì)算機(jī)輔助工藝規(guī)程設(shè)計(jì)(CAPP)與數(shù)控(NC)自動(dòng)編程連在一起,形成自動(dòng)的CAD/CAM系統(tǒng)。CAPP的功能是進(jìn)行零件加工工藝路線及工序的編制,它的作用除為生產(chǎn)調(diào)度及控制提供信息外,也為NC自動(dòng)編程提供所需信息。NC自動(dòng)編程部分生成刀具加工軌跡并在屏幕上進(jìn)行加工仿真,檢查無(wú)誤后,經(jīng)后置處理生成加工代碼,控制機(jī)床進(jìn)行加工?,F(xiàn)代CAD過(guò)程往往與計(jì)算機(jī)輔助工藝規(guī)程設(shè)計(jì)(CAPP)與數(shù)控CAD系統(tǒng)的分類(1)集中式主機(jī)系統(tǒng):該系統(tǒng)由一臺(tái)集中式的大型機(jī)(或中型、小型機(jī))與若干圖形終端連接而成。這種系統(tǒng)的優(yōu)點(diǎn)是:有一個(gè)集中的數(shù)據(jù)庫(kù)統(tǒng)一管理所有的數(shù)據(jù),缺點(diǎn)是由于所有軟件都存在主機(jī)里,一旦主機(jī)失誤,將影響用戶工作。(2)分布式工程工作站系統(tǒng):以一臺(tái)主服務(wù)器為中心將若干臺(tái)工程工作站或微機(jī)聯(lián)成網(wǎng)絡(luò)。這種CAD系統(tǒng)的圖形功能強(qiáng),速度快,內(nèi)存、外存容量大,是從事CAD課題的首選設(shè)備。(3)微型計(jì)算機(jī)系統(tǒng):個(gè)人計(jì)算機(jī)(PC)CAD系統(tǒng)的分類(1)集中式主機(jī)系統(tǒng):該系統(tǒng)由一臺(tái)集中式的大CAD系統(tǒng)的硬件和軟件硬件:主機(jī)、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)設(shè)備等組成。軟件:系統(tǒng)軟件、支撐軟件和專業(yè)應(yīng)用軟件等組成。硬件是實(shí)現(xiàn)CAD各項(xiàng)功能的物質(zhì)基礎(chǔ)。但是,使硬件各個(gè)元件能進(jìn)行正確的協(xié)同工作,卻是由軟件程序的控制、指揮來(lái)實(shí)現(xiàn)的。軟件是實(shí)現(xiàn)CAD各項(xiàng)功能技術(shù)的核心。CAD系統(tǒng)的硬件和軟件硬件:主機(jī)、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)設(shè)硬件1、主機(jī):CPU和內(nèi)存儲(chǔ)器。是控制和指揮整個(gè)系統(tǒng)運(yùn)行并執(zhí)行實(shí)際運(yùn)算、邏輯分析的裝置,是系統(tǒng)的核心。2、輸入設(shè)備:主要作用是將字符、平面上或空間中點(diǎn)的坐標(biāo)輸入計(jì)算機(jī),其基本功能是“定位”和“拾取”。定位是確定和控制光標(biāo)在屏幕圖形上的位置,拾取是選取屏幕圖形上的某一內(nèi)容。3、輸出設(shè)備:將計(jì)算結(jié)果輸出到屏幕上或紙面上,一般分為兩類:一類是與圖形輸入設(shè)備相結(jié)合,構(gòu)成具有交互功能的可以快速生成和修改圖形的顯示設(shè)備;另一類是在紙或其它介質(zhì)上輸出的可以永久保存圖形的繪圖設(shè)備。4、存儲(chǔ)設(shè)備:主要是指外存儲(chǔ)器,是用來(lái)存放大量的暫時(shí)不用而等待調(diào)用的程序和數(shù)據(jù)的裝置。硬件軟件1、系統(tǒng)軟件:是直接配合硬件工作,并對(duì)其它軟件起著支撐作用的軟件,主要包括操作系統(tǒng)、計(jì)算機(jī)語(yǔ)言、網(wǎng)絡(luò)通信及管理軟件、數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)管理軟件。2、支撐軟件:是指支撐用戶進(jìn)行CAD工作的通用性功能軟件,主要包括基本圖形資源軟件、二維三維繪圖軟件、幾何造型軟件、工程分析及計(jì)算軟件、文檔制作軟件。3、專用應(yīng)用軟件:是專門為適應(yīng)用戶特定使用條件需要而開(kāi)發(fā)的軟件。軟件軟件工程簡(jiǎn)介軟件工程就是采用工程化的方法進(jìn)行軟件開(kāi)發(fā)。一套軟件系統(tǒng)從研制開(kāi)始到最后放棄,整個(gè)生存周期大致可以劃分為以下幾個(gè)階段:1、需求分析和可行性研究階段2、系統(tǒng)功能和系統(tǒng)結(jié)構(gòu)設(shè)計(jì)階段3、程序設(shè)計(jì)及編寫階段4、軟件測(cè)試階段5、使用與維護(hù)階段此模式的特點(diǎn)是按照軟件生存周期各階段的流程、逐步按照軟件工程規(guī)范實(shí)現(xiàn)開(kāi)發(fā)。另一種開(kāi)發(fā)模式:“原型系統(tǒng)”法。軟件工程簡(jiǎn)介軟件工程就是采用工程化的方法進(jìn)行軟件開(kāi)發(fā)。一套軟2.2工程數(shù)據(jù)的計(jì)算機(jī)處理在計(jì)算機(jī)輔助設(shè)計(jì)時(shí),需將設(shè)計(jì)中要引用的工程數(shù)據(jù)(實(shí)驗(yàn)曲線、圖表、各種標(biāo)準(zhǔn)規(guī)范、零部件模型數(shù)據(jù)和加工工藝數(shù)據(jù)等)存入計(jì)算機(jī)內(nèi)存、數(shù)據(jù)文件或數(shù)據(jù)庫(kù)中去,以便在設(shè)計(jì)時(shí)由計(jì)算機(jī)按設(shè)計(jì)要求自動(dòng)檢索,結(jié)合程序進(jìn)行運(yùn)算、加工處理和輸出。2.2工程數(shù)據(jù)的計(jì)算機(jī)處理在計(jì)算機(jī)輔助設(shè)計(jì)時(shí),需將設(shè)計(jì)中在機(jī)械設(shè)計(jì)過(guò)程中,往往需要從有關(guān)的工程手冊(cè)或設(shè)計(jì)規(guī)范中查找各種系數(shù)或數(shù)據(jù),以獲得各種設(shè)計(jì)資料。一般來(lái)說(shuō),設(shè)計(jì)資料的處理方法有兩種:(1)程序化:即在應(yīng)用程序內(nèi)部對(duì)這些表及線圖進(jìn)行查表、處理或計(jì)算。具體的方法有兩種:第一種是將數(shù)表中的數(shù)據(jù)或線圖經(jīng)離散化后存入一維、二維或三維數(shù)組。用查表、插值等方法檢索所需數(shù)據(jù);第二種是將數(shù)表或線圖擬合成公式,編入程序計(jì)算出所需數(shù)據(jù)。(2)數(shù)據(jù)庫(kù)存儲(chǔ):將數(shù)表及線圖(經(jīng)離散化)中的數(shù)據(jù)按數(shù)據(jù)庫(kù)的規(guī)定進(jìn)行文件結(jié)構(gòu)化,如確定文件名、字段名、字段類型、字段寬度等,存放在數(shù)據(jù)庫(kù)中,數(shù)據(jù)獨(dú)立于應(yīng)用程序,但又能為所有應(yīng)用程序提供服務(wù)。在機(jī)械設(shè)計(jì)過(guò)程中,往往需要從有關(guān)的工程手冊(cè)或設(shè)計(jì)規(guī)范中查找各一、數(shù)據(jù)組成數(shù)據(jù)是與現(xiàn)實(shí)世界中的某些客觀實(shí)體相關(guān)。實(shí)體可以是某些具體的東西,也可以是可觸及的抽象概念。我們把實(shí)體的特征稱之為屬性,標(biāo)識(shí)屬性的名稱稱之為屬性名。每個(gè)屬性所能測(cè)量或記錄的值稱之為屬性值。數(shù)據(jù)是描述客觀實(shí)體的數(shù)值、字符及其它符號(hào)的集合。一、數(shù)據(jù)組成數(shù)據(jù)是與現(xiàn)實(shí)世界中的某些客觀實(shí)體相關(guān)。實(shí)體可以是如齒輪是個(gè)實(shí)體,由編號(hào)、模數(shù)、齒數(shù)、外徑、材料牌號(hào)等幾個(gè)屬性描述。零件號(hào)材料牌號(hào)模數(shù)mm齒數(shù)外徑mm孔徑mm齒寬mm106845324782530.0.....................304540Cr4281203035.0如齒輪是個(gè)實(shí)體,由編號(hào)、模數(shù)、齒數(shù)、外徑、材料牌號(hào)等幾個(gè)屬性如P13平鍵是個(gè)實(shí)體,由軸徑、鍵寬、鍵高、軸、輪轂等幾個(gè)屬性描述:軸徑d鍵寬b鍵高h(yuǎn)軸t輪轂t1
>6~8221.21.0>8~10331.81.4>10~12442.51.8>12~17553.02.3>17~22663.52.8>22~30874.03.3>30~381085.03.3>38~441285.03.3>44~501495.53.8>50~5816106.04.3如P13平鍵是個(gè)實(shí)體,由軸徑、鍵寬、鍵高、軸、輪轂等幾個(gè)屬性從復(fù)雜性或?qū)哟渭?jí)別來(lái)看,我們可將數(shù)據(jù)分為以下幾種形式:1).字段 字段是數(shù)據(jù)中最基本的用來(lái)描述實(shí)體某個(gè)屬性的數(shù)據(jù)元素,也稱數(shù)據(jù)項(xiàng),如一個(gè)零件名稱或材料牌號(hào)(如40Cr)。
2).記錄 描述某個(gè)實(shí)體各個(gè)屬性字段的集合,上表中每行各個(gè)字段的集合就構(gòu)成了一條記錄。從復(fù)雜性或?qū)哟渭?jí)別來(lái)看,我們可將數(shù)據(jù)分為以下幾種形式3).文件(記錄的集合) 相同性質(zhì)記錄的集合就是文件。如一臺(tái)機(jī)器中各個(gè)齒輪的記錄集合就組成了這臺(tái)機(jī)器的齒輪文件。
4).數(shù)據(jù)庫(kù) 一個(gè)組織內(nèi)的數(shù)據(jù)庫(kù)就是指其全部文件的集合,一般還包括對(duì)這些文件的組合管理,以便減少某些文件中的重復(fù)數(shù)據(jù),增強(qiáng)文件間的聯(lián)系。3).文件(記錄的集合)二、數(shù)據(jù)公式化
在實(shí)際工程應(yīng)用問(wèn)題中,常將通過(guò)實(shí)驗(yàn)得到的一系列數(shù)據(jù)進(jìn)行分析,然后再根據(jù)這些數(shù)據(jù)建立經(jīng)驗(yàn)公式。這樣的過(guò)程稱為數(shù)據(jù)公式化,或稱曲線擬合。最小二乘曲線擬合最小二乘原理:在給出的觀測(cè)數(shù)據(jù)(xk
,
yk)(k=0,1,2,…,m)作擬合曲線時(shí),使各觀測(cè)數(shù)據(jù)與擬合曲線的偏差的平方和最小。用最小二乘原理作為衡量“曲線擬合優(yōu)劣”的準(zhǔn)則,稱為曲線擬合的最小二乘法。二、數(shù)據(jù)公式化在實(shí)際工程應(yīng)用問(wèn)題中,常將通已知m個(gè)觀測(cè)數(shù)據(jù)(xk
,yk)
(k=0,1,2,…,m),用一個(gè)n+1次多項(xiàng)式Pn(x)擬合(n<<m)。設(shè)方程式的形式為:則函數(shù)值與觀測(cè)數(shù)據(jù)點(diǎn)之間的偏差為: Dk=Pn(xk)–yk采用最小二乘原理,偏差的平方和為:多項(xiàng)式擬合已知m個(gè)觀測(cè)數(shù)據(jù)(xk,yk)(k=0,1,2,…,線擬合問(wèn)題可歸納為多元函數(shù)極值問(wèn)題,令
得siti線擬合問(wèn)題可歸納為多元函數(shù)極值問(wèn)題,令得siti
解出n+1個(gè)獨(dú)立方程,可求得多項(xiàng)式Pn(x)中的各個(gè)系數(shù)ai,得到擬合曲線:
Pn(x)=a0+a1x+a2x2+…+anxn舉例說(shuō)明最小二乘法的用法 解出n+1個(gè)獨(dú)立方程,可求得多項(xiàng)式Pn(x)中的各個(gè)系數(shù)a設(shè)多項(xiàng)式形式為:
經(jīng)實(shí)際測(cè)量,某發(fā)動(dòng)機(jī)轉(zhuǎn)速N與軸上轉(zhuǎn)矩T的關(guān)系如表所示:轉(zhuǎn)速N(r/min)800120016002000240028003200轉(zhuǎn)矩T(N.m)12.513.113.514.114.214.414.1轉(zhuǎn)速N(r/min)36004000440048005200轉(zhuǎn)矩T(N.m)13.813.012.211.39.8T=10.761+0.0024N-3×10-7N2-4×10-11N3
設(shè)多項(xiàng)式形式為:經(jīng)實(shí)際測(cè)量,某發(fā)動(dòng)機(jī)轉(zhuǎn)速N與軸上轉(zhuǎn)矩T的三、數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù),是對(duì)數(shù)據(jù)對(duì)象及元素之間相互關(guān)系的描述。(邏輯結(jié)構(gòu)與物理結(jié)構(gòu))1、數(shù)據(jù)的邏輯結(jié)構(gòu)如車床的分級(jí)結(jié)構(gòu)圖,反映了一種邏輯上的結(jié)構(gòu)關(guān)系。將數(shù)據(jù)元素之間可以抽象出的這種獨(dú)立于數(shù)據(jù)的存儲(chǔ)介質(zhì)的邏輯關(guān)系稱為邏輯結(jié)構(gòu)。三、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù),是對(duì)數(shù)據(jù)對(duì)象及元現(xiàn)代設(shè)計(jì)方法第2章CAD課件邏輯結(jié)構(gòu)的兩種表示方法1)圖形表示。把數(shù)據(jù)間的邏輯關(guān)系用符號(hào)組成的圖表示,記錄歸結(jié)為圖上的結(jié)點(diǎn),用圓或方框表示,兩記錄之間關(guān)系用連線表示。2)關(guān)系表示。用關(guān)系代數(shù)的方法描述數(shù)據(jù)以及數(shù)據(jù)間的關(guān)系。邏輯結(jié)構(gòu)的兩種表示方法1)圖形表示。把數(shù)據(jù)間的邏輯關(guān)系用符號(hào)數(shù)據(jù)邏輯關(guān)系的分類(數(shù)據(jù)模型)1)層次型結(jié)構(gòu)
表示層次的邏輯關(guān)系,常稱之為樹結(jié)構(gòu),如機(jī)床組成的數(shù)據(jù)結(jié)構(gòu)就是一種樹結(jié)構(gòu)。樹結(jié)構(gòu)的特點(diǎn):下一層中的結(jié)點(diǎn)只能有一邊與它上一層的一個(gè)結(jié)點(diǎn)相連,上一層中的結(jié)點(diǎn)則可與它下一層的幾個(gè)結(jié)點(diǎn)相連,最高一層的結(jié)點(diǎn)只有一個(gè),稱為樹根。它體現(xiàn)了記錄間“一對(duì)多”的關(guān)系。層次型結(jié)構(gòu)具有結(jié)構(gòu)簡(jiǎn)單,清晰的特點(diǎn),適用于記錄之間本身就存在一種自然的層次關(guān)系,但它難以處理記錄之間復(fù)雜的關(guān)系。數(shù)據(jù)邏輯關(guān)系的分類(數(shù)據(jù)模型)1)層次型結(jié)構(gòu)2)網(wǎng)絡(luò)型結(jié)構(gòu)
網(wǎng)狀關(guān)系的數(shù)據(jù)結(jié)構(gòu)是比樹狀結(jié)構(gòu)更為復(fù)雜的一類結(jié)構(gòu)。與樹狀結(jié)構(gòu)相比,下一層結(jié)點(diǎn)與上一層幾個(gè)結(jié)點(diǎn)同時(shí)相連。結(jié)點(diǎn)間的聯(lián)系是任意的。它體現(xiàn)了事物間的“多對(duì)多”的關(guān)系。網(wǎng)絡(luò)型結(jié)構(gòu)能處理事物之間非常復(fù)雜的聯(lián)系,但其模型結(jié)構(gòu)也是極其復(fù)雜的,層次結(jié)構(gòu)是網(wǎng)絡(luò)結(jié)構(gòu)的一種特例。2)網(wǎng)絡(luò)型結(jié)構(gòu)網(wǎng)狀關(guān)系的數(shù)據(jù)結(jié)構(gòu)是比樹狀結(jié)3)關(guān)系型結(jié)構(gòu)它是以集合論中的“關(guān)系”的概念為理論基礎(chǔ),指把信息集合定義為一張二維的組織結(jié)構(gòu),每一張二維表稱為一個(gè)關(guān)系,表中的每一行為一個(gè)記錄,每一列為數(shù)據(jù)項(xiàng)。關(guān)系型的模型結(jié)構(gòu)比較簡(jiǎn)單,但能處理復(fù)雜的事物之間的聯(lián)系,因此關(guān)系型數(shù)據(jù)庫(kù)越來(lái)越受到人們的普遍重視。名稱圖號(hào)數(shù)量材料固定鉗身021011HT150螺桿02302145鋼活動(dòng)鉗體021031HT1503)關(guān)系型結(jié)構(gòu)它是以集合論中的“關(guān)系”的概念為理論基礎(chǔ),指2.數(shù)據(jù)的物理結(jié)構(gòu)數(shù)據(jù)都要以一定的形式存入計(jì)算機(jī)系統(tǒng)。用戶根據(jù)數(shù)據(jù)間的邏輯結(jié)構(gòu)以一定的語(yǔ)言進(jìn)行構(gòu)造,把數(shù)據(jù)及其關(guān)系按一定的形式存入存儲(chǔ)器,構(gòu)成這些數(shù)據(jù)的物理結(jié)構(gòu)即存儲(chǔ)結(jié)構(gòu)。把邏輯結(jié)構(gòu)表示為物理結(jié)構(gòu)的過(guò)程叫“映象”。在物理結(jié)構(gòu)設(shè)計(jì)時(shí),除考慮數(shù)據(jù)的邏輯結(jié)構(gòu)外,還應(yīng)考慮存儲(chǔ)資源的充分利用,減少存取時(shí)間,便于數(shù)據(jù)的增加、刪除、修改和可靠性等問(wèn)題。2.數(shù)據(jù)的物理結(jié)構(gòu)數(shù)據(jù)都要以一定的形式存入計(jì)算機(jī)系統(tǒng)。用戶四、工程數(shù)據(jù)及其管理系統(tǒng)
在現(xiàn)代CAD系統(tǒng)中,為了適應(yīng)CAD作業(yè)的需要,需把各類工程數(shù)據(jù)按照數(shù)據(jù)結(jié)構(gòu)和文件組織方式建立起數(shù)據(jù)庫(kù)及其管理系統(tǒng)。
定義:數(shù)據(jù)庫(kù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來(lái)的,是一個(gè)通用的、綜合性的、減少冗余度的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)系統(tǒng)是實(shí)現(xiàn)有組織的、動(dòng)態(tài)的存儲(chǔ)大量的關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問(wèn)計(jì)算機(jī)軟、硬件資源的系統(tǒng)。四、工程數(shù)據(jù)及其管理系統(tǒng)在現(xiàn)代CAD系統(tǒng)中,數(shù)據(jù)庫(kù)的特點(diǎn):
(1)數(shù)據(jù)的物理存儲(chǔ)獨(dú)立于應(yīng)用程序,數(shù)據(jù)擴(kuò)充修改并不需要相應(yīng)地修改應(yīng)用程序。
(2)同一個(gè)物理存儲(chǔ)數(shù)據(jù)可根據(jù)不同的需要用不同的路徑來(lái)存取,因此可根據(jù)實(shí)體對(duì)象的某些屬性來(lái)組織數(shù)據(jù)。
(3)同一數(shù)據(jù)可組織在不同文件中,因此每個(gè)數(shù)據(jù)在物理上只需存儲(chǔ)一次,減少了數(shù)據(jù)的重復(fù)存儲(chǔ),充分利用了存儲(chǔ)資源。
(4)數(shù)據(jù)可在記錄或數(shù)據(jù)項(xiàng)的級(jí)別上定地址,使用時(shí)可按地址取得有關(guān)的記錄和數(shù)據(jù)項(xiàng),不必把整個(gè)文件調(diào)入內(nèi)存,減少了解題時(shí)內(nèi)存的需用量。數(shù)據(jù)庫(kù)的特點(diǎn):(1)數(shù)據(jù)的物理存儲(chǔ)獨(dú)立于應(yīng)用程序,2.工程數(shù)據(jù)庫(kù)管理系統(tǒng)(EDBMS)的功能CAD過(guò)程中所涉及的數(shù)據(jù)量大,有非圖形數(shù)據(jù)和圖形數(shù)據(jù),形式多樣,結(jié)構(gòu)關(guān)系復(fù)雜,不僅數(shù)據(jù)變化頻繁,而且數(shù)據(jù)的結(jié)構(gòu)也會(huì)有所改變。動(dòng)態(tài)性強(qiáng),為了有效的存取數(shù)據(jù),需用EDBMS來(lái)負(fù)責(zé)數(shù)據(jù)庫(kù)中工程數(shù)據(jù)的建立,運(yùn)用管理、維護(hù)等功能的實(shí)現(xiàn)。
2.工程數(shù)據(jù)庫(kù)管理系統(tǒng)(EDBMS)的功能CAD過(guò)程中所涉及(一)工程數(shù)據(jù)分析
1、管理型數(shù)據(jù)
它主要包括產(chǎn)品設(shè)計(jì)與制造中所用到的數(shù)據(jù)資料。
2、設(shè)計(jì)型數(shù)據(jù)
它指在工業(yè)設(shè)計(jì)與制造中產(chǎn)生的數(shù)據(jù)。
3、圖形數(shù)據(jù)
它包括各種工程圖表、二維工程圖、三維幾何造型等數(shù)據(jù)。
4、各種軟件包
它指一些能夠獨(dú)立處理局部設(shè)計(jì)的工程計(jì)算或圖形處理。(一)工程數(shù)據(jù)分析
1、管理型數(shù)據(jù)
它主要包括產(chǎn)品設(shè)計(jì)與制造(二)主要特點(diǎn)1、對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)行定義,進(jìn)行數(shù)據(jù)庫(kù)更新,再組織結(jié)構(gòu)維護(hù)以及性能監(jiān)視等。2、能被多個(gè)工程應(yīng)用程序同時(shí)訪問(wèn),而且還為新的應(yīng)用程序的開(kāi)發(fā)提供環(huán)境。3、模式靈活,能被修改和擴(kuò)充,有較高的數(shù)據(jù)獨(dú)立性。4、提供與高級(jí)語(yǔ)言的接口,支持工程應(yīng)用程序?qū)?shù)據(jù)庫(kù)的訪問(wèn)。5、存儲(chǔ)和管理圖形相關(guān)信息,為CAD系統(tǒng)訪問(wèn)數(shù)據(jù)提供各種視圖。6、復(fù)雜的設(shè)計(jì)任務(wù)按樹形結(jié)構(gòu)分解,劃分成簡(jiǎn)單的設(shè)計(jì)步驟處理,再組合完成。(二)主要特點(diǎn)2.3圖形的生成與變換
CAD工作中的人機(jī)交換信息主要是通過(guò)圖形功能實(shí)現(xiàn):設(shè)計(jì)對(duì)象的幾何形狀必須采用圖形進(jìn)行描述;圖形是表達(dá)和傳遞信息的直觀有效形式。
計(jì)算機(jī)繪圖的主要任務(wù)是研究如何利用計(jì)算機(jī)來(lái)處理和繪制工程圖紙,具體內(nèi)容包括:
1)圖形輸入;2)圖形的生成、顯示和輸出;
3)圖形處理所需要的數(shù)學(xué)處理方法及算法;
4)解決工程實(shí)際應(yīng)用中的圖形處理問(wèn)題;
5)應(yīng)用軟件工程的方法設(shè)計(jì)繪圖軟件和管理系統(tǒng)。2.3圖形的生成與變換CAD工作中的人機(jī)交換信息主一、坐標(biāo)系,窗口與視區(qū),圖形與剪裁(1)坐標(biāo)系圖形的描述和輸入、輸出都是在一定的坐標(biāo)系中進(jìn)行的,應(yīng)根據(jù)不同的需要,建立不同的坐標(biāo)系及其轉(zhuǎn)換關(guān)系,最終使圖形顯示于屏幕上。組成圖形的基本元素是點(diǎn),而點(diǎn)的位置通常是在一個(gè)坐標(biāo)系中來(lái)定義。圖形系統(tǒng)中使用的坐標(biāo)系是人們廣為熟悉的直角坐標(biāo)系,也稱卡迪爾坐標(biāo)系。用戶坐標(biāo)系;設(shè)備坐標(biāo)系;規(guī)格化坐標(biāo)系;一、坐標(biāo)系,窗口與視區(qū),圖形與剪裁(1)坐標(biāo)系1)用戶坐標(biāo)系
也稱世界坐標(biāo)系由用戶定義的應(yīng)用坐標(biāo)系,是一個(gè)二維或三維的直角坐標(biāo)系,取值范圍無(wú)限,與任何物理設(shè)備無(wú)關(guān)。用戶的圖形定義均在這個(gè)坐標(biāo)系中完成。
圖形顯示器(屏幕坐標(biāo)系)或繪圖機(jī)等設(shè)備自身所具有的坐標(biāo)系。圖形輸出在該坐標(biāo)系下完成,常為二維的。以屏幕的左下角為坐標(biāo)原點(diǎn),水平右方向?yàn)閤軸正向,垂直上為y軸正向。坐標(biāo)刻度為屏幕的分辨率刻度值。由于實(shí)際設(shè)備不同,其有效工作范圍的最大值不同。2)設(shè)備坐標(biāo)系1)用戶坐標(biāo)系也稱世界坐標(biāo)系由用戶定義的應(yīng)用坐標(biāo)系,是3)規(guī)格化坐標(biāo)系
規(guī)格化坐標(biāo)系是人為規(guī)定的假想與設(shè)備無(wú)關(guān)的坐標(biāo)系,其坐標(biāo)軸方向及原點(diǎn)與設(shè)備坐標(biāo)系相同,但其最大工作范圍的坐標(biāo)值規(guī)范化為1。對(duì)于既定的圖形輸出設(shè)備,其規(guī)范化坐標(biāo)與實(shí)際坐標(biāo)相差一個(gè)固定的倍數(shù),設(shè)備的分辨率。當(dāng)開(kāi)發(fā)應(yīng)用于不同分辨率設(shè)備的圖形軟件時(shí),首先輸出圖形統(tǒng)一轉(zhuǎn)換到規(guī)格化坐標(biāo)系,以控制圖形在設(shè)備顯示范圍內(nèi)的相對(duì)位置;然后再乘以相應(yīng)的設(shè)備分辨率就可轉(zhuǎn)換到具體的輸出設(shè)備上。3)規(guī)格化坐標(biāo)系規(guī)格化坐標(biāo)系是人為規(guī)定的假想與設(shè)備無(wú)關(guān)現(xiàn)代設(shè)計(jì)方法第2章CAD課件(2)窗口與視區(qū)
窗口是用戶在世界坐標(biāo)系中確定顯示內(nèi)容的矩形區(qū)域,只有在這個(gè)矩形區(qū)域內(nèi)的圖形才能在設(shè)備坐標(biāo)下輸出,而窗口外的部分則被裁掉。改變窗口大小和位置,可方便地觀察局部圖形,控制圖形的大小。
視區(qū)是用戶在屏幕上定義的一個(gè)矩形區(qū)域,用于顯示窗口中的圖形,它規(guī)定了窗口中的內(nèi)容要顯示于屏幕上的位置、范圍。視區(qū)是一個(gè)有限的整數(shù)域,它應(yīng)小于等于屏幕區(qū)域,而定義小于屏幕的視區(qū)是非常有用的,因?yàn)檫@樣可以在同一屏幕上定義多個(gè)視區(qū),用來(lái)同時(shí)顯示不同的圖形信息。(2)窗口與視區(qū)窗口是用戶在世界坐標(biāo)系中確定顯示(3)二維圖形裁剪
1)概念通過(guò)定義窗口和視區(qū),可以把圖形的某一部分顯示于屏幕上的指定位置,這不僅要進(jìn)行窗口-視區(qū)變換,更重要的是必須正確認(rèn)識(shí)圖形在窗口內(nèi)部分(可見(jiàn)部分)和窗口外部分(不可見(jiàn)部分),以便把窗口內(nèi)的圖形信息輸出,而窗口外的部分則不輸出。裁剪問(wèn)題是計(jì)算機(jī)圖形學(xué)的基本問(wèn)題之一。裁剪的邊界(窗口)可以是任意多邊形,但常用的是矩形。被裁減的對(duì)象可以是線段、字符、多邊形等。主要有點(diǎn)的裁剪和直線段裁剪。(3)二維圖形裁剪1)概念2)COHEN—SUTHERLAND算法(編碼裁剪法)a.確定矩形裁剪區(qū)域的邊界延長(zhǎng)線,將邊界劃分為九個(gè)區(qū)域。2)COHEN—SUTHERLAND算法(編碼裁剪法)ab.給每個(gè)區(qū)域以一個(gè)四位二進(jìn)制代碼表示(從右到左意義如下)c.按上述算法確定各直線端點(diǎn)所在區(qū)域代碼。d.判斷直線可見(jiàn)性:〈1〉直線兩端點(diǎn)代碼全為零,則線段全位于窗口內(nèi),不剪裁;〈2〉直線兩端點(diǎn)代碼按位邏輯乘不為0,整條直線裁剪;〈3〉否則,轉(zhuǎn)e。e.求直線與剪裁區(qū)域邊界線的交點(diǎn),去掉區(qū)域外的線段部分,對(duì)留下部分線段重新進(jìn)行d)以下處理。(對(duì)線段進(jìn)行再分割)第一位:如果端點(diǎn)在窗口左邊界的左側(cè)則為1,否則為0;第二位:如果端點(diǎn)在窗口右邊界的右側(cè)則為1,否則為0;第三位:如果端點(diǎn)在窗口下邊界的下側(cè)則為1,否則為0;第四位:如果端點(diǎn)在窗口上邊界的上側(cè)則為1,否則為0;b.給每個(gè)區(qū)域以一個(gè)四位二進(jìn)制代碼表示(從右到左意義如下)二、實(shí)體造型(一)幾何模型及其分類在進(jìn)行CAD作業(yè)過(guò)程中必須建立產(chǎn)品的模型,它是由與產(chǎn)品對(duì)象有關(guān)的各種信息有機(jī)聯(lián)系構(gòu)成的,其中幾何形體的數(shù)據(jù)信息是最為基本的。只有幾何信息組成的模型稱為幾何模型。在CAD系統(tǒng)中,幾何模型按描述和儲(chǔ)存內(nèi)容的特征分為:(1)線框幾何模型物體各外表面之間的交線組成了物體外輪廓的框架,線框造型只在計(jì)算機(jī)內(nèi)儲(chǔ)存這些框架線段信息。信息少,運(yùn)算簡(jiǎn)單迅速,幾何定義不確定。(2)表面幾何模型除存儲(chǔ)線框線段外,還存儲(chǔ)各個(gè)外表面的幾何信息。雖然具有比較全面的外表面幾何信息,對(duì)物體仍沒(méi)有構(gòu)建起完整的三維幾何關(guān)系。(3)實(shí)體幾何模型儲(chǔ)存物體完整的三維幾何信息。基本體素由表面定義,并說(shuō)明了表面的哪一側(cè)存在實(shí)體,它可區(qū)分內(nèi)部和外部,可提取幾何位置和相互的信息。二、實(shí)體造型(一)幾何模型及其分類(二)三維實(shí)體模型的實(shí)現(xiàn)幾何造型是利用計(jì)算機(jī)系統(tǒng)描述物體形狀的技術(shù)。三維實(shí)體模型的實(shí)現(xiàn)有許多種方法,常用的有:1、CSG方法(ConstruviveSolidGeometry)體素構(gòu)造法。它的基本思想是:各種各樣形狀的幾何形體都可以由若干個(gè)基本單元形體,經(jīng)過(guò)有限次形狀集合運(yùn)算構(gòu)建得到。2、B-rep方法(BoundaryRepresentationModel)邊界表面表示法。它的基本思想是:幾何實(shí)體都是由若干邊界外表面包容的,可以通過(guò)定義和全面存儲(chǔ)這些邊界外表面信息的方法建立實(shí)體幾何模型。(二)三維實(shí)體模型的實(shí)現(xiàn)三、特征造型
所謂特征指的是反映零件特點(diǎn)的、可按一定原則分類的、具有相對(duì)獨(dú)立意義的典型結(jié)構(gòu)形狀。基于特征的造型稱為特征造型?;谔卣鞯脑煨桶烟卣髯鳛楫a(chǎn)品零件定義的基本單元,從而為工藝設(shè)計(jì)和制造過(guò)程中的各環(huán)節(jié)提供充分的信息。目前國(guó)內(nèi)外特征技術(shù)研究都是在實(shí)體模型的基礎(chǔ)上開(kāi)展的,因?yàn)楫?dāng)代的CAD系統(tǒng)以實(shí)體造型的幾何和拓?fù)涔δ茏钔晟?,它可以自?dòng)計(jì)算形體的體積和重心,為有限元分析提供了良好的網(wǎng)格部分和應(yīng)力應(yīng)變場(chǎng)顯示,產(chǎn)生逼真的彩色明暗圖(云圖)。而特征識(shí)別和CAD/CAPP/CAM集成的研究對(duì)象又都是軸類和箱體類零件,這類零件很容易用現(xiàn)有的實(shí)體造型系統(tǒng)建模,操作過(guò)程方便。三、特征造型四、二維圖形變換
圖形變換是用一定的數(shù)學(xué)運(yùn)算實(shí)現(xiàn)變化圖形的過(guò)程。它是計(jì)算機(jī)圖形學(xué)中應(yīng)用的基本內(nèi)容之一。利用圖形變換可以用一些簡(jiǎn)單的圖形組合成比較復(fù)雜的圖形。在計(jì)算機(jī)繪圖和圖形顯示中,可以對(duì)圖形進(jìn)行平移、旋轉(zhuǎn)、縮放和投影變換(多面正投影、軸測(cè)投影、透視投影)。無(wú)論哪種變換,只要保持圖形上各特征點(diǎn)之間的連接關(guān)系不變而按一定的規(guī)律改變圖形上各點(diǎn)的幾何坐標(biāo),就可以得到經(jīng)變換后的新的圖形。
四、二維圖形變換圖形變換是用一定的數(shù)學(xué)運(yùn)算實(shí)現(xiàn)變化圖在二維、三維空間中可以用一個(gè)行矢量{xy}、{xyz}或一個(gè)列矢量{xy}、{xyz}表示一個(gè)點(diǎn)的坐標(biāo)。圖形是由特征點(diǎn)組成的,因此可以用特征點(diǎn)的集合來(lái)表示一個(gè)二維或三維圖形,可寫成矩陣的形式。矩陣中的每一行對(duì)應(yīng)一個(gè)特征點(diǎn)的坐標(biāo)。這樣便建立起矩陣和圖形上各特征點(diǎn)的幾何坐標(biāo)之間的關(guān)系。因此,對(duì)圖形的變換就可以通過(guò)上述矩陣施行某種運(yùn)算來(lái)實(shí)現(xiàn)。通常將其乘以一個(gè)相應(yīng)的變換矩陣,從而得到變換后圖形上各特征點(diǎn)的坐標(biāo)。因此,采用矩陣方法對(duì)圖形進(jìn)行各種變換,是計(jì)算機(jī)圖形學(xué)的一個(gè)很重要的數(shù)學(xué)基礎(chǔ)。本節(jié)就二維圖形的基本變化做一些簡(jiǎn)要介紹。在二維、三維空間中可以用一個(gè)行矢量{xy}、{xyz}點(diǎn)的旋轉(zhuǎn)設(shè)P點(diǎn)繞原點(diǎn)o逆時(shí)針旋轉(zhuǎn)角,得到P'lmT為變換矩陣點(diǎn)的旋轉(zhuǎn)設(shè)P點(diǎn)繞原點(diǎn)o逆時(shí)針旋轉(zhuǎn)角,得到P'lmT為變換矩陣正?;?1)齊次坐標(biāo)用一個(gè)n+1維矢量表示一個(gè)n維矢量的方法,稱之為齊次坐標(biāo)法。點(diǎn)P(x,y)在齊次坐標(biāo)系中表示為P(hx,hy,h),h是任一不為零的實(shí)數(shù)。當(dāng)給定一個(gè)點(diǎn)的齊次坐標(biāo)P(u,v,w),就能求得這個(gè)點(diǎn)的二維直角坐標(biāo)。同時(shí),若(u,v,w)是一個(gè)點(diǎn)的齊次坐標(biāo),則坐標(biāo)(lu,lv,lw)(l≠0)也是該點(diǎn)的齊次坐標(biāo)。因此一個(gè)點(diǎn)的齊次坐標(biāo)表示并不唯一。若點(diǎn)的齊次坐標(biāo)[u,v,h],必須進(jìn)行正?;幚聿拍艿玫蕉S點(diǎn)[x,y]
,即(規(guī)格化齊次坐標(biāo))[uvh][u/hv/h1]=[xy1]點(diǎn)的平移正?;?1)齊次坐標(biāo)用一個(gè)n+1維矢量表示一個(gè)n維矢量的方(2)變換與變換矩陣
對(duì)于平面上一點(diǎn)p,用一行矢量[x,y,1]來(lái)表示。將這一矢量與一個(gè)3×3的變換矩陣T相乘,形成一個(gè)新點(diǎn)p'[u,v,w],其中
正?;?,點(diǎn)p'的坐標(biāo)為[x,y,1]=[u/w,v/w,1],將點(diǎn)p轉(zhuǎn)變?yōu)閜'的過(guò)程稱為變換,矩陣T稱為變換矩陣。矩陣T中a、b、c、d可以產(chǎn)生比例變換、旋轉(zhuǎn)變換、對(duì)稱變換、錯(cuò)切變換;p、q產(chǎn)生透視變換;e、f產(chǎn)生平移變換;s產(chǎn)生全比例變換。(2)變換與變換矩陣對(duì)于平面上一點(diǎn)p,用一行矢量[x(3)二維圖形變換1)各種二維圖形變換及變換矩陣(3)二維圖形變換1)各種二維圖形變換及變換矩陣現(xiàn)代設(shè)計(jì)方法第2章CAD課件現(xiàn)代設(shè)計(jì)方法第2章CAD課件現(xiàn)代設(shè)計(jì)方法第2章CAD課件現(xiàn)代設(shè)計(jì)方法第2章CAD課件
2)組合變換(連續(xù)變換)
基本變換是以原點(diǎn)為中心的簡(jiǎn)單變換。在實(shí)際應(yīng)用中,一個(gè)復(fù)雜的變換往往是施行多個(gè)基本變換的結(jié)果。這種由多個(gè)基本變換組成復(fù)雜變換的方法稱為組合變換或者連續(xù)變換,相應(yīng)的變換矩陣稱為組合變換矩陣或連續(xù)變換矩陣。對(duì)一個(gè)點(diǎn)連續(xù)進(jìn)行多個(gè)基本變形時(shí),形成組合變形。T為組合變換矩陣T=T1*T2*T3.....*Tn
1、圖形繞任意點(diǎn)P0(x0,y0)為中心的旋轉(zhuǎn)變換矩陣?2、圖形對(duì)任意軸Ax+By+C=0的對(duì)稱變換矩陣?2)組合變換(連續(xù)變換)基本變換是以原點(diǎn)為中心的簡(jiǎn)單a.將整個(gè)圖形平移,使旋轉(zhuǎn)中心(x0,y0)與坐標(biāo)原點(diǎn)重合:b.圖形繞原點(diǎn)旋轉(zhuǎn)角:1、圖形繞任意點(diǎn)P0(x0,y0)為中心的旋轉(zhuǎn)變換矩陣?a.將整個(gè)圖形平移,使旋轉(zhuǎn)中心(x0,y0)與坐標(biāo)原點(diǎn)重c.將整個(gè)圖形反平移使旋轉(zhuǎn)中心(x0,y0)回到初始位置;整個(gè)變換矩陣2、圖形對(duì)任意軸Ax+By+C=0的對(duì)稱變換矩陣?(自己思考?)c.將整個(gè)圖形反平移使旋轉(zhuǎn)中心(x0,y0)回到初始位置;五、三維圖形變換
三維圖形的變換是二維圖形變換在三維空間的擴(kuò)展,坐標(biāo)點(diǎn)(x,y,z)的正?;R次坐標(biāo)是(x,y,z,1)三維圖形變換矩陣可用4×4矩陣表示。表2.13三維圖形變換及變換矩陣(p31表2.13)思考:投影變換:①正投影變換矩陣?②側(cè)面投影變換矩陣?③水平投影變換矩陣?五、三維圖形變換三維圖形的變換是二維圖形變換在三維第二章計(jì)算機(jī)輔助設(shè)計(jì)(CAD)第二章計(jì)算機(jī)輔助設(shè)計(jì)(CAD)2.1概述CAD是采用計(jì)算機(jī)硬件與軟件系統(tǒng)輔助人們對(duì)產(chǎn)品或工程進(jìn)行設(shè)計(jì)的方法與技術(shù),包括設(shè)計(jì)、繪圖、工程分析、文檔制作等設(shè)計(jì)活動(dòng),是一種新的設(shè)計(jì)方法,也是一門多學(xué)科綜合應(yīng)用技術(shù)。
一般把應(yīng)用于CAD作業(yè)的計(jì)算機(jī)(中、小型或微型計(jì)算機(jī)等)、軟件(計(jì)算機(jī)的操作系統(tǒng)、圖形支撐軟件和專業(yè)應(yīng)用軟件等)及外圍設(shè)備(打印機(jī)和繪圖儀等),總稱為CAD系統(tǒng)。當(dāng)前,CAD的應(yīng)用主要有以下幾個(gè)方面:工程設(shè)計(jì)與分析、幾何造型、繪圖、工程數(shù)據(jù)庫(kù)和設(shè)計(jì)文檔。2.1概述CAD是采用計(jì)算機(jī)硬件與軟件系統(tǒng)輔助人們對(duì)產(chǎn)品或1.工程計(jì)算與分析在產(chǎn)品或工程設(shè)計(jì)中,往往包含著大量而復(fù)雜的分析計(jì)算工作。如產(chǎn)品性能分析、強(qiáng)度及剛度計(jì)算、機(jī)構(gòu)參數(shù)計(jì)算等。CAD系統(tǒng)往往包含或者連接某些功能強(qiáng)大的工程分析軟件,如有限元分析、優(yōu)化設(shè)計(jì)、動(dòng)力學(xué)分析等軟件,利用這些軟件可以對(duì)機(jī)械零件以及整機(jī)進(jìn)行結(jié)構(gòu)應(yīng)力應(yīng)變場(chǎng)、溫度場(chǎng)以及流體內(nèi)部的壓力場(chǎng)、速度場(chǎng)等的分析計(jì)算,從而大大提高設(shè)計(jì)精度。1.工程計(jì)算與分析在產(chǎn)品或工程設(shè)計(jì)中,往往包含著大量而復(fù)雜的2.幾何造型把物體的形狀及其屬性轉(zhuǎn)變?yōu)橛?jì)算機(jī)的內(nèi)部表示。對(duì)于機(jī)械CAD系統(tǒng),幾何造型是其核心功能。幾何造型分為線框幾何造型、表面幾何造型、實(shí)體幾何造型和特征造型。
3.繪圖繪圖工作量占設(shè)計(jì)工作的50-60﹪,用計(jì)算機(jī)繪圖代替?zhèn)鹘y(tǒng)的手工繪圖可提高速度和質(zhì)量,是CAD技術(shù)的重要應(yīng)用。2.幾何造型把物體的形狀及其屬性轉(zhuǎn)變?yōu)橛?jì)算機(jī)的內(nèi)部表示。對(duì)4.工程數(shù)據(jù)庫(kù)在產(chǎn)品或工程設(shè)計(jì)中的信息量很大,信息的形式、屬性、關(guān)系復(fù)雜多樣。CAD中利用數(shù)據(jù)庫(kù)技術(shù)建立各種數(shù)據(jù)庫(kù),統(tǒng)一管理工程數(shù)據(jù)和圖形,為設(shè)計(jì)過(guò)程提供各種基本數(shù)據(jù)及保存結(jié)果。5.設(shè)計(jì)文檔許多設(shè)計(jì)屬性需制成文檔說(shuō)明或輸出報(bào)表,有些設(shè)計(jì)參數(shù)需用文檔直方圖、餅圖或線圖等表示,由專門軟件完成。4.工程數(shù)據(jù)庫(kù)在產(chǎn)品或工程設(shè)計(jì)中的信息量很大,信息的形式、屬CAD技術(shù)的主要特點(diǎn)1)制圖速度快,減少手工繪圖時(shí)間,提高了工作效率;2)圖形格式統(tǒng)一,質(zhì)量高,促進(jìn)設(shè)計(jì)工作規(guī)范化、系列化和標(biāo)準(zhǔn)化;3)提高分析計(jì)算速度,能解決復(fù)雜的設(shè)計(jì)計(jì)算問(wèn)題;4)易于技術(shù)資料的保存及查找,修改設(shè)計(jì)快,縮短了產(chǎn)品的設(shè)計(jì)周期;5)設(shè)計(jì)時(shí)可預(yù)估產(chǎn)品性能。采用CAD技術(shù)確實(shí)能夠提高設(shè)計(jì)質(zhì)量,縮短設(shè)計(jì)周期,降低設(shè)計(jì)成本,從而加快產(chǎn)品更新?lián)Q代的速度,使企業(yè)保持良好的競(jìng)爭(zhēng)能力。但也要看到,采用CAD技術(shù)會(huì)給企業(yè)帶來(lái)一定的風(fēng)險(xiǎn)和問(wèn)題,如投資大,需要投入一大筆資金購(gòu)買軟、硬件及支付培訓(xùn)和開(kāi)發(fā)費(fèi)用;一般不能在很短時(shí)間內(nèi)產(chǎn)生效益,因此有些企業(yè)望而卻步;還有需要一批掌握CAD技術(shù)的、具有良好素質(zhì)的工程技術(shù)人員隊(duì)伍,對(duì)原有的技術(shù)人員需要培訓(xùn),這也是影響企業(yè)能否有效使用CAD技術(shù)的一個(gè)重要因素。CAD技術(shù)的主要特點(diǎn)1)制圖速度快,減少手工繪圖時(shí)間,提高了CAD的工作過(guò)程CAD不是完全的設(shè)計(jì)自動(dòng)化。實(shí)踐經(jīng)驗(yàn)證明,完全設(shè)計(jì)自動(dòng)化是非常困難的。CAD是將人的主導(dǎo)型與創(chuàng)造性放在首位,同時(shí)充分發(fā)揮計(jì)算機(jī)的長(zhǎng)處,使二者有機(jī)地結(jié)合起來(lái),從而提高設(shè)計(jì)質(zhì)量、縮短設(shè)計(jì)周期、降低設(shè)計(jì)費(fèi)用。因此,人-機(jī)信息交流以及交互工作方式是CAD系統(tǒng)最顯著的特點(diǎn)。假定概念設(shè)計(jì)已經(jīng)完成過(guò),于是首先定義產(chǎn)品的幾何模型,進(jìn)行零件的外形設(shè)計(jì),一般用實(shí)體造型的方法建立零件的立體圖形,從各個(gè)方向觀察它的外觀造型、大小比例和色彩等是否符合要求,感到滿意后,將其轉(zhuǎn)換成具體的數(shù)據(jù);然后根據(jù)后續(xù)工作抽取模型中的數(shù)據(jù)進(jìn)行處理,例如變成有限元網(wǎng)格數(shù)據(jù),接著進(jìn)行工程分析及計(jì)算,根據(jù)計(jì)算結(jié)果決定是否要對(duì)設(shè)計(jì)進(jìn)行修改,修改滿意后進(jìn)行詳細(xì)設(shè)計(jì),接著編制全部設(shè)計(jì)文檔,輸出工程圖。CAD的工作過(guò)程CAD不是完全的設(shè)計(jì)自動(dòng)化。實(shí)踐經(jīng)驗(yàn)證明,完現(xiàn)代CAD過(guò)程往往與計(jì)算機(jī)輔助工藝規(guī)程設(shè)計(jì)(CAPP)與數(shù)控(NC)自動(dòng)編程連在一起,形成自動(dòng)的CAD/CAM系統(tǒng)。CAPP的功能是進(jìn)行零件加工工藝路線及工序的編制,它的作用除為生產(chǎn)調(diào)度及控制提供信息外,也為NC自動(dòng)編程提供所需信息。NC自動(dòng)編程部分生成刀具加工軌跡并在屏幕上進(jìn)行加工仿真,檢查無(wú)誤后,經(jīng)后置處理生成加工代碼,控制機(jī)床進(jìn)行加工。現(xiàn)代CAD過(guò)程往往與計(jì)算機(jī)輔助工藝規(guī)程設(shè)計(jì)(CAPP)與數(shù)控CAD系統(tǒng)的分類(1)集中式主機(jī)系統(tǒng):該系統(tǒng)由一臺(tái)集中式的大型機(jī)(或中型、小型機(jī))與若干圖形終端連接而成。這種系統(tǒng)的優(yōu)點(diǎn)是:有一個(gè)集中的數(shù)據(jù)庫(kù)統(tǒng)一管理所有的數(shù)據(jù),缺點(diǎn)是由于所有軟件都存在主機(jī)里,一旦主機(jī)失誤,將影響用戶工作。(2)分布式工程工作站系統(tǒng):以一臺(tái)主服務(wù)器為中心將若干臺(tái)工程工作站或微機(jī)聯(lián)成網(wǎng)絡(luò)。這種CAD系統(tǒng)的圖形功能強(qiáng),速度快,內(nèi)存、外存容量大,是從事CAD課題的首選設(shè)備。(3)微型計(jì)算機(jī)系統(tǒng):個(gè)人計(jì)算機(jī)(PC)CAD系統(tǒng)的分類(1)集中式主機(jī)系統(tǒng):該系統(tǒng)由一臺(tái)集中式的大CAD系統(tǒng)的硬件和軟件硬件:主機(jī)、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)設(shè)備等組成。軟件:系統(tǒng)軟件、支撐軟件和專業(yè)應(yīng)用軟件等組成。硬件是實(shí)現(xiàn)CAD各項(xiàng)功能的物質(zhì)基礎(chǔ)。但是,使硬件各個(gè)元件能進(jìn)行正確的協(xié)同工作,卻是由軟件程序的控制、指揮來(lái)實(shí)現(xiàn)的。軟件是實(shí)現(xiàn)CAD各項(xiàng)功能技術(shù)的核心。CAD系統(tǒng)的硬件和軟件硬件:主機(jī)、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)設(shè)硬件1、主機(jī):CPU和內(nèi)存儲(chǔ)器。是控制和指揮整個(gè)系統(tǒng)運(yùn)行并執(zhí)行實(shí)際運(yùn)算、邏輯分析的裝置,是系統(tǒng)的核心。2、輸入設(shè)備:主要作用是將字符、平面上或空間中點(diǎn)的坐標(biāo)輸入計(jì)算機(jī),其基本功能是“定位”和“拾取”。定位是確定和控制光標(biāo)在屏幕圖形上的位置,拾取是選取屏幕圖形上的某一內(nèi)容。3、輸出設(shè)備:將計(jì)算結(jié)果輸出到屏幕上或紙面上,一般分為兩類:一類是與圖形輸入設(shè)備相結(jié)合,構(gòu)成具有交互功能的可以快速生成和修改圖形的顯示設(shè)備;另一類是在紙或其它介質(zhì)上輸出的可以永久保存圖形的繪圖設(shè)備。4、存儲(chǔ)設(shè)備:主要是指外存儲(chǔ)器,是用來(lái)存放大量的暫時(shí)不用而等待調(diào)用的程序和數(shù)據(jù)的裝置。硬件軟件1、系統(tǒng)軟件:是直接配合硬件工作,并對(duì)其它軟件起著支撐作用的軟件,主要包括操作系統(tǒng)、計(jì)算機(jī)語(yǔ)言、網(wǎng)絡(luò)通信及管理軟件、數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)管理軟件。2、支撐軟件:是指支撐用戶進(jìn)行CAD工作的通用性功能軟件,主要包括基本圖形資源軟件、二維三維繪圖軟件、幾何造型軟件、工程分析及計(jì)算軟件、文檔制作軟件。3、專用應(yīng)用軟件:是專門為適應(yīng)用戶特定使用條件需要而開(kāi)發(fā)的軟件。軟件軟件工程簡(jiǎn)介軟件工程就是采用工程化的方法進(jìn)行軟件開(kāi)發(fā)。一套軟件系統(tǒng)從研制開(kāi)始到最后放棄,整個(gè)生存周期大致可以劃分為以下幾個(gè)階段:1、需求分析和可行性研究階段2、系統(tǒng)功能和系統(tǒng)結(jié)構(gòu)設(shè)計(jì)階段3、程序設(shè)計(jì)及編寫階段4、軟件測(cè)試階段5、使用與維護(hù)階段此模式的特點(diǎn)是按照軟件生存周期各階段的流程、逐步按照軟件工程規(guī)范實(shí)現(xiàn)開(kāi)發(fā)。另一種開(kāi)發(fā)模式:“原型系統(tǒng)”法。軟件工程簡(jiǎn)介軟件工程就是采用工程化的方法進(jìn)行軟件開(kāi)發(fā)。一套軟2.2工程數(shù)據(jù)的計(jì)算機(jī)處理在計(jì)算機(jī)輔助設(shè)計(jì)時(shí),需將設(shè)計(jì)中要引用的工程數(shù)據(jù)(實(shí)驗(yàn)曲線、圖表、各種標(biāo)準(zhǔn)規(guī)范、零部件模型數(shù)據(jù)和加工工藝數(shù)據(jù)等)存入計(jì)算機(jī)內(nèi)存、數(shù)據(jù)文件或數(shù)據(jù)庫(kù)中去,以便在設(shè)計(jì)時(shí)由計(jì)算機(jī)按設(shè)計(jì)要求自動(dòng)檢索,結(jié)合程序進(jìn)行運(yùn)算、加工處理和輸出。2.2工程數(shù)據(jù)的計(jì)算機(jī)處理在計(jì)算機(jī)輔助設(shè)計(jì)時(shí),需將設(shè)計(jì)中在機(jī)械設(shè)計(jì)過(guò)程中,往往需要從有關(guān)的工程手冊(cè)或設(shè)計(jì)規(guī)范中查找各種系數(shù)或數(shù)據(jù),以獲得各種設(shè)計(jì)資料。一般來(lái)說(shuō),設(shè)計(jì)資料的處理方法有兩種:(1)程序化:即在應(yīng)用程序內(nèi)部對(duì)這些表及線圖進(jìn)行查表、處理或計(jì)算。具體的方法有兩種:第一種是將數(shù)表中的數(shù)據(jù)或線圖經(jīng)離散化后存入一維、二維或三維數(shù)組。用查表、插值等方法檢索所需數(shù)據(jù);第二種是將數(shù)表或線圖擬合成公式,編入程序計(jì)算出所需數(shù)據(jù)。(2)數(shù)據(jù)庫(kù)存儲(chǔ):將數(shù)表及線圖(經(jīng)離散化)中的數(shù)據(jù)按數(shù)據(jù)庫(kù)的規(guī)定進(jìn)行文件結(jié)構(gòu)化,如確定文件名、字段名、字段類型、字段寬度等,存放在數(shù)據(jù)庫(kù)中,數(shù)據(jù)獨(dú)立于應(yīng)用程序,但又能為所有應(yīng)用程序提供服務(wù)。在機(jī)械設(shè)計(jì)過(guò)程中,往往需要從有關(guān)的工程手冊(cè)或設(shè)計(jì)規(guī)范中查找各一、數(shù)據(jù)組成數(shù)據(jù)是與現(xiàn)實(shí)世界中的某些客觀實(shí)體相關(guān)。實(shí)體可以是某些具體的東西,也可以是可觸及的抽象概念。我們把實(shí)體的特征稱之為屬性,標(biāo)識(shí)屬性的名稱稱之為屬性名。每個(gè)屬性所能測(cè)量或記錄的值稱之為屬性值。數(shù)據(jù)是描述客觀實(shí)體的數(shù)值、字符及其它符號(hào)的集合。一、數(shù)據(jù)組成數(shù)據(jù)是與現(xiàn)實(shí)世界中的某些客觀實(shí)體相關(guān)。實(shí)體可以是如齒輪是個(gè)實(shí)體,由編號(hào)、模數(shù)、齒數(shù)、外徑、材料牌號(hào)等幾個(gè)屬性描述。零件號(hào)材料牌號(hào)模數(shù)mm齒數(shù)外徑mm孔徑mm齒寬mm106845324782530.0.....................304540Cr4281203035.0如齒輪是個(gè)實(shí)體,由編號(hào)、模數(shù)、齒數(shù)、外徑、材料牌號(hào)等幾個(gè)屬性如P13平鍵是個(gè)實(shí)體,由軸徑、鍵寬、鍵高、軸、輪轂等幾個(gè)屬性描述:軸徑d鍵寬b鍵高h(yuǎn)軸t輪轂t1
>6~8221.21.0>8~10331.81.4>10~12442.51.8>12~17553.02.3>17~22663.52.8>22~30874.03.3>30~381085.03.3>38~441285.03.3>44~501495.53.8>50~5816106.04.3如P13平鍵是個(gè)實(shí)體,由軸徑、鍵寬、鍵高、軸、輪轂等幾個(gè)屬性從復(fù)雜性或?qū)哟渭?jí)別來(lái)看,我們可將數(shù)據(jù)分為以下幾種形式:1).字段 字段是數(shù)據(jù)中最基本的用來(lái)描述實(shí)體某個(gè)屬性的數(shù)據(jù)元素,也稱數(shù)據(jù)項(xiàng),如一個(gè)零件名稱或材料牌號(hào)(如40Cr)。
2).記錄 描述某個(gè)實(shí)體各個(gè)屬性字段的集合,上表中每行各個(gè)字段的集合就構(gòu)成了一條記錄。從復(fù)雜性或?qū)哟渭?jí)別來(lái)看,我們可將數(shù)據(jù)分為以下幾種形式3).文件(記錄的集合) 相同性質(zhì)記錄的集合就是文件。如一臺(tái)機(jī)器中各個(gè)齒輪的記錄集合就組成了這臺(tái)機(jī)器的齒輪文件。
4).數(shù)據(jù)庫(kù) 一個(gè)組織內(nèi)的數(shù)據(jù)庫(kù)就是指其全部文件的集合,一般還包括對(duì)這些文件的組合管理,以便減少某些文件中的重復(fù)數(shù)據(jù),增強(qiáng)文件間的聯(lián)系。3).文件(記錄的集合)二、數(shù)據(jù)公式化
在實(shí)際工程應(yīng)用問(wèn)題中,常將通過(guò)實(shí)驗(yàn)得到的一系列數(shù)據(jù)進(jìn)行分析,然后再根據(jù)這些數(shù)據(jù)建立經(jīng)驗(yàn)公式。這樣的過(guò)程稱為數(shù)據(jù)公式化,或稱曲線擬合。最小二乘曲線擬合最小二乘原理:在給出的觀測(cè)數(shù)據(jù)(xk
,
yk)(k=0,1,2,…,m)作擬合曲線時(shí),使各觀測(cè)數(shù)據(jù)與擬合曲線的偏差的平方和最小。用最小二乘原理作為衡量“曲線擬合優(yōu)劣”的準(zhǔn)則,稱為曲線擬合的最小二乘法。二、數(shù)據(jù)公式化在實(shí)際工程應(yīng)用問(wèn)題中,常將通已知m個(gè)觀測(cè)數(shù)據(jù)(xk
,yk)
(k=0,1,2,…,m),用一個(gè)n+1次多項(xiàng)式Pn(x)擬合(n<<m)。設(shè)方程式的形式為:則函數(shù)值與觀測(cè)數(shù)據(jù)點(diǎn)之間的偏差為: Dk=Pn(xk)–yk采用最小二乘原理,偏差的平方和為:多項(xiàng)式擬合已知m個(gè)觀測(cè)數(shù)據(jù)(xk,yk)(k=0,1,2,…,線擬合問(wèn)題可歸納為多元函數(shù)極值問(wèn)題,令
得siti線擬合問(wèn)題可歸納為多元函數(shù)極值問(wèn)題,令得siti
解出n+1個(gè)獨(dú)立方程,可求得多項(xiàng)式Pn(x)中的各個(gè)系數(shù)ai,得到擬合曲線:
Pn(x)=a0+a1x+a2x2+…+anxn舉例說(shuō)明最小二乘法的用法 解出n+1個(gè)獨(dú)立方程,可求得多項(xiàng)式Pn(x)中的各個(gè)系數(shù)a設(shè)多項(xiàng)式形式為:
經(jīng)實(shí)際測(cè)量,某發(fā)動(dòng)機(jī)轉(zhuǎn)速N與軸上轉(zhuǎn)矩T的關(guān)系如表所示:轉(zhuǎn)速N(r/min)800120016002000240028003200轉(zhuǎn)矩T(N.m)12.513.113.514.114.214.414.1轉(zhuǎn)速N(r/min)36004000440048005200轉(zhuǎn)矩T(N.m)13.813.012.211.39.8T=10.761+0.0024N-3×10-7N2-4×10-11N3
設(shè)多項(xiàng)式形式為:經(jīng)實(shí)際測(cè)量,某發(fā)動(dòng)機(jī)轉(zhuǎn)速N與軸上轉(zhuǎn)矩T的三、數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù),是對(duì)數(shù)據(jù)對(duì)象及元素之間相互關(guān)系的描述。(邏輯結(jié)構(gòu)與物理結(jié)構(gòu))1、數(shù)據(jù)的邏輯結(jié)構(gòu)如車床的分級(jí)結(jié)構(gòu)圖,反映了一種邏輯上的結(jié)構(gòu)關(guān)系。將數(shù)據(jù)元素之間可以抽象出的這種獨(dú)立于數(shù)據(jù)的存儲(chǔ)介質(zhì)的邏輯關(guān)系稱為邏輯結(jié)構(gòu)。三、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù),是對(duì)數(shù)據(jù)對(duì)象及元現(xiàn)代設(shè)計(jì)方法第2章CAD課件邏輯結(jié)構(gòu)的兩種表示方法1)圖形表示。把數(shù)據(jù)間的邏輯關(guān)系用符號(hào)組成的圖表示,記錄歸結(jié)為圖上的結(jié)點(diǎn),用圓或方框表示,兩記錄之間關(guān)系用連線表示。2)關(guān)系表示。用關(guān)系代數(shù)的方法描述數(shù)據(jù)以及數(shù)據(jù)間的關(guān)系。邏輯結(jié)構(gòu)的兩種表示方法1)圖形表示。把數(shù)據(jù)間的邏輯關(guān)系用符號(hào)數(shù)據(jù)邏輯關(guān)系的分類(數(shù)據(jù)模型)1)層次型結(jié)構(gòu)
表示層次的邏輯關(guān)系,常稱之為樹結(jié)構(gòu),如機(jī)床組成的數(shù)據(jù)結(jié)構(gòu)就是一種樹結(jié)構(gòu)。樹結(jié)構(gòu)的特點(diǎn):下一層中的結(jié)點(diǎn)只能有一邊與它上一層的一個(gè)結(jié)點(diǎn)相連,上一層中的結(jié)點(diǎn)則可與它下一層的幾個(gè)結(jié)點(diǎn)相連,最高一層的結(jié)點(diǎn)只有一個(gè),稱為樹根。它體現(xiàn)了記錄間“一對(duì)多”的關(guān)系。層次型結(jié)構(gòu)具有結(jié)構(gòu)簡(jiǎn)單,清晰的特點(diǎn),適用于記錄之間本身就存在一種自然的層次關(guān)系,但它難以處理記錄之間復(fù)雜的關(guān)系。數(shù)據(jù)邏輯關(guān)系的分類(數(shù)據(jù)模型)1)層次型結(jié)構(gòu)2)網(wǎng)絡(luò)型結(jié)構(gòu)
網(wǎng)狀關(guān)系的數(shù)據(jù)結(jié)構(gòu)是比樹狀結(jié)構(gòu)更為復(fù)雜的一類結(jié)構(gòu)。與樹狀結(jié)構(gòu)相比,下一層結(jié)點(diǎn)與上一層幾個(gè)結(jié)點(diǎn)同時(shí)相連。結(jié)點(diǎn)間的聯(lián)系是任意的。它體現(xiàn)了事物間的“多對(duì)多”的關(guān)系。網(wǎng)絡(luò)型結(jié)構(gòu)能處理事物之間非常復(fù)雜的聯(lián)系,但其模型結(jié)構(gòu)也是極其復(fù)雜的,層次結(jié)構(gòu)是網(wǎng)絡(luò)結(jié)構(gòu)的一種特例。2)網(wǎng)絡(luò)型結(jié)構(gòu)網(wǎng)狀關(guān)系的數(shù)據(jù)結(jié)構(gòu)是比樹狀結(jié)3)關(guān)系型結(jié)構(gòu)它是以集合論中的“關(guān)系”的概念為理論基礎(chǔ),指把信息集合定義為一張二維的組織結(jié)構(gòu),每一張二維表稱為一個(gè)關(guān)系,表中的每一行為一個(gè)記錄,每一列為數(shù)據(jù)項(xiàng)。關(guān)系型的模型結(jié)構(gòu)比較簡(jiǎn)單,但能處理復(fù)雜的事物之間的聯(lián)系,因此關(guān)系型數(shù)據(jù)庫(kù)越來(lái)越受到人們的普遍重視。名稱圖號(hào)數(shù)量材料固定鉗身021011HT150螺桿02302145鋼活動(dòng)鉗體021031HT1503)關(guān)系型結(jié)構(gòu)它是以集合論中的“關(guān)系”的概念為理論基礎(chǔ),指2.數(shù)據(jù)的物理結(jié)構(gòu)數(shù)據(jù)都要以一定的形式存入計(jì)算機(jī)系統(tǒng)。用戶根據(jù)數(shù)據(jù)間的邏輯結(jié)構(gòu)以一定的語(yǔ)言進(jìn)行構(gòu)造,把數(shù)據(jù)及其關(guān)系按一定的形式存入存儲(chǔ)器,構(gòu)成這些數(shù)據(jù)的物理結(jié)構(gòu)即存儲(chǔ)結(jié)構(gòu)。把邏輯結(jié)構(gòu)表示為物理結(jié)構(gòu)的過(guò)程叫“映象”。在物理結(jié)構(gòu)設(shè)計(jì)時(shí),除考慮數(shù)據(jù)的邏輯結(jié)構(gòu)外,還應(yīng)考慮存儲(chǔ)資源的充分利用,減少存取時(shí)間,便于數(shù)據(jù)的增加、刪除、修改和可靠性等問(wèn)題。2.數(shù)據(jù)的物理結(jié)構(gòu)數(shù)據(jù)都要以一定的形式存入計(jì)算機(jī)系統(tǒng)。用戶四、工程數(shù)據(jù)及其管理系統(tǒng)
在現(xiàn)代CAD系統(tǒng)中,為了適應(yīng)CAD作業(yè)的需要,需把各類工程數(shù)據(jù)按照數(shù)據(jù)結(jié)構(gòu)和文件組織方式建立起數(shù)據(jù)庫(kù)及其管理系統(tǒng)。
定義:數(shù)據(jù)庫(kù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來(lái)的,是一個(gè)通用的、綜合性的、減少冗余度的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)系統(tǒng)是實(shí)現(xiàn)有組織的、動(dòng)態(tài)的存儲(chǔ)大量的關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問(wèn)計(jì)算機(jī)軟、硬件資源的系統(tǒng)。四、工程數(shù)據(jù)及其管理系統(tǒng)在現(xiàn)代CAD系統(tǒng)中,數(shù)據(jù)庫(kù)的特點(diǎn):
(1)數(shù)據(jù)的物理存儲(chǔ)獨(dú)立于應(yīng)用程序,數(shù)據(jù)擴(kuò)充修改并不需要相應(yīng)地修改應(yīng)用程序。
(2)同一個(gè)物理存儲(chǔ)數(shù)據(jù)可根據(jù)不同的需要用不同的路徑來(lái)存取,因此可根據(jù)實(shí)體對(duì)象的某些屬性來(lái)組織數(shù)據(jù)。
(3)同一數(shù)據(jù)可組織在不同文件中,因此每個(gè)數(shù)據(jù)在物理上只需存儲(chǔ)一次,減少了數(shù)據(jù)的重復(fù)存儲(chǔ),充分利用了存儲(chǔ)資源。
(4)數(shù)據(jù)可在記錄或數(shù)據(jù)項(xiàng)的級(jí)別上定地址,使用時(shí)可按地址取得有關(guān)的記錄和數(shù)據(jù)項(xiàng),不必把整個(gè)文件調(diào)入內(nèi)存,減少了解題時(shí)內(nèi)存的需用量。數(shù)據(jù)庫(kù)的特點(diǎn):(1)數(shù)據(jù)的物理存儲(chǔ)獨(dú)立于應(yīng)用程序,2.工程數(shù)據(jù)庫(kù)管理系統(tǒng)(EDBMS)的功能CAD過(guò)程中所涉及的數(shù)據(jù)量大,有非圖形數(shù)據(jù)和圖形數(shù)據(jù),形式多樣,結(jié)構(gòu)關(guān)系復(fù)雜,不僅數(shù)據(jù)變化頻繁,而且數(shù)據(jù)的結(jié)構(gòu)也會(huì)有所改變。動(dòng)態(tài)性強(qiáng),為了有效的存取數(shù)據(jù),需用EDBMS來(lái)負(fù)責(zé)數(shù)據(jù)庫(kù)中工程數(shù)據(jù)的建立,運(yùn)用管理、維護(hù)等功能的實(shí)現(xiàn)。
2.工程數(shù)據(jù)庫(kù)管理系統(tǒng)(EDBMS)的功能CAD過(guò)程中所涉及(一)工程數(shù)據(jù)分析
1、管理型數(shù)據(jù)
它主要包括產(chǎn)品設(shè)計(jì)與制造中所用到的數(shù)據(jù)資料。
2、設(shè)計(jì)型數(shù)據(jù)
它指在工業(yè)設(shè)計(jì)與制造中產(chǎn)生的數(shù)據(jù)。
3、圖形數(shù)據(jù)
它包括各種工程圖表、二維工程圖、三維幾何造型等數(shù)據(jù)。
4、各種軟件包
它指一些能夠獨(dú)立處理局部設(shè)計(jì)的工程計(jì)算或圖形處理。(一)工程數(shù)據(jù)分析
1、管理型數(shù)據(jù)
它主要包括產(chǎn)品設(shè)計(jì)與制造(二)主要特點(diǎn)1、對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)行定義,進(jìn)行數(shù)據(jù)庫(kù)更新,再組織結(jié)構(gòu)維護(hù)以及性能監(jiān)視等。2、能被多個(gè)工程應(yīng)用程序同時(shí)訪問(wèn),而且還為新的應(yīng)用程序的開(kāi)發(fā)提供環(huán)境。3、模式靈活,能被修改和擴(kuò)充,有較高的數(shù)據(jù)獨(dú)立性。4、提供與高級(jí)語(yǔ)言的接口,支持工程應(yīng)用程序?qū)?shù)據(jù)庫(kù)的訪問(wèn)。5、存儲(chǔ)和管理圖形相關(guān)信息,為CAD系統(tǒng)訪問(wèn)數(shù)據(jù)提供各種視圖。6、復(fù)雜的設(shè)計(jì)任務(wù)按樹形結(jié)構(gòu)分解,劃分成簡(jiǎn)單的設(shè)計(jì)步驟處理,再組合完成。(二)主要特點(diǎn)2.3圖形的生成與變換
CAD工作中的人機(jī)交換信息主要是通過(guò)圖形功能實(shí)現(xiàn):設(shè)計(jì)對(duì)象的幾何形狀必須采用圖形進(jìn)行描述;圖形是表達(dá)和傳遞信息的直觀有效形式。
計(jì)算機(jī)繪圖的主要任務(wù)是研究如何利用計(jì)算機(jī)來(lái)處理和繪制工程圖紙,具體內(nèi)容包括:
1)圖形輸入;2)圖形的生成、顯示和輸出;
3)圖形處理所需要的數(shù)學(xué)處理方法及算法;
4)解決工程實(shí)際應(yīng)用中的圖形處理問(wèn)題;
5)應(yīng)用軟件工程的方法設(shè)計(jì)繪圖軟件和管理系統(tǒng)。2.3圖形的生成與變換CAD工作中的人機(jī)交換信息主一、坐標(biāo)系,窗口與視區(qū),圖形與剪裁(1)坐標(biāo)系圖形的描述和輸入、輸出都是在一定的坐標(biāo)系中進(jìn)行的,應(yīng)根據(jù)不同的需要,建立不同的坐標(biāo)系及其轉(zhuǎn)換關(guān)系,最終使圖形顯示于屏幕上。組成圖形的基本元素是點(diǎn),而點(diǎn)的位置通常是在一個(gè)坐標(biāo)系中來(lái)定義。圖形系統(tǒng)中使用的坐標(biāo)系是人們廣為熟悉的直角坐標(biāo)系,也稱卡迪爾坐標(biāo)系。用戶坐標(biāo)系;設(shè)備坐標(biāo)系;規(guī)格化坐標(biāo)系;一、坐標(biāo)系,窗口與視區(qū),圖形與剪裁(1)坐標(biāo)系1)用戶坐標(biāo)系
也稱世界坐標(biāo)系由用戶定義的應(yīng)用坐標(biāo)系,是一個(gè)二維或三維的直角坐標(biāo)系,取值范圍無(wú)限,與任何物理設(shè)備無(wú)關(guān)。用戶的圖形定義均在這個(gè)坐標(biāo)系中完成。
圖形顯示器(屏幕坐標(biāo)系)或繪圖機(jī)等設(shè)備自身所具有的坐標(biāo)系。圖形輸出在該坐標(biāo)系下完成,常為二維的。以屏幕的左下角為坐標(biāo)原點(diǎn),水平右方向?yàn)閤軸正向,垂直上為y軸正向。坐標(biāo)刻度為屏幕的分辨率刻度值。由于實(shí)際設(shè)備不同,其有效工作范圍的最大值不同。2)設(shè)備坐標(biāo)系1)用戶坐標(biāo)系也稱世界坐標(biāo)系由用戶定義的應(yīng)用坐標(biāo)系,是3)規(guī)格化坐標(biāo)系
規(guī)格化坐標(biāo)系是人為規(guī)定的假想與設(shè)備無(wú)關(guān)的坐標(biāo)系,其坐標(biāo)軸方向及原點(diǎn)與設(shè)備坐標(biāo)系相同,但其最大工作范圍的坐標(biāo)值規(guī)范化為1。對(duì)于既定的圖形輸出設(shè)備,其規(guī)范化坐標(biāo)與實(shí)際坐標(biāo)相差一個(gè)固定的倍數(shù),設(shè)備的分辨率。當(dāng)開(kāi)發(fā)應(yīng)用于不同分辨率設(shè)備的圖形軟件時(shí),首先輸出圖形統(tǒng)一轉(zhuǎn)換到規(guī)格化坐標(biāo)系,以控制圖形在設(shè)備顯示范圍內(nèi)的相對(duì)位置;然后再乘以相應(yīng)的設(shè)備分辨率就可轉(zhuǎn)換到具體的輸出設(shè)備上。3)規(guī)格化坐標(biāo)系規(guī)格化坐標(biāo)系是人為規(guī)定的假想與設(shè)備無(wú)關(guān)現(xiàn)代設(shè)計(jì)方法第2章CAD課件(2)窗口與視區(qū)
窗口是用戶在世界坐標(biāo)系中確定顯示內(nèi)容的矩形區(qū)域,只有在這個(gè)矩形區(qū)域內(nèi)的圖形才能在設(shè)備坐標(biāo)下輸出,而窗口外的部分則被裁掉。改變窗口大小和位置,可方便地觀察局部圖形,控制圖形的大小。
視區(qū)是用戶在屏幕上定義的一個(gè)矩形區(qū)域,用于顯示窗口中的圖形,它規(guī)定了窗口中的內(nèi)容要顯示于屏幕上的位置、范圍。視區(qū)是一個(gè)有限的整數(shù)域,它應(yīng)小于等于屏幕區(qū)域,而定義小于屏幕的視區(qū)是非常有用的,因?yàn)檫@樣可以在同一屏幕上定義多個(gè)視區(qū),用來(lái)同時(shí)顯示不同的圖形信息。(2)窗口與視區(qū)窗口是用戶在世界坐標(biāo)系中確定顯示(3)二維圖形裁剪
1)概念通過(guò)定義窗口和視區(qū),可以把圖形的某一部分顯示于屏幕上的指定位置,這不僅要進(jìn)行窗口-視區(qū)變換,更重要的是必須正確認(rèn)識(shí)圖形在窗口內(nèi)部分(可見(jiàn)部分)和窗口外部分(不可見(jiàn)部分),以便把窗口內(nèi)的圖形信息輸出,而窗口外的部分則不輸出。裁剪問(wèn)題是計(jì)算機(jī)圖形學(xué)的基本問(wèn)題之一。裁剪的邊界(窗口)可以是任意多邊形,但常用的是矩形。被裁減的對(duì)象可以是線段、字符、多邊形等。主要有點(diǎn)的裁剪和直線段裁剪。(3)二維圖形裁剪1)概念2)COHEN—SUTHERLAND算法(編碼裁剪法)a.確定矩形裁剪區(qū)域的邊界延長(zhǎng)線,將邊界劃分為九個(gè)區(qū)域。2)COHEN—SUTHERLAND算法(編碼裁剪法)ab.給每個(gè)區(qū)域以一個(gè)四位二進(jìn)制代碼表示(從右到左意義如下)c.按上述算法確定各直線端點(diǎn)所在區(qū)域代碼。d.判斷直線可見(jiàn)性:〈1〉直線兩端點(diǎn)代碼全為零,則線段全位于窗口內(nèi),不剪裁;〈2〉直線兩端點(diǎn)代碼按位邏輯乘不為0,整條直線裁剪;〈3〉否則,轉(zhuǎn)e。e.求直線與剪裁區(qū)域邊界線的交點(diǎn),去掉區(qū)域外的線段部分,對(duì)留下部分線段重新進(jìn)行d)以下處理。(對(duì)線段進(jìn)行再分割)第一位:如果端點(diǎn)在窗口左邊界的左側(cè)則為1,否則為0;第二位:如果端點(diǎn)在窗口右邊界的右側(cè)則為1,否則為0;第三位:如果端點(diǎn)在窗口下邊界的下側(cè)則為1,否則為0;第四位:如果端點(diǎn)在窗口上邊界的上側(cè)則為1,否則為0;b.給每個(gè)區(qū)域以一個(gè)四位二進(jìn)制代碼表示(從右到左意義如下)二、實(shí)體造型(一)幾何模型及其分類在進(jìn)行CAD作業(yè)過(guò)程中必須建立產(chǎn)品的模型,它是由與產(chǎn)品對(duì)象有關(guān)的各種信息有機(jī)聯(lián)系構(gòu)成的,其中幾何形體的數(shù)據(jù)信息是最為基本的。只有幾何信息組成的模型稱為幾何模型。在CAD系統(tǒng)中,幾何模型按描述和儲(chǔ)存內(nèi)容的特征分為:(1)線框幾何模型物體各外表面之間的交線組成了物體外輪廓的框架,線框造型只在計(jì)算機(jī)內(nèi)儲(chǔ)存這些框架線段信息。信息少,運(yùn)算簡(jiǎn)單迅速,幾何定義不確定。(2)表面幾何模型除存儲(chǔ)線框線段外,還存儲(chǔ)各個(gè)外表面的幾何信息。雖然具有比較全面的外表面幾何信息,對(duì)物體仍沒(méi)有構(gòu)建起完整的三維幾何關(guān)系。(3)實(shí)體幾何模型儲(chǔ)存物體完整的三維幾何信息?;倔w素由表面定義,并說(shuō)明了表面的哪一側(cè)存在實(shí)體,它可區(qū)分內(nèi)部和外部,可提取幾何位置和相互的信息。二、實(shí)體造型(一)幾何模型及其分類(二)三維實(shí)體模型的實(shí)現(xiàn)幾何造型是利用計(jì)算機(jī)系統(tǒng)描述物體形狀的技術(shù)。三維實(shí)體模型的實(shí)現(xiàn)有許多種方法,常用的有:1、CSG方法(ConstruviveSolidGeometry)體素構(gòu)造法。它的基本思想是:各種各樣形狀的幾何形體都可以由若干個(gè)基本單元形體,經(jīng)過(guò)有限次形狀集合運(yùn)算構(gòu)建得到。2、B-rep方法(BoundaryRepresentationModel)邊界表面表示法。它的基本思想是:幾何實(shí)體都是由若干邊界外表面包容的,可以通過(guò)定義和全面存儲(chǔ)這些邊界外表面信息的方法建立實(shí)體幾何模型
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀杏樹種植合同(2篇)
- 誠(chéng)信課件 小學(xué)
- 古詩(shī)詞誦讀《涉江采芙蓉》-高一語(yǔ)文上學(xué)期同步備課拓展(統(tǒng)編版必修上冊(cè))
- 太陽(yáng)課件人教版
- 繩子莫泊桑課件
- 2.13有理數(shù)的混合運(yùn)算課件教學(xué)
- 西京學(xué)院《復(fù)變函數(shù)與積分變換》2021-2022學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《大數(shù)據(jù)開(kāi)發(fā)技術(shù)》2022-2023學(xué)年期末試卷
- 西華師范大學(xué)《中小學(xué)課堂樂(lè)器》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《學(xué)科課程與教學(xué)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 大學(xué)生職業(yè)規(guī)劃大賽成長(zhǎng)賽道
- 2024.11.9全國(guó)消防安全日全民消防生命至上消防科普課件
- 2024-2025學(xué)年六年級(jí)科學(xué)上冊(cè)第二單元《地球的運(yùn)動(dòng)》測(cè)試卷(教科版)
- 《ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南》解讀和實(shí)施指導(dǎo)材料(雷澤佳編制-2024)
- 人民民主是全過(guò)程民主
- 噪聲傷害事故PPT課件
- 四川省農(nóng)業(yè)水價(jià)綜合改革試點(diǎn)末級(jí)渠系工程建設(shè)項(xiàng)目實(shí)施方案
- 入團(tuán)積極分子“推優(yōu)入團(tuán)”申請(qǐng)推薦表
- 企業(yè)如何提高員工安全意識(shí)探究
- 線性代數(shù)在密碼學(xué)中的應(yīng)用
- 電力公司司徽、司歌、企業(yè)精神試行方案和電力公司安全倡議書匯編
評(píng)論
0/150
提交評(píng)論