葛慶偉+王振華
摘要:軟件中的工程數(shù)據(jù)庫隨著科學(xué)技術(shù)的更新升級正逐步擴大,它是最初時期的簡易設(shè)計和專業(yè)層面結(jié)構(gòu)工程精確解析的綜合體,軟件中的數(shù)據(jù)庫是特有的,有明確的幾何含義。實體造型技術(shù)包含構(gòu)造設(shè)計、檢測與分析以及編寫出來的文件和工程相關(guān)管理等內(nèi)容。它需要具備完美的實體造型、緊接相連單元分析、優(yōu)化軟件等特有效果。只有把恰當?shù)臄?shù)據(jù)庫與實體造型關(guān)聯(lián)技術(shù)相結(jié)合,才能使軟件功效趨于完整。
關(guān)鍵詞:軟件工程;數(shù)據(jù)庫;實體模型;造型技術(shù)
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)09-0001-02
隨著人類的發(fā)展,計算機作為第三次革命的主要代表產(chǎn)品,極大的推動了人類社會發(fā)展。與此同時。軟件作為現(xiàn)代計算機的重要支撐部分,伴隨著計算機的不斷發(fā)展。在日新月異的技術(shù)變革中,空間三維技術(shù)憑借其獨特的優(yōu)越性替換了簡易設(shè)計中的二維。三維形態(tài)下的實體造型更有利于磨具的制造,能收集完整的數(shù)據(jù)資源,更好的解析工程結(jié)構(gòu)。在實體造型長時間的變更歷程中,二維、三維的幾何概念更加詳細,相關(guān)的一些信息更加完整。其中的這些零配件相互交接,在CAD的編程建模過程中,就可以形成標準且完整的數(shù)據(jù)庫。此外,數(shù)據(jù)庫的模型主要是對其操縱的數(shù)據(jù)以及結(jié)構(gòu)化在數(shù)據(jù)庫中運用的方法進行闡述,且在模型結(jié)構(gòu)方面對數(shù)據(jù)的描述也有相關(guān)規(guī)定。
1 數(shù)據(jù)庫的創(chuàng)建
通常數(shù)據(jù)庫是按照某一種數(shù)據(jù)的模型組建起來,并且可以對二級的存儲器實行存放的一種數(shù)據(jù)集合體。數(shù)據(jù)的結(jié)合一般有以下的特點:不能重復(fù)儲存,以最適合的方式為特定組織多方位服務(wù),獨立個體,不附屬于相應(yīng)的應(yīng)用程序,可以控制并管理數(shù)據(jù)增加、刪減、改正與檢查等。從數(shù)據(jù)庫發(fā)展的歷程可以看出,數(shù)據(jù)庫作為管理數(shù)據(jù)的一個高級階段,是由管理文件的系統(tǒng)發(fā)展而來,工程數(shù)據(jù)庫在軟件中有不同的組建方式。其建立可以使用一定的規(guī)格軟件,建設(shè)有用數(shù)據(jù)庫,經(jīng)分類——比較——繪制表格三級流程,再以相關(guān)的機械對成千上萬的卡片進行處理,將機械運行的結(jié)果制成新卡片或是打印出來,數(shù)據(jù)庫的作用就是采用物理方式對這些卡片進行處理并儲存。
數(shù)據(jù)庫以及數(shù)據(jù)表的構(gòu)建是有一定的先后順序的,先建立數(shù)據(jù)的信息表,添加數(shù)據(jù)庫的名稱與實例的名稱,再確定管理數(shù)據(jù)庫的方式,完成參數(shù)文件與實例的初始創(chuàng)建,連接的同時啟動實例,再用數(shù)據(jù)創(chuàng)造的語句建立數(shù)據(jù)庫,添加一個附加表空間,根據(jù)字典視圖進行最后的腳本創(chuàng)建。一般建立完成的數(shù)據(jù)源,會在特定管理的頁面顯示出來。
2 三維的實體造型
實體造型實際上是由曲面造型而構(gòu)建起來的,其中加入曲面中的一些實體信息。實體造型是利用實體生成方法(體素法及掃描法)產(chǎn)生實體的初始模型,然后通過幾何體的邏輯運算(布爾運算)最終形成復(fù)雜實體模型的一種造型技術(shù)。它主要包括兩個部分: 一是基本實體的生成;二是基本體之間的邏輯運算。
三維建模設(shè)計不同于二維繪圖設(shè)計,二維繪圖設(shè)計在一個平面上即可完成,而三維建模設(shè)計是在三維空間中進行,建立的模型具有長度,高度、寬度三個方向的尺寸。在三維建模設(shè)計中,首先要建立工作空間的坐標系(包括原點,坐標軸和基準平面),然后在草繪平面繪制模型的特征截面或掃描軌跡,并根據(jù)參照平面放置特征截面的各圖形元素,對二維特征截面進行拉伸、旋轉(zhuǎn)、掃描等操作,生成三維模型的基礎(chǔ)特征。特征是構(gòu)成三維模型的基礎(chǔ),各中各樣的三維模型就是由不同的特征按照一定的設(shè)計要求進行組合所形成的集合體[2]。
2.1主要外形構(gòu)建
在軟件的建模過程中,必須考慮物體的外在形體以及內(nèi)在的實質(zhì)組成,外在的幾何形狀要能暗示本源的造型結(jié)構(gòu),內(nèi)外能夠協(xié)調(diào)一致。如此就可以用三維特有的造型技術(shù)擬定清晰的三維實體,所構(gòu)建的三維模型一定要能經(jīng)過數(shù)據(jù)的推理運算,并且計算符合實體本身的質(zhì)量特性和本有的外在特征。只有這樣,實體外形才符合客觀事實和自然規(guī)律。
首先,要按實體的原有特征順序來擬定步驟,這樣的次序,對實體構(gòu)建的造型流程有著更高一層的意義,循序而進,自然流露。不同的次序,同樣的物體,構(gòu)建出來的實體造型效果是有很大差異的,表達的基礎(chǔ)特性,質(zhì)量內(nèi)涵也各有不同。辨識的側(cè)重點應(yīng)該在本源的實質(zhì)內(nèi)涵、基本特征。找出正確的外貌特征作為造型設(shè)計的指導(dǎo)原則。
其次,要適宜簡化本來的特征多樣性。越是復(fù)雜,越要簡化它的造型流程,對于簡單的,也應(yīng)當有合理的步驟。對于實體的尺寸參數(shù)、管控參數(shù),和多層次之間的相關(guān)參數(shù),層層相連,內(nèi)在的關(guān)系也應(yīng)該考量。當然簡化的過程中也須遵循客觀規(guī)律。
最后,構(gòu)建的過程中還必須按照順序靈活的復(fù)制相同持續(xù)的特點,復(fù)制相同的組成成分和特有的順序,能形成很清晰陣列陣式,固有特征也會自然地表現(xiàn)出來,方便用戶觀察。如果其中的特有參數(shù)改變了,在陣列中也能很好的體現(xiàn)出來。
2.2造型流程的細化
構(gòu)建某些特有零件的時候,需要考量他的多個層次特性,按照恰當?shù)拇涡虿拍芊险_的設(shè)計理念??梢栽谥皵M定一個草繪方案,選定一個作為特征,即在多個相連設(shè)計時段,描述出多角度的性質(zhì)特征。選定明確的參考平面,再將平面內(nèi)其他特征的單元體復(fù)制過來。接下來的步驟就是做好尺寸標注和經(jīng)過修正的具體數(shù)值
3 數(shù)據(jù)傳遞中的雙向特性
ADO與ODBC都是數(shù)據(jù)庫相互間訪問的種類,兩者之間成相互對應(yīng)的關(guān)系。ADO一般都COM組件是用來存取數(shù)據(jù)源的一個平臺。ADO不只提供了語言編程,還統(tǒng)一了OLEDB數(shù)據(jù)訪問的方式。開發(fā)人員可以只寫訪問數(shù)據(jù)代碼,不需要實現(xiàn)數(shù)據(jù)的方式,開放人員所要關(guān)心的只是數(shù)據(jù)庫連接問題。ODBC(開放的數(shù)據(jù)庫互連)作為微軟公司服務(wù)結(jié)構(gòu)中切合數(shù)據(jù)庫緊密相連的一個重要部分,其建立一組規(guī)范,還提供訪問數(shù)據(jù)庫的一組標準應(yīng)用程序的編程接口。
微軟的基礎(chǔ)類庫簡稱就是MFC,作為微軟公司所實現(xiàn)C++的類庫,主要是對許多Windows以及API函數(shù)執(zhí)行封裝,而VC++則是微軟研發(fā)的C/C++開發(fā)集成環(huán)境,所謂的開發(fā)集成環(huán)境,也就是使用這種方式可以編輯、調(diào)試與翻譯,并不是多種工具的輪換使用,只是VC++較為靈活多變,所以運用起來功能齊全。Xx只是版本,其封裝MFC所有內(nèi)核,因此,一般的代碼無法看到原本SDK的編程中消息循環(huán)過程,因為一般情況下MFC的會自動幫忙封裝,用戶就可以只考慮程序問題,而不需要擔心編程過程的消息流轉(zhuǎn)。并不是說每一次編程都會有很多消息重復(fù)循環(huán),只是因為框架沒有針對性,才會導(dǎo)致部分消息出現(xiàn)重復(fù)的情況。
特殊的訪問技術(shù)將可以很好地封裝復(fù)雜態(tài)勢的ODBC。如此,不但簡化這種情況下的調(diào)試接口,也有利于程序快速開發(fā)。程序員即便沒能明卻相關(guān)聯(lián)的步驟,也能操作數(shù)據(jù)庫的運作。一般情況下,擬好的傳遞數(shù)據(jù)的流程是直接融入軟件繪圖的技術(shù)中,在APX里面,必須設(shè)計一個清晰對象,方便數(shù)據(jù)的傳遞。因此,要建立關(guān)于外部變量的范疇,這可以作為傳遞數(shù)據(jù)的做好方式,對僅留的相關(guān)數(shù)據(jù)進行讀取,再將數(shù)據(jù)傳輸?shù)焦潭ㄎ恢?,傳輸之后,關(guān)于外部變量傳遞的特定流程,就會被繪圖變量替換[3]。
4 選取出來的實例造型
一般都是才有一些實體造型的特定編輯,設(shè)立一種可以保持原來架配造型的模具,這也就生出了三維的實體造型,進而建立出來的數(shù)據(jù)庫精準科學(xué),這也就設(shè)計出了復(fù)雜參數(shù)的模型。話句話說,也就是首先分析設(shè)置實體的對象,找到一個更好的實體造型設(shè)計方法。還要對運算的一些法實施篩選,這樣可以依據(jù)空間的矢量。找到核心點,實現(xiàn)空間方位在移動的情況下實行矩陣的變化,固有拓撲的實體造型就會一直保持,但是要對一些設(shè)定的左邊進行變更,根據(jù)布爾法則運算,真正的造型配件也就由此生成,從而合成ARX復(fù)合架構(gòu)下相關(guān)的MFC。同時使用數(shù)據(jù)庫開發(fā)的特定流程,對有關(guān)聯(lián)的參數(shù)及時查驗,根據(jù)系統(tǒng)默認的數(shù)值,謹慎的修正相關(guān)數(shù)據(jù),才可以保持數(shù)據(jù)庫的立體架構(gòu)。
綜上所述,參數(shù)在經(jīng)過篩選之后,一定要與相關(guān)規(guī)定的標準范疇相符,如果出現(xiàn)不符的情況,要及時糾正。且數(shù)據(jù)庫的設(shè)計至關(guān)重要,只有這樣,數(shù)據(jù)的安全傳輸才能得到保障,同時,實體造型技術(shù)也是當前計算機技術(shù)發(fā)展的一種態(tài)勢。
參考文獻:
[1]郭艷艷.基于三維造型技術(shù)的機械制圖課程體系研究[J].科教導(dǎo)刊(中旬刊),2013,24(9):123-124.
[2]張世海.AutoCAD三維實體造型技術(shù)在道路工程制圖教學(xué)中的應(yīng)用[J].價值工程,2014,34(4):247-249.
[3]伍文進.三維CAD技術(shù)發(fā)展及其對制圖課程教與學(xué)影響之探討[J].中國電力教育,2014,33(11):165-167.