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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

由于開目的集成中間件的靈活性,開目PDM系統(tǒng)對應用系統(tǒng)的集成很容易擴展,可與更多軟件進行集成。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ù)批量導入BOM展開文卷的瀏覽和編輯圖文檔的屬性互動工作流程中的圖文檔標注工作流程中的圖文檔簽名插件集成BOM匯總

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

CAD集成組件DDB配置文件

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

DesignDataBridge的簡稱。DDB框架作用:負責各讀寫組件與處理組件之間的調(diào)度,以達到數(shù)據(jù)從一種形式到另一種形式的轉換。提供對外的接口。

讀寫組件:

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

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

DDB框架:文件名相對路徑名是否需要注冊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組件相對路徑名CATIACATIATranslator.dllC:\KMSOFT\COMMON\DDBCAXACAXATranslator.dllC:\KMSOFT\COMMON\DDBWORDWORDTranslator.dllC:\KMSOFT\COMMON\DDBEXCEL結構數(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框架通過DDB配置文件來讀寫、處理文件屬性信息,并轉化為PDM系統(tǒng)可

識別的XML文件。

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

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

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

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

溫馨提示

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

評論

0/150

提交評論