PDM集成培訓(xùn)課件_第1頁(yè)
PDM集成培訓(xùn)課件_第2頁(yè)
PDM集成培訓(xùn)課件_第3頁(yè)
PDM集成培訓(xùn)課件_第4頁(yè)
PDM集成培訓(xùn)課件_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PDM與CAD軟件集成開(kāi)目PDM系統(tǒng)實(shí)現(xiàn)了與多種CAD軟件比較完整應(yīng)用集成功能,實(shí)現(xiàn)與軟件間較深入的信息互動(dòng)。新的CAD軟件集成將全部采用DDB集成框架。

由于開(kāi)目的集成中間件的靈活性,開(kāi)目PDM系統(tǒng)對(duì)應(yīng)用系統(tǒng)的集成很容易擴(kuò)展,可與更多軟件進(jìn)行集成。PDM系統(tǒng)集成支持的CAD軟件:

二維CAD軟件:OFFICE(WORD、EXCEL、PROJECT)、AutoCAD、CAXA、Inventor等。

三維CAD軟件:Solidworks、Catia、SolidEdge、UG、Proe等。

公司軟件:KMCAD、KMCAPP等。

PDM系統(tǒng)與CAD軟件集成基本功能:數(shù)據(jù)批量導(dǎo)入BOM展開(kāi)文卷的瀏覽和編輯圖文檔的屬性互動(dòng)工作流程中的圖文檔標(biāo)注工作流程中的圖文檔簽名插件集成BOM匯總

注:在實(shí)現(xiàn)開(kāi)目PDM系統(tǒng)與其它軟件的集成,需要根據(jù)系統(tǒng)的規(guī)則完成相關(guān)的基礎(chǔ)定義。DDB框架

CAD集成組件DDB配置文件

PDM系統(tǒng)與CAD軟件集成所需組件:DDB:

DesignDataBridge的簡(jiǎn)稱(chēng)。DDB框架作用:負(fù)責(zé)各讀寫(xiě)組件與處理組件之間的調(diào)度,以達(dá)到數(shù)據(jù)從一種形式到另一種形式的轉(zhuǎn)換。提供對(duì)外的接口。

讀寫(xiě)組件:

DDB框架支持的擴(kuò)展組件,用于讀寫(xiě)一個(gè)數(shù)據(jù)源,轉(zhuǎn)化成原始XML文件。處理組件:

DDB框架支持的擴(kuò)展組件,用于處理原始xml數(shù)據(jù),生成標(biāo)準(zhǔn)的xml格式的數(shù)據(jù)。DDBExec.exe作用:讀取DDBExec.ini中參數(shù),調(diào)用DdbShell.dll。DdbShell.dll作用:DDB框架唯一接口,調(diào)用DDB框架中組件。

DDB框架:文件名相對(duì)路徑名是否需要注冊(cè)DDBExec.exeC:\KMSOFT\COMMON\DDB否DdbShell.dllC:\KMSOFT\COMMON\DDB否DDBCore.dllC:\KMSOFT\COMMON\DDB是DDBDispatch.dllC:\KMSOFT\COMMON\DDB是DDBData.dllC:\KMSOFT\COMMON\DDB是DataPsr.dllC:\KMSOFT\COMMON\DDB是DDBDplPsr.dllC:\KMSOFT\COMMON\DDB是CAD集成組件:CAD軟件CAD組件相對(duì)路徑名CATIACATIATranslator.dllC:\KMSOFT\COMMON\DDBCAXACAXATranslator.dllC:\KMSOFT\COMMON\DDBWORDWORDTranslator.dllC:\KMSOFT\COMMON\DDBEXCEL結(jié)構(gòu)數(shù)據(jù)DDBNomalTrans.dllC:\KMSOFT\COMMON\DDBEXCELExcelTranslator.dllC:\KMSOFT\COMMON\DDBAUTOCADKMDDBdwg.dllC:\KMSOFT\COMMON\DDBSOLIDWORKSSWTranslator.dllC:\KMSOFT\COMMON\DDBPROEDDBProeTranslator.dllC:\KMSOFT\COMMON\DDBPROJECTdpProject.dllC:\KMSOFT\COMMONUGUgSeTranslator.dllC:\KMSOFT\COMMON\DDBDDB配置文件的作用:后綴為XML的文件,DDB框架使用的配置數(shù)據(jù)。

DDB框架通過(guò)DDB配置文件來(lái)讀寫(xiě)、處理文件屬性信息,并轉(zhuǎn)化為PDM系統(tǒng)可

識(shí)別的XML文件。

DDB配置文件:DDB組件配置文件組成讀寫(xiě)配置系統(tǒng)配置處理配置配置集合支持的數(shù)據(jù)源類(lèi)型配置版本接口支持的數(shù)據(jù)源類(lèi)型的取值范圍:數(shù)據(jù)源說(shuō)明READFILESYSTEM普通文件導(dǎo)入EXCELTRANSLATORExcel文件導(dǎo)入WORDTRANSLATORWord文件導(dǎo)入NOMALTRANSExcel結(jié)構(gòu)數(shù)據(jù)導(dǎo)入CAXA_2DCaxa文件導(dǎo)入AUTOCAD_2DDWG文件導(dǎo)入SOLIDWORKSSolidWorks三維文件導(dǎo)入SOLIDWORKS_2DSolidWorks二維文件導(dǎo)入PROEProE三維文件導(dǎo)入PROE_2DProE二維文件導(dǎo)入INVENTORInventor三維文件導(dǎo)入INVENTOR_2DInventor二維文件導(dǎo)入U(xiǎn)G_SOLIDEDGEUG,SolidEdge三維文件導(dǎo)入U(xiǎn)G_SOLIDEDGE_2DUG,SolidEdge二維文件導(dǎo)入CATIACatia三維文件導(dǎo)入CATIA_2DCatia二維文件導(dǎo)入PROTELTRANSLATORProTel文件導(dǎo)入DDBXML本地DDBXML數(shù)據(jù)導(dǎo)入(新增)配置版本:DDB框架以PDM432為界限,有兩種處理方式,PDM432以前的為老方式,PDM432及以后為新方式,在配置結(jié)合中增加屬性“配置版本”來(lái)控制處理新方式還是老方式,當(dāng)“配置版本=1”時(shí),為新方式,沒(méi)有“配置版本”屬性時(shí)為老方式。數(shù)據(jù)源類(lèi)型:支持?jǐn)?shù)據(jù)源類(lèi)型的取值可以為多個(gè)或一個(gè),如果取多個(gè)值則用“分號(hào)“分隔。系統(tǒng)配置系統(tǒng)配置節(jié)點(diǎn)是根點(diǎn)的第一個(gè)子節(jié)點(diǎn),它有唯一的屬性:名稱(chēng),它的取值是必須為:擴(kuò)展部件。系統(tǒng)配置節(jié)點(diǎn)可以配置多個(gè)子節(jié)點(diǎn),每一個(gè)子節(jié)點(diǎn)的名稱(chēng)取值必須為:接口。其中有一個(gè)接口是必須的,值必須為DataPsr.CommonDataPsr。調(diào)用組件接口的取值范圍:系統(tǒng)配置組件的ProgID說(shuō)明DataPsr.CommonDataPsrDDB框架的處理組件ReadFileSystemAttr.ReadSystemDDB普通文件導(dǎo)入組件ExcelTranslator.DDBExcelExcel導(dǎo)入組件WordTranslator.DDBWordWord導(dǎo)入組件DDBNomalTrans.InitProcessExcel結(jié)構(gòu)數(shù)據(jù)導(dǎo)入組件CAXATranslator.CAXAInfoCaxa導(dǎo)入組件KMDDBdwg.DwgBomAutoCAD導(dǎo)入組件SWTranslator.DDBSWBominfoSolidWorks導(dǎo)入組件DDBProeTranslator.ProeRWProE導(dǎo)入組件InvTranslator.InvRWInventor導(dǎo)入組件UgSeTranslator.UgSeRWUG、SolidEdge導(dǎo)入組件CATIATranslator.CATIARWCatia導(dǎo)入組件ProtelTranslator.DDBPtProtel導(dǎo)入組件讀寫(xiě)配置2D3D2D讀寫(xiě)組件2D讀寫(xiě)組件提供了對(duì)

DWG\三維工程圖進(jìn)行信息提取與寫(xiě)入的功能提取的信息主要包括:標(biāo)題欄、明細(xì)欄以及參數(shù)表的信息。默認(rèn)字段:在配置讀寫(xiě)配置時(shí),如果需要獲得:文件名、圖幅和標(biāo)識(shí)格信息,可配置默認(rèn)字段。注:目前的默認(rèn)字段只支持“文件名”、“圖幅”,“標(biāo)識(shí)格”三種在標(biāo)注坐標(biāo)時(shí),需要精確到小數(shù)點(diǎn)后3位。(PDM433將改進(jìn))支持多塊明細(xì)欄支持明細(xì)欄的第一塊在標(biāo)題欄的左邊支持一套圖紙有多種標(biāo)志格和多種明細(xì)欄的信息讀取3D

讀寫(xiě)配置數(shù)據(jù)源類(lèi)型="PROE":根據(jù)導(dǎo)入的文件類(lèi)型配置相應(yīng)的數(shù)據(jù)源類(lèi)型。處理配置用來(lái)實(shí)現(xiàn)對(duì)原始xml格式的數(shù)據(jù)結(jié)構(gòu)進(jìn)行處理,生成符合要求的標(biāo)準(zhǔn)的xml格式數(shù)據(jù)結(jié)構(gòu)。下表列出了已實(shí)現(xiàn)的配置處理組件,以及各組件所支持的配置名稱(chēng)。處理組件名稱(chēng)支持的配置名稱(chēng)通用數(shù)據(jù)處理組件屬性合并;保存文件;屬性對(duì)應(yīng);拆分圖紙屬性;生成裝配結(jié)構(gòu);數(shù)量欄處理;同義詞對(duì)照DPL屬性處理組件屬性處理刪除結(jié)點(diǎn)處理配置如出現(xiàn)相同屬性名,優(yōu)先級(jí)按照配置順序,由低到高。如示例中優(yōu)先級(jí)為:文檔屬性>文件系統(tǒng)屬性>標(biāo)題欄屬性>明細(xì)欄屬性3D2D屬性對(duì)應(yīng)說(shuō)明:處理配置“屬性對(duì)應(yīng)”將圖紙中的屬性對(duì)應(yīng)為PDM中配置的屬性

左邊為模型、圖紙中的屬性;右邊為pdm中的屬性說(shuō)明:在執(zhí)行此配置時(shí),根據(jù)組裝屬性中定義的屬性字段對(duì)xml原始數(shù)據(jù)結(jié)構(gòu)中信息生成裝配結(jié)構(gòu)組裝屬性="代號(hào)",此配置中的“代號(hào)”可以為Part和childPart節(jié)點(diǎn)中的任意字段“明細(xì)欄子對(duì)象屬性”中的配置針對(duì)無(wú)圖子件,將childpart結(jié)點(diǎn)中對(duì)應(yīng)的屬性復(fù)制到新產(chǎn)生的part結(jié)點(diǎn)上,并將childpart的refId值改為新產(chǎn)生part結(jié)點(diǎn)的id值。“=”號(hào)左邊的為寫(xiě)入新part的屬性名,“=”號(hào)右邊為childpart結(jié)點(diǎn)中的屬性名。生成裝配結(jié)構(gòu)此配置僅針對(duì)2D圖紙;此配置應(yīng)在處理配置“屬性對(duì)應(yīng)”之后。目前支持兩種拆分類(lèi)型——數(shù)字和非數(shù)字。圖紙屬性拆分說(shuō)明:如上所示配置將“第頁(yè)”屬性中的數(shù)字拆成屬性“第頁(yè)”,將“共頁(yè)”屬性中的數(shù)字拆成“共頁(yè)”,非數(shù)字拆成“單位”。數(shù)量欄處理說(shuō)明:“單位”為PDM中定義的單位,多個(gè)單位間用“;”分隔“非法數(shù)量值寫(xiě)為結(jié)構(gòu)屬性”為當(dāng)“數(shù)量”不符合要求時(shí)將“數(shù)量”屬性值寫(xiě)入的結(jié)構(gòu)屬性名稱(chēng)。此配置應(yīng)放在處理配置“屬性對(duì)應(yīng)”之后。只針對(duì)xml格式中part與childPart結(jié)點(diǎn)的屬性字段進(jìn)行同義詞對(duì)照對(duì)于多個(gè)字段名要對(duì)照成同一個(gè)名稱(chēng)的,可如示例,在字段名間用符號(hào)“;”分隔說(shuō)明:在執(zhí)行此配置時(shí),將part與childPart中“名字”與“零部件名稱(chēng)”字段改名為“名稱(chēng)”。如果part與childPart的屬性中同時(shí)存在“零部件名稱(chēng)”與“名字”字段,同義詞對(duì)照后的值為原屬性字段“名字”的值,因?yàn)椤懊帧弊侄味x在后面。同義詞對(duì)照DPL屬性處理組件該組件提供了對(duì)XML格式的數(shù)據(jù)進(jìn)行處理功能功能主要是借用DPL來(lái)實(shí)現(xiàn)比較復(fù)雜的數(shù)值及邏輯運(yùn)算,因而本組件對(duì)數(shù)據(jù)庫(kù)平臺(tái)有依賴(lài)。本組件支持的配置有:屬性處理,刪除結(jié)點(diǎn)。本組件提供的功能有:屬性處理,刪除滿(mǎn)足條件的子零部件,增加或刪除屬性;零部件自動(dòng)分類(lèi)DPL屬性處理組件屬性處理說(shuō)明:處理配置的名稱(chēng)為“屬性處理”;<DPL腳本>…</DPL腳本>:定義屬性處理時(shí)所采用的DPL腳本,允許含多段腳本對(duì)象類(lèi)型:支持對(duì)part與childPart兩種類(lèi)型的結(jié)點(diǎn)進(jìn)行屬性處理,如果沒(méi)有定義對(duì)象類(lèi)型,默認(rèn)類(lèi)型為part。新增屬性與刪除屬性:定義了在屬性處理過(guò)程中為對(duì)應(yīng)的結(jié)點(diǎn)增加與刪除相應(yīng)屬性字段刪除結(jié)點(diǎn)說(shuō)明:對(duì)xml格式中part與childPart結(jié)點(diǎn)按給定的條件進(jìn)行刪除;處理配置的名稱(chēng)為“屬性處理”自

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論