久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網(wǎng)站首頁 > CAM

數(shù)控車削仿真中的面向?qū)ο髷?shù)據(jù)庫系統(tǒng)

時間:2011-02-27 11:04:41 來源:

虛擬數(shù)控加工仿真系統(tǒng)的目的是建立一個仿真的平臺,并提供一個逼真的加工環(huán)境。在此平臺上,操作者或研究者可以通過交互式系統(tǒng)實現(xiàn)對于數(shù)控加工過程的真實模擬。正因為如此,系統(tǒng)應(yīng)該具有開放式、模塊化的特征,以利于根據(jù)不同的需要實現(xiàn)數(shù)控系統(tǒng)、機床、加工環(huán)境的不同組合。而傳統(tǒng)的軟件系統(tǒng)是面向過程的并且相應(yīng)的支持數(shù)據(jù)庫是針對關(guān)系來建立,這就使其存在以下不足:

1) 傳統(tǒng)的系統(tǒng)開發(fā)過程周期較長。當(dāng)應(yīng)用要求發(fā)生變化時,開發(fā)過程的各個階段都要作相應(yīng)的修改,因而代價較大。這是因為構(gòu)成系統(tǒng)的各個功能單元的程序都是依據(jù)結(jié)構(gòu)化程序思想設(shè)計而成的。雖然模塊化程度較高,但忽視了數(shù)據(jù)對程序產(chǎn)生的彬響。由于在結(jié)構(gòu)化語言中,幾乎重要的數(shù)據(jù)都被定義為全局數(shù)據(jù),而全局數(shù)據(jù)可以被任何一個程序所訪問,所以當(dāng)全局數(shù)據(jù)的結(jié)構(gòu)或?qū)傩园l(fā)生變化時,相關(guān)聯(lián)的程序必將作相應(yīng)的修改。

2) 有限的建模能力和計算能力。傳統(tǒng)數(shù)據(jù)庫系統(tǒng)所支持的主要數(shù)據(jù)模型是層次、網(wǎng)狀和關(guān)系,并且關(guān)系數(shù)據(jù)庫要求一個關(guān)系的所有屬性都必須是原子型,面對復(fù)雜數(shù)據(jù)的抽象和建模,關(guān)系數(shù)據(jù)庫只能建立所謂嵌套關(guān)系數(shù)據(jù)模型,這就使得關(guān)系數(shù)據(jù)庫對于客觀世界中的實體很難對應(yīng),因而對現(xiàn)實世界中復(fù)雜數(shù)據(jù)的抽象和表達能力只能是極其有限的。同時,由于數(shù)據(jù)結(jié)構(gòu)的單一性,導(dǎo)致計算時需要不斷在客觀實體與單一數(shù)據(jù)結(jié)構(gòu)之間進行轉(zhuǎn)換。

從上面的分析可以看出,不論足在系統(tǒng)級的開發(fā)上還是在數(shù)據(jù)庫的設(shè)計與管理上,傳統(tǒng)的系統(tǒng)開發(fā)及數(shù)據(jù)庫管理都存在著缺陷,而面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的開發(fā)可以解決這些傳統(tǒng)開發(fā)系統(tǒng)面臨的問題。

1 面向?qū)ο髷?shù)據(jù)庫原理與實現(xiàn)

面向?qū)ο蠹夹g(shù)是一種按照人們對現(xiàn)實世界習(xí)慣的認識論思維方式來研究和棋擬客觀世界的方法學(xué),它將現(xiàn)實世界中的任何事物均視為“對象”,客觀世界看成是由許多不同種類的對象構(gòu)成。每個對象都有自己的內(nèi)部狀態(tài)和運動規(guī)律,不同對象之間的相互聯(lián)系和相互作用就構(gòu)成了完整的客觀世界。它主要包括三方面內(nèi)容。即面向?qū)ο蟮南到y(tǒng)分析與設(shè)計方法、面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)和面向?qū)ο蟮某绦蛟O(shè)計語言。在這其中,對象的構(gòu)造與分析是關(guān)鍵。

面向?qū)ο蟮脑O(shè)計要求相應(yīng)的數(shù)據(jù)庫支持,而傳統(tǒng)的數(shù)據(jù)庫設(shè)計方法具有一定的缺點,因此必須設(shè)計針對面向?qū)ο笤O(shè)計的數(shù)據(jù)庫系統(tǒng)來實現(xiàn)相應(yīng)的功能。面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)(OODBMS)是一個既支持面向?qū)ο笙到y(tǒng)特性,又支持DBMS系統(tǒng)特點的系統(tǒng)。在設(shè)計和實現(xiàn)OODBMS中,一般有如下三種方案:

1) 修改(擴充)現(xiàn)有的數(shù)據(jù)模型,使之與面向?qū)ο竽P拖嘁恢拢瑫r增加相應(yīng)的數(shù)據(jù)庫特征。
2) 獨立開發(fā)出全新的數(shù)據(jù)欖型,直接支持面向?qū)ο箫L(fēng)格。
3) 在面向?qū)ο蟪绦蛟O(shè)計語言中嵌入數(shù)據(jù)庫功能,形成OODBMS。

在本論文中采用第三種設(shè)計方法。根據(jù)上面的原理,在對數(shù)據(jù)庫進行設(shè)計和構(gòu)造時,首先進行對象分析。對象分析的目的是針對具體的問題,分析在系統(tǒng)中可能用到哪些對象,對象之間的繼承與上下級關(guān)系。然后是確定采用什么樣的數(shù)據(jù)結(jié)構(gòu)來實現(xiàn),最后是設(shè)計一個庫表,實現(xiàn)數(shù)據(jù)的存儲。面向?qū)ο笤O(shè)計的數(shù)據(jù)庫設(shè)計的流程圖如圖1:


圖1 面向?qū)ο髷?shù)據(jù)庫分析

2 數(shù)控車削仿真數(shù)據(jù)庫設(shè)計

1) 數(shù)控車削仿真中的對象分析

如前所述,虛擬數(shù)控車削仿真的目的是以“用戶”為中心的,相應(yīng)的數(shù)據(jù)庫的設(shè)計也必須是以“用戶”為中心的,這就要求數(shù)據(jù)庫具有開放性。即針對用戶的要求,系統(tǒng)可以實現(xiàn)數(shù)據(jù)庫內(nèi)容的重新定義,以完成相應(yīng)的功能。數(shù)控車削仿真數(shù)據(jù)庫的實現(xiàn)是以軟件中的對象分析為基礎(chǔ)的,因此在進行數(shù)據(jù)庫設(shè)計之前。必須首先進行系統(tǒng)的對象分析。

數(shù)控車削仿真對象包括環(huán)境對象、光源、機床對象、刀具對象、工件對象、切屑對象、數(shù)控系統(tǒng)對象、刀架、溜板、工作臺等部件對象。不論是物理仿真還是幾何仿真都是針對的這些對象來反映他們的狀態(tài)與特征。在面向?qū)ο蠓治鲋校總€對象以類的抽象形式定義。

在數(shù)控車削仿真系統(tǒng)中,將各個對象的“共性”加以抽象,形成類。類的形成原則是所有類對象必需具有某種共性。類中分為虛類和實類。虛類通常為類對象中的最高的類,具有最通用的一些特性。但同時其參數(shù)也相對比較少,如果按照其構(gòu)造對象,通常無法在視圖中加以顯示。因此常采用實類實現(xiàn)對象的構(gòu)造,但虛類往往是實類的父類,一些參數(shù)而要從中定義。虛類和實類都可以有子類,不同的是,實類和其子類都可直接構(gòu)造對象。父實類和了實類可以具有不同的下級類。類關(guān)系圖見圖2。


圖2 數(shù)控仿真類關(guān)系圖

2) 數(shù)據(jù)庫管理系統(tǒng)的實現(xiàn)

面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)是實現(xiàn)面向?qū)ο笤O(shè)計的關(guān)鍵。開放式的數(shù)據(jù)庫管理系統(tǒng)可以通過視圖由用戶實現(xiàn)記錄的增加、刪除、查詢和修改:同時在數(shù)控仿真的各個階段,數(shù)據(jù)庫系統(tǒng)作為仿真的基礎(chǔ)一直運行著。在數(shù)控車削智能仿真系統(tǒng)中,數(shù)據(jù)庫的視圖位于視圖類中,它是用戶與系統(tǒng)交互的窗口,消息通過視圖類傳遞到數(shù)據(jù)庫管理系統(tǒng)中。而數(shù)據(jù)庫管理系統(tǒng)位于系統(tǒng)的文檔類中,負責(zé)對數(shù)據(jù)也就是對象的管理。因此下面針對仿真進程中的各個階段,說明數(shù)據(jù)庫管理系統(tǒng)的實現(xiàn)。

(1) 仿真進程中

在仿真的進程中,尤其是在仿真初始化的時候,采用向下泊歷算法來實現(xiàn)。算法的描述如下:

a. 首先在文檔類中生成一個仿真對象,從面向?qū)ο髷?shù)據(jù)庫中得到相應(yīng)的信息包括環(huán)境對象、車床對急、車削系統(tǒng)對象。然后根據(jù)車床對象的數(shù)據(jù)庫中的信息可以得到相應(yīng)的刀具、刀架、底座、導(dǎo)軌等部件的信息,從而形成一個完整的仿真對象,初始化完畢后,在視圖類中顯示。
b. 等待用戶響應(yīng),根據(jù)不同的操作形成不同的動態(tài)模型。

在仿真的某一時刻,只需遍歷數(shù)據(jù)庫中帶有當(dāng)前紀錄標(biāo)識的對象,就可以得到當(dāng)前時刻的物理凡何仿真所甜要的數(shù)據(jù)。

(2) 仿真完畢后

在仿真完畢后,可能用戶根據(jù)仿真的結(jié)果需要對對象的屬性甚至是對象的類型進行修改,這就需要對數(shù)據(jù)庫中的內(nèi)容進行更新,假定用戶在視圖中進行了對象更新,則數(shù)據(jù)庫更新的算法可以描述為:

a. 根據(jù)用戶要求確定所要更新的對象;
b. 判斷是整個對每需要更新(轉(zhuǎn)iii),還是對象的屬性需要更新(轉(zhuǎn)vi):
c. 如果整個對象需要更新,要得到對象的標(biāo)識和ID;
d. 初始化得到對象的各項屬性,并根據(jù)向下遍歷的原則建立下級各節(jié)點的屬性:
e. 如果無其他對象需要更新,則End.否則(轉(zhuǎn)ii):
f. 根據(jù)對象的ID更新對象屬性,并存儲到數(shù)據(jù)庫中,改變當(dāng)前記錄標(biāo)識:轉(zhuǎn)v。

3 結(jié)論

本文針對數(shù)控車削過程中數(shù)控仿真的需要,采用面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)建立了開放式的數(shù)控仿真數(shù)據(jù)庫,并對其中的數(shù)據(jù)庫的管理和仿真對象的分析進行了詳細的研究。實際應(yīng)用結(jié)果表明,采用面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)可以極大的實現(xiàn)系統(tǒng)功能的擴展。從而使得系統(tǒng)的開放性和擴展性大大的提高。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
一区二区三区观看| 国产精品区二区三区日本| 日韩免费视频播放| 欧美一区二区视频在线播放| 国产精品久久久久久久久久| 亚洲最大福利视频网站| 宅男一区二区三区| www.久久草| 国产欧美日韩中文字幕| www国产黄色| 欧美精品久久久| 美女久久久久久久| 国产精品观看在线亚洲人成网| 国精产品一区一区三区有限在线| 久久久在线观看| 日韩av不卡在线播放| 国产拍精品一二三| 欧美中文字幕视频| 国产成人97精品免费看片| 亚洲 国产 欧美一区| 成人免费视频97| 亚洲综合在线做性| 99在线观看视频免费| 久久国产精品免费视频| 国产女主播一区二区三区| 久久亚洲影音av资源网| 国产一区精品视频| 欧美精品第一页在线播放| 99视频精品免费| 午夜老司机精品| 国产成人av在线| 欧美亚洲国产视频| 国产精品视频不卡| 精品少妇人欧美激情在线观看 | 久久99精品国产99久久6尤物| 国产日韩av网站| 亚洲图片都市激情| 91av在线网站| 日韩不卡av| 国产精品久久久亚洲| 国产美女主播在线播放| 亚洲蜜桃av| 久久久久久久999| 极品美女扒开粉嫩小泬| 精品蜜桃一区二区三区| 成人一区二区av| 欧美一级视频免费在线观看| 久久精品第九区免费观看| 女女同性女同一区二区三区91| 久久国产精品99国产精| 不卡一区二区三区四区五区| 日韩av第一页| 久久久久久久久久国产| 黄色一级片播放| 亚洲综合在线播放| 久久久久久久电影一区| 国产日韩中文字幕在线| 亚洲欧美日韩国产成人综合一二三区 | 在线免费观看一区二区三区| 久久久亚洲精品无码| 欧美福利精品| 中文字幕一区二区三区有限公司 | 国产女同一区二区| 天天人人精品| 国产精品久久久一区二区三区| www.日本少妇| 欧美一区在线直播| 一卡二卡三卡视频| 国产精品日韩一区| 91精品国产91久久久久青草| 好吊色欧美一区二区三区| 亚洲aa中文字幕| 欧美理论片在线观看| 久久久亚洲欧洲日产国码aⅴ| 欧美 日韩 国产 高清| 亚洲91精品在线亚洲91精品在线| 久久精品视频99| 国产经典久久久| 国产亚洲精品美女久久久m| 视频一区二区三区在线观看| 另类天堂视频在线观看| 久久av一区二区三区漫画| 国产伦精品一区二区三区高清版| 日本高清视频一区| 久久久久国色av免费观看性色| 日韩在线视频一区| 91精品国产电影| 国产日韩欧美精品在线观看| 日本a在线免费观看| 在线免费一区| 国产精品国产亚洲精品看不卡15| 国产av无码专区亚洲精品| 国产噜噜噜噜久久久久久久久| 欧洲日韩成人av| 欧美一级免费在线观看| 萌白酱国产一区二区| 久热99视频在线观看| 久久免费视频在线| 成人av网站观看| 国产在线视频一区| 欧美精品一区免费| 日韩精品无码一区二区三区免费| 亚洲精品在线观看免费| 欧美成人亚洲成人| 国产精品欧美一区二区| 久久久久久久999| 国产黄视频在线| 91精品国产成人www| 国产精品一区av| 国产欧美日韩中文字幕| 国产在线观看一区二区三区| 好吊色欧美一区二区三区| 欧美性视频网站| 日本成人在线不卡| 色综合久久久久久久久五月| 亚洲欧美日韩综合一区| 亚洲淫片在线视频| 在线不卡视频一区二区| 国产精品成人免费电影| 国产精品久久久久久久久久新婚| 日韩视频免费大全中文字幕| 久久本道综合色狠狠五月| 久久福利一区二区| 久久久久久久久久久亚洲| 久久久久久久久网站| 日韩视频在线免费| 国产精品视频播放| 国产精品久久成人免费观看| 国产精品久久久久久久7电影| 国产精品日韩欧美一区二区三区 | 亚洲精品日产aⅴ| 亚洲人成77777| 亚洲熟妇av一区二区三区| 亚洲欧美日韩精品综合在线观看| 亚洲一区亚洲二区| 亚洲欧洲国产日韩精品| 无码中文字幕色专区| 日韩成人手机在线| 欧洲美女7788成人免费视频| 欧美成ee人免费视频| 免费国产a级片| 国产精品一区二区三区观看 | 日韩五码在线观看| 全黄性性激高免费视频| 欧美一区二区中文字幕| 欧美国产亚洲一区| 国产日产欧美a一级在线| 99久久精品久久久久久ai换脸| …久久精品99久久香蕉国产| 国产v片免费观看| 国产精品欧美久久久| 欧美激情在线观看视频| 懂色av一区二区三区在线播放| 日本www高清视频| 国模精品一区二区三区| 国产精品一区二区在线| 久久久综合av| 国产精品热视频| 最新欧美日韩亚洲| 日本手机在线视频| 欧美日韩大片一区二区三区| 国产日韩久久| 久久久午夜视频| 国产精品情侣自拍| 中文字幕人成一区| 日本一二三区视频在线| 免费毛片网站在线观看| 99视频精品免费| 色妞久久福利网| 欧美黄网免费在线观看| 日韩福利在线| 国产视频精品网| 久久久999视频| 欧美xxxx18性欧美| 欧美一区二区三区四区夜夜大片 | 久久无码高潮喷水| 国产精品日韩欧美一区二区| 色综合天天狠天天透天天伊人| 午夜精品久久久久久久99热浪潮| 欧美性猛交久久久乱大交小说| 国产青青在线视频| 久久久久免费视频| 久久综合电影一区| 日本一区二区三区四区五区六区| 黄色特一级视频| 68精品久久久久久欧美| 深夜福利国产精品| 中文字幕一区二区三区四区五区人| 欧洲精品亚洲精品| 成人在线一区二区| 久久人人爽人人爽爽久久| 亚洲视频小说| 免费观看美女裸体网站| 久久免费看av| 欧美激情在线视频二区| 欧美在线视频二区| 91久久久久久久久久久| 不卡av日日日| 日韩午夜视频在线观看| 99电影在线观看|