cad/cam技術(shù)突飛猛進(jìn),對(duì)提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力起到了至關(guān)重要的作用。當(dāng)前,cad/cam技術(shù)已經(jīng)成為現(xiàn)代化企業(yè)的重要組成部分,大大提高了企業(yè)的產(chǎn)品開(kāi)發(fā)能力。但是,cad/cam技術(shù)的發(fā)展又激化了先進(jìn)設(shè)計(jì)制造技術(shù)與落后管理手段的矛盾,產(chǎn)品數(shù)據(jù)管理(pdm)系統(tǒng)解決了這一矛盾。pdm系統(tǒng)能夠?yàn)楦鱾€(gè)不同的系統(tǒng)之間建立統(tǒng)一的產(chǎn)品數(shù)據(jù)模型,解決了“信息孤島”問(wèn)題。
pdm為企業(yè)信息集成提供了統(tǒng)一的框架體系,使企業(yè)的設(shè)備資源、人力資源、產(chǎn)品數(shù)據(jù)、經(jīng)營(yíng)過(guò)程和應(yīng)用工具協(xié)同運(yùn)行,從而極大地提高了企業(yè)效率。但不同的企業(yè)、不同的應(yīng)用工具之間的產(chǎn)品對(duì)象各不相同,沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)。所以必須研究pdm與應(yīng)用軟件的集成技術(shù)。本文研究了基于pdm系統(tǒng)的應(yīng)用程序集成框架的特點(diǎn)與模式,介紹了protel99se sdk(server development kit),給出了集成的模型與方法。
2、pdm應(yīng)用集成框架
pdm是一種管理所有與產(chǎn)品相關(guān)的信息(包括產(chǎn)品規(guī)范、電子文檔、cad文件、產(chǎn)品結(jié)構(gòu)、存取權(quán)限等)和所有與產(chǎn)品相關(guān)的過(guò)程(包括圖紙審批/發(fā)放、工程更改等)的技術(shù)。pdm覆蓋產(chǎn)品的整個(gè)生命周期,能有效地將產(chǎn)品數(shù)據(jù)從概念設(shè)計(jì)、計(jì)算分析、詳細(xì)設(shè)計(jì)、工藝流程設(shè)計(jì)、加工制造、銷(xiāo)售維護(hù),直至產(chǎn)品消亡的整個(gè)生命周期內(nèi)及其各階段的相關(guān)數(shù)據(jù),按照一定的管理模式加以定義、組織和管理,使產(chǎn)品數(shù)據(jù)在其整個(gè)生命周期內(nèi)保持一致、共享及安全。它能很好地促進(jìn)企業(yè)提高其產(chǎn)品質(zhì)量,縮短研制周期,提高工作效率,加快產(chǎn)品投放市場(chǎng)的速度,從而提高產(chǎn)品的競(jìng)爭(zhēng)能力。
pdm與應(yīng)用軟件集成分為三個(gè)層次:①封裝集成。要求應(yīng)用系統(tǒng)及其產(chǎn)生的數(shù)據(jù)能夠在pdm中得到管理,根據(jù)要求在內(nèi)部可以激活應(yīng)用系統(tǒng),并且實(shí)現(xiàn)對(duì)應(yīng)用系統(tǒng)產(chǎn)生的數(shù)據(jù)進(jìn)行跟蹤,可稱(chēng)之為對(duì)應(yīng)用系統(tǒng)的封裝;②數(shù)據(jù)集成。即應(yīng)用系統(tǒng)之間共享pdm定義好的單一數(shù)據(jù)模型,應(yīng)用訪問(wèn)數(shù)據(jù)可通過(guò)統(tǒng)一接口與pdm相互作用;③功能集成。即一個(gè)應(yīng)用可以調(diào)用另一個(gè)應(yīng)用的功能,是高層次的應(yīng)用集成。該集成模式中由pdm環(huán)境提供一整套結(jié)構(gòu)化的面向產(chǎn)品對(duì)象的公共服務(wù)集構(gòu)成集成化的基礎(chǔ),從而實(shí)現(xiàn)以產(chǎn)品對(duì)象為核心的信息集成。
3、protel99se 集成工具
protel軟件是澳大利亞protel technology公司研制的普及型電路輔助設(shè)計(jì)軟件,其最新版本protel99se,集強(qiáng)大的設(shè)計(jì)能力、復(fù)雜工藝的可生產(chǎn)性、設(shè)計(jì)過(guò)程的管理于一體,可完整實(shí)現(xiàn)電子產(chǎn)品從電學(xué)概念設(shè)計(jì)到生成物理生產(chǎn)數(shù)據(jù)的全過(guò)程,以及這中間的所有分析、仿真和驗(yàn)證。
protel99se集成工具包括宏語(yǔ)言和protel99se sdk(server devopment kit) ,protel 99 se 包括一個(gè)宏語(yǔ)言服務(wù)器,允許創(chuàng)建可在任何安裝的服務(wù)器上運(yùn)行的宏腳本文件,宏文件可以執(zhí)行任何來(lái)自進(jìn)程的工作。 protel99se sdk(server development kit)是幫助用戶(hù)開(kāi)發(fā)服務(wù)器的工具。它包括一個(gè)可以在設(shè)計(jì)環(huán)境中運(yùn)行的服務(wù)器- server maker wizard,這個(gè)服務(wù)器可以生服務(wù)器模板文件,這些文件可以在delphi環(huán)境中打開(kāi)和編輯,增加實(shí)現(xiàn)功能的代碼。
4、protel99se與pdm系統(tǒng)集成模型
具體實(shí)施過(guò)程中利用pdm系統(tǒng)提供的api接口函數(shù)以及protel99se sdk中的server make wizard,采用程序接口模式,分別編寫(xiě)兩個(gè)系統(tǒng)的接口程序,建立模型映射關(guān)系,實(shí)現(xiàn)pdm系統(tǒng)與protel99se之間的數(shù)據(jù)通訊。
產(chǎn)品數(shù)據(jù)管理系統(tǒng)管理的是一系列的對(duì)象,對(duì)象又包含諸多的關(guān)系模型,產(chǎn)品數(shù)據(jù)管理系統(tǒng)通過(guò)管理對(duì)象的關(guān)系模型來(lái)實(shí)現(xiàn)企業(yè)資源的管理。數(shù)據(jù)集成的主要任務(wù)是把產(chǎn)品數(shù)據(jù)管理系統(tǒng)看成是protel99se的管理環(huán)境,通過(guò)建立它們之間的聯(lián)系使產(chǎn)品數(shù)據(jù)(圖形文件、屬性、關(guān)聯(lián)、及相關(guān)文檔)在protel99se與pdm系統(tǒng)之間實(shí)現(xiàn)雙向的無(wú)縫傳輸,完成數(shù)據(jù)模型之間的映射(mode mapping),從而實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一。 #p#分頁(yè)標(biāo)題#e#
5、實(shí)施步驟
5.1 利用protel99se建立服務(wù)器
·啟動(dòng)protel99se主程序,利用server make wizard生成一系列模板文件,聲明自己的進(jìn)程。選擇要建立的服務(wù)器的類(lèi)型、源文件和輸出文件的目錄以及使用的開(kāi)發(fā)平臺(tái)。
·在delphi3或delphi5環(huán)境中打開(kāi)工程文件和commands文件,在commands文件中為自己定義的進(jìn)程填加代碼,代碼可根據(jù)protel99se sdk中提供的api函數(shù)編寫(xiě)。以實(shí)現(xiàn)文件數(shù)據(jù)讀取的功能。
·編譯delphi工程,生成所需的服務(wù)器,并將其安裝在protel99se環(huán)境中。
5.2 pdm與數(shù)據(jù)庫(kù)的連接
利用pdm系統(tǒng)提供的api函數(shù)編寫(xiě)的連接程序,實(shí)現(xiàn)以下功能:
·建立與pdm系統(tǒng)的通訊連接;
·用戶(hù)登錄進(jìn)入pdm系統(tǒng)數(shù)據(jù)庫(kù);
·執(zhí)行checkin和checkout操作,實(shí)現(xiàn)將文件數(shù)據(jù)從相應(yīng)對(duì)象的簽入簽出。
5.3 將編譯結(jié)束程序嵌入protel99se環(huán)境中
利用protel99se提供的宏語(yǔ)言,編寫(xiě)宏文件,指定給相應(yīng)的菜單項(xiàng),實(shí)現(xiàn)集成的功能。
6、結(jié)論
protel99se集成到pdm系統(tǒng)中,可以實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)管理系統(tǒng)對(duì)電子產(chǎn)品數(shù)據(jù)的統(tǒng)一管理,設(shè)所有的設(shè)計(jì)人員在pdm框架下協(xié)同工作。可見(jiàn),pdm系統(tǒng)protel99se的集成開(kāi)發(fā)具有重要的實(shí)用價(jià)值。
相關(guān)文章
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-24經(jīng)典技法118例AutoCAD 機(jī)械設(shè)計(jì)經(jīng)典技法118例中文版_
- 2021-08-22AutoCAD 室內(nèi)裝潢設(shè)計(jì)應(yīng)用大全中文版 [馬永志,鄭藝華,劉
- 2021-08-22AutoCAD 2013應(yīng)用與開(kāi)發(fā)系列中文版AutoCAD 2013室內(nèi)裝
- 2021-08-22AutoCAD 2013應(yīng)用與開(kāi)發(fā)系列中文版AutoCAD 2013機(jī)械圖
- 2021-08-22AutoCAD 2013室內(nèi)裝飾裝潢制圖中文版 [史宇宏,張傳記,陳