999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AutoCAD開發(fā)平臺的CAE/BOM/CAD集成系統(tǒng)的探討

2010-08-23 04:47:38陳友福
制造業(yè)自動化 2010年12期
關(guān)鍵詞:功能模塊二次開發(fā)數(shù)據(jù)庫

陳友福

CHEN You-fu

(江西應(yīng)用技術(shù)職業(yè)學(xué)院,贛州 341000)

0 引言

信息技術(shù)迅速發(fā)展,科技技術(shù)日新月異,一些新的產(chǎn)品開發(fā)、生產(chǎn)及管理等技術(shù)層出不窮。作為工程技術(shù)、設(shè)計技術(shù)、開發(fā)和生產(chǎn)新產(chǎn)品重要手段的CAE(Computer Aided Engineering)、CAD(Computer Aided Design)和BOM(Bill of Material),對增強產(chǎn)品性能、降低產(chǎn)品成本、提高產(chǎn)品質(zhì)量等起到了重大作用。但是,現(xiàn)階段產(chǎn)品生產(chǎn)過程中的CAE、CAD和BOM,只是在各自的功能過程階段起到作用,彼此孤立,無法實現(xiàn)彼此信息的無隙共享,成為進一步提高工作效率的“瓶頸”。

為了搶占信息化的先機,許多大型的軟件開發(fā)商都開發(fā)了或正在開發(fā)集成CAE、BOM和CAD功能的大型設(shè)計軟件。但由于價格、資金或者企業(yè)規(guī)模等諸多因素,大部分中小型企業(yè)都對大型設(shè)計軟件望而卻步,而僅僅使用CAD系統(tǒng)進行產(chǎn)品的繪圖而已。

我們?nèi)粢訟utoCAD2008系統(tǒng)為開發(fā)平臺,通過二次開發(fā)來實現(xiàn)CAE、CAD和BOM的集成。這樣不但可以保留原CAD系統(tǒng),還可通過很少的投入就實現(xiàn)CAE、CAD和BOM集成。既可滿足中小企業(yè)的信息化需求,節(jié)省中小企業(yè)投資費用;也可利用此集成系統(tǒng)進而改善企業(yè)的生產(chǎn)狀況,提升產(chǎn)品的競爭力和企業(yè)的經(jīng)濟效益。

1 集成系統(tǒng)的開發(fā)原則

對于集成系統(tǒng)的開發(fā),其主要是在AutoCAD2008設(shè)計軟件的基礎(chǔ)上,利用ObjectARX2010開發(fā)工具,使用Visual C++6.0程序語言,對AutoCAD2008設(shè)計軟件進行二次開發(fā)來實現(xiàn)集成系統(tǒng)的獨特功能。因此,在集成系統(tǒng)的總體設(shè)計中,應(yīng)該遵循工程性、繼承性、標(biāo)準(zhǔn)性和構(gòu)件性原則。

1.1 工程性原則

首先對企業(yè)所要解決的問題進行針對性的詳細分析,并加以確切描述,確定軟件技術(shù)目標(biāo)和功能目標(biāo),編寫軟件功能說明書、確認測試計劃和數(shù)據(jù)信息說明書等。然后根據(jù)功能說明書的要求,構(gòu)造軟件系統(tǒng)的體系,編寫軟件設(shè)計和詳細步驟說明書、數(shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu)設(shè)計說明書,實現(xiàn)測試計劃,從而確保二次開發(fā)軟件的針對性、有效性和延伸性。

1.2 繼承性原則

二次開發(fā)是在原有軟件基礎(chǔ)上根據(jù)實際需要而進行有針對性的再次開發(fā),對支撐軟件有很強的依賴性和繼承性。這點與一般從底層做起的軟件設(shè)計不同,開發(fā)后的系統(tǒng)在圖形界面和操作風(fēng)格應(yīng)與原軟件保持一致,新加入的部分在功能、數(shù)據(jù)等方面應(yīng)與原系統(tǒng)實現(xiàn)無縫結(jié)合,從而保持系統(tǒng)的一致性和延續(xù)性。

1.3 標(biāo)準(zhǔn)性原則

標(biāo)準(zhǔn)化是開發(fā)任何軟件的基礎(chǔ)。首先,在開發(fā)過程中要遵循CAD技術(shù)的基礎(chǔ)標(biāo)準(zhǔn);其次,產(chǎn)品設(shè)計過程有著嚴(yán)格的國家標(biāo)準(zhǔn)規(guī)定, CAD系統(tǒng)的運行過程是對具體產(chǎn)品設(shè)計過程的模擬,也要遵循相應(yīng)的國家標(biāo)準(zhǔn)規(guī)定。

1.4 構(gòu)件性原則

在軟件的構(gòu)造中應(yīng)遵循構(gòu)件性的原則,將整個系統(tǒng)分解成若干個子系統(tǒng)(或模塊)即構(gòu)件,定義構(gòu)件的接口關(guān)系,使系統(tǒng)的構(gòu)件既相對獨立又緊密聯(lián)系,方便系統(tǒng)的維護和擴展。

2 系統(tǒng)功能模塊結(jié)構(gòu)的分析

集成系統(tǒng)功能主要應(yīng)包括以下幾點:

1)數(shù)據(jù)庫內(nèi)容查看與編輯。包括數(shù)據(jù)內(nèi)容的查看、添加、修改、刪除等功能。2)常規(guī)設(shè)計能自動進行常規(guī)計算。3)優(yōu)化計算能自動進行優(yōu)化計算方法的選擇,并進行優(yōu)化計算。4)在AutoCAD2008中能自動繪制所設(shè)計產(chǎn)品的圖紙。5)圖紙技術(shù)要求的自動標(biāo)注。6)圖層、圖框、明細的自動生成與填寫。7)產(chǎn)品部件BOM和圖目的自動匯總、瀏覽和輸出。

在系統(tǒng)功能分析的基礎(chǔ)上,可得到如圖1所示的系統(tǒng)功能模塊圖。CAE子系統(tǒng)包括優(yōu)化計算模塊、常規(guī)計算模塊。CAD子系統(tǒng)包括圖框生成模塊、圖層生成模塊、明細填寫模塊、自動繪圖模塊、技術(shù)標(biāo)注模塊。BOM子系統(tǒng)包括圖目匯總模塊和BOM匯總模塊。它們之間可以相互通信和同時使用,也可以單獨使用某一個模塊(即構(gòu)件)或某一個子系統(tǒng)。

圖1 系統(tǒng)功能模塊結(jié)構(gòu)

3 集成系統(tǒng)的數(shù)據(jù)流程分析

分析系統(tǒng)功能模塊,可得出集成系統(tǒng)的各功能模塊所處理的數(shù)據(jù)流程(如圖2所示)。

4 功能模塊和CAD結(jié)合方式分析

圖2 集成系統(tǒng)數(shù)據(jù)流程圖

集成系統(tǒng)是在AutoCAD2008的基礎(chǔ)上產(chǎn)生CAD子系統(tǒng),通過前推來產(chǎn)生CAE子系統(tǒng),后延產(chǎn)生BOM子系統(tǒng),因此必須考慮二次開發(fā)功能模塊與AutoCAD2008的結(jié)合方式。目前,結(jié)合方式主要有三種:

1)主動式。AutoCAD2008將二次開發(fā)功能模塊所需的信息直接寫入二次開發(fā)功能模塊的數(shù)據(jù)庫中。

采用主動式,AutoCAD2008系統(tǒng)與二次開發(fā)功能模塊中信息的同步性較好;但在安全性方面存在一定問題,如出現(xiàn)寫數(shù)據(jù)沖突,即AutoCAD2008系統(tǒng)寫數(shù)據(jù)到二次開發(fā)功能模塊的同時,二次開發(fā)功能模塊也在往里寫數(shù)據(jù)。

2)中間式。AutoCAD2008將二次開發(fā)功能模塊所需的信息生成中間文件或中間數(shù)據(jù)表,二次開發(fā)功能模塊直接讀取中間文件或中間數(shù)據(jù)表中的信息,并寫入自己的數(shù)據(jù)庫中。

采用中間式,AutoCAD2008系統(tǒng)和二次開發(fā)功能模塊相對獨立,接口不涉及雙方內(nèi)部的結(jié)構(gòu),而且接口的責(zé)任也很明確,數(shù)據(jù)的安全性也得到了保證。

3)被動式。二次開發(fā)功能模塊從AutoCAD2008系統(tǒng)中讀取所需的數(shù)據(jù),將其寫入二次開發(fā)功能模塊的數(shù)據(jù)庫中。

采用被動式,AutoCAD2008系統(tǒng)與二次開發(fā)功能模塊的同步性做得比較好,安全性方面也比主動式要強,并且具有較高的數(shù)據(jù)獨立性,同時簡化編程人員及用戶的數(shù)據(jù)管理。

5 BOM子系統(tǒng)數(shù)據(jù)獲得方式的分析

BOM數(shù)據(jù)的來源是一個主要問題,目前,重點從以下的幾種途徑來考慮:

1)把DWG格式文件轉(zhuǎn)換為DXF格式文件或者IGES格式文件,再提取明細表信息。

2)將圖紙明細表做成一個帶有屬性的模塊,然后利用CAD軟件提供的二次開發(fā)接口,將其中的信息存儲在外部文件或數(shù)據(jù)庫中,再進行BOM表的生成。

3)用Activcx Automation技術(shù)實現(xiàn)CAD與Excel之間的信息通訊,將明細表的數(shù)據(jù)提取到Excel中,然后利用其強大的功能來實現(xiàn)BOM表的生成。

4)從AutoCAD2008圖形數(shù)據(jù)庫對象中直接提取有關(guān)明細表的信息。

5)利用AutoCAD2008提供的數(shù)據(jù)庫接口,來實現(xiàn)對圖紙明細表中數(shù)據(jù)的自動提取,并保存在事先指定的數(shù)據(jù)庫中。

結(jié)合企業(yè)的生產(chǎn)實際和程序開發(fā)的難度及對數(shù)據(jù)一致性的要求,集成系統(tǒng)應(yīng)采用以下的方式:通過對AutoCAD2008進行二次開發(fā),在填寫明細欄和標(biāo)題欄時,直接將數(shù)據(jù)做兩次處理,一是顯示在圖紙相應(yīng)的位置上,二是將相關(guān)內(nèi)容存儲到外部數(shù)據(jù)庫中。這樣,既保證了數(shù)據(jù)的一致性和有效性,又降低了系統(tǒng)的開發(fā)難度;同時,二次開發(fā)模塊與AutoCAD2008系統(tǒng)是采用中間式結(jié)合方式,也便于對數(shù)據(jù)的處理和后續(xù)軟件開發(fā)對數(shù)據(jù)的獲取。

6 系統(tǒng)的集成

集成是指將以某一個特定功能系統(tǒng)(如CAD系統(tǒng))為核心的各單元系統(tǒng)(如CAM、 CAE 、CAPP、BOM等)通過網(wǎng)絡(luò)和信息集成技術(shù)實現(xiàn)系統(tǒng)間信息的無縫聯(lián)結(jié)、交換和共享,進而與底層自動化系統(tǒng)溝通,實現(xiàn)系統(tǒng)的一體化,使整個系統(tǒng)的各個組成模塊有機結(jié)合并使其總體效能達到最佳。

集成系統(tǒng)主要是對產(chǎn)品開發(fā)過程中的CAE、BOM和CAD進行集成,一則可以提高企業(yè)產(chǎn)品設(shè)計過程中信息共享的程度,二則為企業(yè)集成打下一定的基礎(chǔ)。

對系統(tǒng)進行集成,主要應(yīng)考慮數(shù)據(jù)庫結(jié)構(gòu)設(shè)計、記錄集處理、數(shù)據(jù)庫對象的處理等具體的數(shù)據(jù)結(jié)構(gòu)和模塊之間數(shù)據(jù)的具體傳輸方式等。

7 CAD/CAE集成系統(tǒng)的實現(xiàn)

CAD/CAE集成系統(tǒng)基于關(guān)鍵參數(shù)庫、知識約束庫、函數(shù)約束庫和CAD/CAE參數(shù)接口,通過關(guān)鍵數(shù)據(jù)庫,實現(xiàn)有限元模型和三維實體模型的轉(zhuǎn)換。通過CAD/CAE參數(shù)化零件庫、函數(shù)約束庫、知識約束庫、關(guān)鍵參數(shù)庫和CAD/CAE參數(shù)接口的開發(fā),實現(xiàn)了三維實體模型和有限元模型的參數(shù)化,最終達到驅(qū)動參數(shù)化模型的功能,如圖3所示。

圖3 CAD/CAE集成系統(tǒng)的實現(xiàn)圖形

8 集成系統(tǒng)性能測試的分析

對于集成系統(tǒng)的性能測試,測試模型的建立至關(guān)重要,性能測試模型要以實際生產(chǎn)環(huán)境為標(biāo)準(zhǔn)搭建,只有模型符合實際的生產(chǎn)環(huán)境,性能測試的結(jié)果才能真實有效的反映將來上線的生產(chǎn)環(huán)境的實際性能情況。一個標(biāo)準(zhǔn)的性能調(diào)優(yōu)過程是:

1)確定基準(zhǔn)環(huán)境、基準(zhǔn)負載和基準(zhǔn)性能指標(biāo)。

2)調(diào)整系統(tǒng)運行環(huán)境和實現(xiàn)方法,執(zhí)行測試。

3)記錄測試結(jié)果、進行分析

集成系統(tǒng)是通過對AutoCAD2008繪圖軟件進行二次開發(fā)而實現(xiàn)的,也屬于一般軟件的范疇,因此,也必須遵循一般軟件的測試原理和測試步驟。首先應(yīng)進行模塊測試,發(fā)現(xiàn)缺陷,性能調(diào)優(yōu),確保每個模塊作為一個單元能正常運行;然后進行子系統(tǒng)測試,在這里要著重測試模塊的接口;接下來就是系統(tǒng)測試,把經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。

9 結(jié)論

以CAD為平臺的CAE、CAD和BOM的集成,既可以為企業(yè)節(jié)省辦公成本、消除企業(yè)信息化的孤立,在很大程度上更可以提高產(chǎn)品的競爭力及企業(yè)的知名度。

[1]吳亞南.開關(guān)外殼注塑模具CAD/CAE/CAM一體化的應(yīng)用研究[D].大連交通大學(xué),2005(3).

[2]陳世東,武一南,黃有群.面向AutoCAD的BOM表的自動生成及產(chǎn)品結(jié)構(gòu)管理[J].沈陽工業(yè)大學(xué)學(xué)報,2001,23(6).

[3]黃繼明.關(guān)于CAE/CAD/BOM集成關(guān)鍵技術(shù)的研究[D].華北電力大學(xué),2006(6).

[4]任繼文.BOM表與明細表雙向信息傳遞的實現(xiàn)[J].現(xiàn)代制造工程,2002(6).

猜你喜歡
功能模塊二次開發(fā)數(shù)據(jù)庫
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機床界面二次開發(fā)
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
輸電線路附著物測算系統(tǒng)測算功能模塊的研究
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
石油知識(2016年2期)2016-02-28 16:20:16
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 色欲不卡无码一区二区| 日韩精品无码不卡无码| 中文字幕久久亚洲一区| 国产一区成人| 日本爱爱精品一区二区| 操操操综合网| 欧美在线综合视频| 亚洲成人网在线观看| 一级毛片在线免费视频| 99热这里只有成人精品国产| 成人精品亚洲| 亚洲精品综合一二三区在线| 日本免费a视频| 国内熟女少妇一线天| 中文字幕 欧美日韩| 欧美午夜在线观看| 亚洲国产黄色| 亚洲色无码专线精品观看| 91久久国产综合精品女同我| 91福利免费视频| 日本高清在线看免费观看| 亚洲欧美成人综合| 亚洲色欲色欲www网| 99热这里只有免费国产精品 | 伊人精品成人久久综合| 欧美一级夜夜爽www| 中国一级特黄大片在线观看| 久久人搡人人玩人妻精品 | 伊人色综合久久天天| 日韩东京热无码人妻| 亚洲成人网在线观看| 国产视频欧美| 国产激情无码一区二区APP| 黄色免费在线网址| 国产真实乱了在线播放| 91人人妻人人做人人爽男同| 久久精品国产免费观看频道| 欧美日韩国产成人高清视频| jijzzizz老师出水喷水喷出| 国产精品理论片| 久久国产高潮流白浆免费观看| 国国产a国产片免费麻豆| 国产乱人免费视频| 国产亚洲高清视频| 亚洲综合二区| 在线不卡免费视频| 秋霞国产在线| 亚洲香蕉伊综合在人在线| 欧美日本视频在线观看| 欧美国产在线精品17p| 国产毛片高清一级国语 | 毛片免费试看| 毛片久久网站小视频| 国产成人亚洲精品无码电影| 国产精品内射视频| 在线免费无码视频| 亚洲综合精品香蕉久久网| 中文字幕在线看| 国产一区二区精品高清在线观看 | a毛片基地免费大全| 亚洲一区波多野结衣二区三区| 2021国产乱人伦在线播放| 欧美亚洲另类在线观看| 久久网欧美| 免费国产无遮挡又黄又爽| 国产农村精品一级毛片视频| 99久久99这里只有免费的精品| 国产欧美中文字幕| 国产成人一区| 国产精品福利尤物youwu| 亚洲男人天堂网址| 成人无码一区二区三区视频在线观看| 亚洲视频无码| 亚洲欧美日本国产专区一区| 曰AV在线无码| 亚洲美女一区| 亚洲第一国产综合| 丰满人妻久久中文字幕| 97久久精品人人做人人爽| 波多野结衣无码中文字幕在线观看一区二区 | 国产成人综合久久| 一区二区欧美日韩高清免费|