PDM集成培训课件_第1页
PDM集成培训课件_第2页
PDM集成培训课件_第3页
PDM集成培训课件_第4页
PDM集成培训课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PDM与CAD软件集成开目PDM系统实现了与多种CAD软件比较完整应用集成功能,实现与软件间较深入的信息互动。新的CAD软件集成将全部采用DDB集成框架。

由于开目的集成中间件的灵活性,开目PDM系统对应用系统的集成很容易扩展,可与更多软件进行集成。PDM系统集成支持的CAD软件:

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

三维CAD软件:Solidworks、Catia、SolidEdge、UG、Proe等。

公司软件:KMCAD、KMCAPP等。

PDM系统与CAD软件集成基本功能:数据批量导入BOM展开文卷的浏览和编辑图文档的属性互动工作流程中的图文档标注工作流程中的图文档签名插件集成BOM汇总

注:在实现开目PDM系统与其它软件的集成,需要根据系统的规则完成相关的基础定义。DDB框架

CAD集成组件DDB配置文件

PDM系统与CAD软件集成所需组件:DDB:

DesignDataBridge的简称。DDB框架作用:负责各读写组件与处理组件之间的调度,以达到数据从一种形式到另一种形式的转换。提供对外的接口。

读写组件:

DDB框架支持的扩展组件,用于读写一个数据源,转化成原始XML文件。处理组件:

DDB框架支持的扩展组件,用于处理原始xml数据,生成标准的xml格式的数据。DDBExec.exe作用:读取DDBExec.ini中参数,调用DdbShell.dll。DdbShell.dll作用:DDB框架唯一接口,调用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结构数据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框架使用的配置数据。

DDB框架通过DDB配置文件来读写、处理文件属性信息,并转化为PDM系统可

识别的XML文件。

DDB配置文件:DDB组件配置文件组成读写配置系统配置处理配置配置集合支持的数据源类型配置版本接口支持的数据源类型的取值范围:数据源说明READFILESYSTEM普通文件导入EXCELTRANSLATORExcel文件导入WORDTRANSLATORWord文件导入NOMALTRANSExcel结构数据导入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数据导入(新增)配置版本:DDB框架以PDM432为界限,有两种处理方式,PDM432以前的为老方式,PDM432及以后为新方式,在配置结合中增加属性“配置版本”来控制处理新方式还是老方式,当“配置版本=1”时,为新方式,没有“配置版本”属性时为老方式。数据源类型:支持数据源类型的取值可以为多个或一个,如果取多个值则用“分号“分隔。系统配置系统配置节点是根点的第一个子节点,它有唯一的属性:名称,它的取值是必须为:扩展部件。系统配置节点可以配置多个子节点,每一个子节点的名称取值必须为:接口。其中有一个接口是必须的,值必须为DataPsr.CommonDataPsr。调用组件接口的取值范围:系统配置组件的ProgID说明DataPsr.CommonDataPsrDDB框架的处理组件ReadFileSystemAttr.ReadSystemDDB普通文件导入组件ExcelTranslator.DDBExcelExcel导入组件WordTranslator.DDBWordWord导入组件DDBNomalTrans.InitProcessExcel结构数据导入组件CAXATranslator.CAXAInfoCaxa导入组件KMDDBdwg.DwgBomAutoCAD导入组件SWTranslator.DDBSWBominfoSolidWorks导入组件DDBProeTranslator.ProeRWProE导入组件InvTranslator.InvRWInventor导入组件UgSeTranslator.UgSeRWUG、SolidEdge导入组件CATIATranslator.CATIARWCatia导入组件ProtelTranslator.DDBPtProtel导入组件读写配置2D3D2D读写组件2D读写组件提供了对

DWG\三维工程图进行信息提取与写入的功能提取的信息主要包括:标题栏、明细栏以及参数表的信息。默认字段:在配置读写配置时,如果需要获得:文件名、图幅和标识格信息,可配置默认字段。注:目前的默认字段只支持“文件名”、“图幅”,“标识格”三种在标注坐标时,需要精确到小数点后3位。(PDM433将改进)支持多块明细栏支持明细栏的第一块在标题栏的左边支持一套图纸有多种标志格和多种明细栏的信息读取3D

读写配置数据源类型="PROE":根据导入的文件类型配置相应的数据源类型。处理配置用来实现对原始xml格式的数据结构进行处理,生成符合要求的标准的xml格式数据结构。下表列出了已实现的配置处理组件,以及各组件所支持的配置名称。处理组件名称支持的配置名称通用数据处理组件属性合并;保存文件;属性对应;拆分图纸属性;生成装配结构;数量栏处理;同义词对照DPL属性处理组件属性处理删除结点处理配置如出现相同属性名,优先级按照配置顺序,由低到高。如示例中优先级为:文档属性>文件系统属性>标题栏属性>明细栏属性3D2D属性对应说明:处理配置“属性对应”将图纸中的属性对应为PDM中配置的属性

左边为模型、图纸中的属性;右边为pdm中的属性说明:在执行此配置时,根据组装属性中定义的属性字段对xml原始数据结构中信息生成装配结构组装属性="代号",此配置中的“代号”可以为Part和childPart节点中的任意字段“明细栏子对象属性”中的配置针对无图子件,将childpart结点中对应的属性复制到新产生的part结点上,并将childpart的refId值改为新产生part结点的id值。“=”号左边的为写入新part的属性名,“=”号右边为childpart结点中的属性名。生成装配结构此配置仅针对2D图纸;此配置应在处理配置“属性对应”之后。目前支持两种拆分类型——数字和非数字。图纸属性拆分说明:如上所示配置将“第页”属性中的数字拆成属性“第页”,将“共页”属性中的数字拆成“共页”,非数字拆成“单位”。数量栏处理说明:“单位”为PDM中定义的单位,多个单位间用“;”分隔“非法数量值写为结构属性”为当“数量”不符合要求时将“数量”属性值写入的结构属性名称。此配置应放在处理配置“属性对应”之后。只针对xml格式中part与childPart结点的属性字段进行同义词对照对于多个字段名要对照成同一个名称的,可如示例,在字段名间用符号“;”分隔说明:在执行此配置时,将part与childPart中“名字”与“零部件名称”字段改名为“名称”。如果part与childPart的属性中同时存在“零部件名称”与“名字”字段,同义词对照后的值为原属性字段“名字”的值,因为“名字”字段定义在后面。同义词对照DPL属性处理组件该组件提供了对XML格式的数据进行处理功能功能主要是借用DPL来实现比较复杂的数值及逻辑运算,因而本组件对数据库平台有依赖。本组件支持的配置有:属性处理,删除结点。本组件提供的功能有:属性处理,删除满足条件的子零部件,增加或删除属性;零部件自动分类DPL属性处理组件属性处理说明:处理配置的名称为“属性处理”;<DPL脚本>…</DPL脚本>:定义属性处理时所采用的DPL脚本,允许含多段脚本对象类型:支持对part与childPart两种类型的结点进行属性处理,如果没有定义对象类型,默认类型为part。新增属性与删除属性:定义了在属性处理过程中为对应的结点增加与删除相应属性字段删除结点说明:对xml格式中part与childPart结点按给定的条件进行删除;处理配置的名称为“属性处理”自

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论