摘要:Pro/Engineer 三維設(shè)計軟件的應(yīng)用越來越普遍,由于其數(shù)據(jù)的相互關(guān)聯(lián)性及復(fù)雜性的原因,在進(jìn)行協(xié)同設(shè)計時,出現(xiàn)了一些問題。如因某零件的丟失或改名導(dǎo)致整個系統(tǒng)模型打開失敗、模型的及時更新、重復(fù)性設(shè)計、數(shù)據(jù)的共享及數(shù)據(jù)安全等等。基于Pro/Intralink系統(tǒng)的結(jié)構(gòu)設(shè)計則可以很好地實(shí)現(xiàn)協(xié)同設(shè)計。該文介紹了基于Pro/Intralink下的協(xié)同設(shè)計。
關(guān)鍵詞:Pro/Engineer;數(shù)據(jù)共享;數(shù)據(jù)安全;Intralink
中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2011)04-0928-02
Cooperation Design Based on Pro/Intralink
PAN Yong-qiang, REN Hai-lin
(The 38th Research Institute of CETC, Hefei 230088, China)
Abstract:With wide application of Pro/ Engineer3D design software, when we cooperate with others, because of relevance of data and complexity of data, several problems often occur, e.g. the whole system model failure in running due to certain parts' missing or renaming; or renewal of model; or difficulties in timely upgrade of model, data sharing and data safety, or redundantly in design, etc. This paper mainly presents the Pro/Intralink-based design which can provide better solution to the above-mentioned problems.
Key words: Pro/Engineer; data sharing;data safety; Intralink
隨著計算機(jī)日益的普及應(yīng)用,信息技術(shù)的飛快發(fā)展,結(jié)構(gòu)設(shè)計也是實(shí)現(xiàn)了從二維到三維的飛躍,Pro/ Engineer三維設(shè)計軟件以它的參數(shù)化建模和強(qiáng)大的全相關(guān)功能的實(shí)體造型技術(shù)的突出優(yōu)勢,被普遍應(yīng)用到設(shè)計工作中。隨著協(xié)同設(shè)計的開展應(yīng)用,出現(xiàn)了一些問題:
1)由于某個零件的丟失或者因?yàn)闆]有弄清模型之間的包含關(guān)系而輕易地重命名而導(dǎo)致整個系統(tǒng)模型打不開;
2)由于互相交叉借用而導(dǎo)致借用的模型不能保證借用模型的及時更新;
3)外購件、標(biāo)準(zhǔn)件及通用件的重復(fù)性設(shè)計;
4)數(shù)據(jù)的共享和數(shù)據(jù)安全的問題。
為此我們引用了Pro/Intralink系統(tǒng)。Pro/Intralink系統(tǒng)是完全封裝了Pro/ E軟件,主要用來管理Pro/E的三維工程資料的軟件。它很好的解決上面出現(xiàn)的種種問題。它可以很好地管理Pro/E文件的數(shù)據(jù)關(guān)聯(lián)性,方便快捷地建立工程數(shù)據(jù)庫(外購件庫、標(biāo)準(zhǔn)件庫,零件庫),尤其在協(xié)同設(shè)計時可以讓我們隨時更新我們的所用到的模型,還有它安全可靠性的數(shù)據(jù)共享存儲管理讓我們很方便的借用或參考他人的設(shè)計。
該文就結(jié)合某電子設(shè)備的設(shè)計,簡單介紹Pro/Intralink系統(tǒng)在設(shè)計中的應(yīng)用。
1 Pro/Intralink系統(tǒng)簡介
Pro/Intralink 是美國PTC公司為滿足并行工程開發(fā)環(huán)境信息管理的需要而開發(fā)的新一代工作組級的產(chǎn)品數(shù)據(jù)管理系統(tǒng)。該系統(tǒng)采用面向?qū)ο蟮募夹g(shù)和Client/Server 體系結(jié)構(gòu),基于Oracle關(guān)系數(shù)據(jù)庫系統(tǒng),以項(xiàng)目管理的方式將產(chǎn)品數(shù)據(jù)、設(shè)計活動、人員組織和應(yīng)用工具統(tǒng)一組織和管理起來,它提供了公共數(shù)據(jù)區(qū)、個人工作數(shù)據(jù)區(qū)、查詢工具、數(shù)據(jù)庫管、用戶環(huán)境定制等工具,用戶利用這些工具在工作平臺上建立產(chǎn)品數(shù)據(jù)間的聯(lián)系。
1.1 Pro/Intralink功能
Pro/Intralink是PTC公司開發(fā)的產(chǎn)品數(shù)據(jù)管理軟件,具有優(yōu)越的性能和良好的第三方軟件兼容性,特別是它采用的接口能和Pro/ Engineer及其相關(guān)產(chǎn)品無縫集成。其主要功能有:
1)快捷方便建立工程數(shù)據(jù)庫(外購件庫,標(biāo)準(zhǔn)件庫,產(chǎn)品庫的建立),以及動態(tài)的實(shí)時更新,添加和修改;
2)安全可靠性的數(shù)據(jù)共享和存儲管理;
3)協(xié)同設(shè)計:Pro/Intralink為設(shè)計者提供了一個協(xié)同設(shè)計環(huán)境;在此環(huán)境下總體總裝零件可同時設(shè)計,互相參考的設(shè)計師可隨時進(jìn)行更新以得到最新的設(shè)計資料;
4)設(shè)計者的每次保存都在數(shù)據(jù)庫中有記錄,通過UNDO和撤銷功能還可以追蹤到數(shù)據(jù)庫中有記錄的設(shè)計資料。
1.2 Pro/Intralink Client/Server 體系結(jié)構(gòu)
Pro/Intralink是產(chǎn)品數(shù)據(jù)集成的平臺, 它通過Workspace和Commonspace實(shí)現(xiàn)數(shù)據(jù)交換與存儲。
工作空間-Workspace (WS):通常設(shè)在本機(jī)上,可以形象地比喻為設(shè)計者的工作臺面
公共空間-Commonspace (CS):它由Data Sever Oracle7 和File Server 共同管理,是數(shù)據(jù)存儲的核心,它能保證數(shù)據(jù)庫中文件的唯一性,還能按各種規(guī)則在數(shù)據(jù)庫中查找滿足條件的文件。如需使用CS公共空間內(nèi)的文件,則將文件檢出(Check out)至WS中,待修改完成后,再存入(Check in)至CS中,完成文件的更新。若為新的文件,可以直接由WS檢入到CS中。
1.3 協(xié)同設(shè)計
協(xié)同設(shè)計方法,是充分挖掘利用Pro/E的Top—Down模塊的功能,采用自頂向下的設(shè)計思想,依托Pro/Intralink系統(tǒng),總體通過三維骨架模型向部件傳遞設(shè)計意圖進(jìn)行數(shù)字化三維設(shè)計的方法。它是一種新穎的設(shè)計理念,一種高效率的設(shè)計方法,主要適用于組件的設(shè)計工作。它是在產(chǎn)品的設(shè)計輸入、要求、規(guī)范等明確定義后,將這些設(shè)計規(guī)范傳送到每一個子系統(tǒng)與子零件中,來保證產(chǎn)品結(jié)構(gòu)的有效性。通過在設(shè)計初期的嚴(yán)謹(jǐn)?shù)臏贤ǎ梢宰尣煌脑O(shè)計師,同步的進(jìn)行產(chǎn)品的設(shè)計。
2 在設(shè)計工作中的具體應(yīng)用
由于Pro/Intralink系統(tǒng)完全封裝了Pro/ E軟件,主要用來管理Pro/ Engineer的三維文件等工程資料的軟件,可以為我們的協(xié)同設(shè)計帶來很大的幫助,能很好地的解決前言中描述的種種問題。下面就以某電子設(shè)備的設(shè)計為例來說明在Pro/Intralink的環(huán)境下如何開展協(xié)同設(shè)計工作。
2.1工程數(shù)據(jù)庫的準(zhǔn)備
1)創(chuàng)建外購件庫:進(jìn)入工作空間后按照統(tǒng)一命名要求和設(shè)計規(guī)范創(chuàng)建外購件的模型,核對后檢入到公共空間的外購件庫里并鎖定。
2)創(chuàng)建標(biāo)準(zhǔn)件庫:利用Pro/ Engineer的強(qiáng)大的參數(shù)化建模功能,制定標(biāo)準(zhǔn)件的統(tǒng)一設(shè)計模板和命名規(guī)則,設(shè)置并指定合理的設(shè)計參數(shù)來描述標(biāo)準(zhǔn)件的名稱、規(guī)格、型號、性能特征等信息內(nèi)容,為了在系統(tǒng)中不占用過多的資源, 采用族表添加成員的方法進(jìn)行建模,在族表中可以方便地對各型號的標(biāo)準(zhǔn)件進(jìn)行尺寸和參數(shù)定義,通過建立的主模型生成一系列的標(biāo)準(zhǔn)件。如果發(fā)現(xiàn)庫里沒有某種規(guī)格的標(biāo)準(zhǔn)件,可以往用族表添加成員的方法來創(chuàng)建它,檢入到公共空間的標(biāo)準(zhǔn)件庫里并鎖定。
3)創(chuàng)建產(chǎn)品庫:產(chǎn)品庫是存放設(shè)計模型的地方,并按照產(chǎn)品來分類存放。創(chuàng)建模型時要嚴(yán)格按照統(tǒng)一的三維設(shè)計規(guī)范的要求去做,以給以后借用提供方便。然后檢入到相應(yīng)的產(chǎn)品目錄并鎖定。
從上面的工程數(shù)據(jù)庫準(zhǔn)備的過程中可以看出工程數(shù)據(jù)庫(外購件庫、標(biāo)準(zhǔn)件庫及產(chǎn)品庫)都集中地存放在公共空間,我們只能通過公共空間來實(shí)現(xiàn)數(shù)據(jù)的交換與存儲,它保證了數(shù)據(jù)庫中文件的唯一性,并能按各種規(guī)則在數(shù)據(jù)庫中查找滿足條件的文件,設(shè)計者可以很方便地檢出進(jìn)行利用,實(shí)現(xiàn)了安全可靠性的數(shù)據(jù)共享存儲管理。
2.2 設(shè)計流程
按照設(shè)計要求,明確系統(tǒng)的組成、對內(nèi)對外接口以及內(nèi)部子系統(tǒng)之間的接口,具體如下:
1)創(chuàng)建系統(tǒng)結(jié)構(gòu)的模型,它包含了各個的子系統(tǒng)模板模型。把模型檢入到公共空間里對應(yīng)的位置里,鎖定后分別授權(quán)給相應(yīng)的設(shè)計師。
2)每個設(shè)計師按照需要從公共空間檢出自己需要的子系統(tǒng)模板模型到自己的工作空間并進(jìn)行詳細(xì)設(shè)計,設(shè)計完成后,檢入到公共空間后并鎖定自己檢入的模型。
3)在所有的子系統(tǒng)設(shè)計師的工作結(jié)束后,系統(tǒng)設(shè)計師只需把裝入的子系統(tǒng)模型更新一下,系統(tǒng)結(jié)構(gòu)的模型里包含的各個子系統(tǒng)模板模型就變成了子系統(tǒng)設(shè)計師已設(shè)計完成并檢入到公共空間的模型,完整的系統(tǒng)結(jié)構(gòu)的模型就生成了。如果子系統(tǒng)設(shè)計師做了修改檢入到公共空間后,系統(tǒng)設(shè)計師也只須更新一下,就會呈現(xiàn)子系統(tǒng)設(shè)計師所做的修改。同樣如果系統(tǒng)設(shè)計師對接口做了改變并檢入到公共空間,子系統(tǒng)設(shè)計師也只需更新一下,系統(tǒng)設(shè)計師對接口的改變也會呈現(xiàn)在子系統(tǒng)設(shè)計師的面前。或許有人會擔(dān)心如果系統(tǒng)設(shè)計師與子系統(tǒng)設(shè)計師同時做修改怎么辦,這個系統(tǒng)限制這一種情況的出現(xiàn)。做修改前,可以設(shè)置修改提示,這樣更新時就會提示模型正在修改,等到其他人改完以后,再更新一次,然后再做自己的修改,這樣就會把兩者的修改都體現(xiàn)出來。因此修改共用模型或通用模型時,修改前要把它更新成公共空間的最新模型并設(shè)置修改提示,修改后及時檢入。
3 結(jié)束語
通過上面的介紹,可以看出基于Pro/Intralink的協(xié)同設(shè)計確實(shí)給我們提供了前所未有的方便,最大限度地共享了我們的設(shè)計資料,減少了重復(fù)設(shè)計,提高了設(shè)計效率;相信隨著工程數(shù)據(jù)庫的不斷完善,隨著Pro/Intralink系統(tǒng)的深層應(yīng)用,設(shè)計工作會越來越快捷、方便。
參考文獻(xiàn):
[1] 黃圣杰.Pro/ Engineer2001高級開發(fā)實(shí)例[M].北京:電子工業(yè)出版社,2002.