2014黎明工装系统客户化开发技术 .docVIP

2014黎明工装系统客户化开发技术 .doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黎明工装PDM系统客户化开发技术 发表时间:2008-9-20 孙洪爽 来源:e-works 基于TCE(Teamcenter)平台,运用Java语言,实现TCE系统的缺省功能。重点介绍利用多线程并行技术完成画图工具软件ug和Intercad在iman下的集成;一个可批量导入二维CAD文件的工具的制作。 ??? 1?前言 ??? ??? 计产品生命周期管理(PLM, Product Liftcycle Management)是指对产品从概念设计、详细设计、生产、投用、维护和后期服务直到产品退出市场并消亡的完整生命周期的管理。国际上也将PLM定位于协同产品定义管理(collaborative Product Definition management,cPDm)领域,将企业生命周期模型分解为三个主要的生命周期:产品生命周期,制造生命周期,企业运营生命周期。 ?????? ??? 工装PDM系统是黎明PLM系统其中的一个子系统,工装原形系统包括TCE/TCM (iMAN) 开盒即用(系统缺省)功能、经客户化定制实现的功能和经客户化开发实现以下功能: ??? ??? 有关的用户应能够查阅到正确的、完整的与零件设计相关的图文档、工艺规程文档(或各种电子版模型文件)。 ??? ??? 当主管人员收到一个工艺装备设计请制单并同意请制的内容后,便可以通过TCE/TCM内建的电邮功能派工,电邮的内容应包括工艺装备设计请制单, 零件设计图文档的引用及工艺规程文档的引用。 ??? ??? 设计员收到派工(由主管人员发的电邮)后,便可以开始工装设计流程,流程模板应自动地将常规的审批人员填上,但设计员还是可按实际需要来定义名个节点的审批人员。 ??? ??? 工装设计流程启动前先生成工裝Item和KBE数据集、Intercad数据集(2),Item 的编号按工装专业及类型跟据编号规则产生,工裝Item的A版本(Revision A)和KBE数据集便是工装设计流程的发放目标(Targets),而工艺装备设计请制单, 零件设计图文档及工艺规程文档则作为工装设计流程的引用(References)。 ??? ??? 在KBE的环境运作下,选择合适的工装专业及类型的模板库由设计员负责,这样设计模板的选择就可以以向导风格引导首节点成员按步骤完成模板的确定操作。 ??? ??? 设计员完成设计后便可把流程推进到下面的节点作校对和审批,如在流程的某一节点发现问题,可在问题节点直接打回设计节点让设计人员修改。 ??? ??? 当一个设计流程结束(即审核完成、标检通过)时,设计文件便要归档,即按分类录入工装资源库。 ??? ??? 2InteCAD的集成 ??? ??? 2.1? 需求描述 ??? ??? 紧密集成二维设计软件InteCAD,要求能自动提取用这个软件绘制的工装设计图中的公共属性值(由标题栏、明细表及关键尺寸等参数构成) ??? ??? 2.2? 集成方案 ??? ??? 要把InteCAD集成到TCEngineering(iMAN)内,InteCAD要提供以下功能。 ??? ??? 1) InteCAD启动时自动读入指定文本文档,并把内容写到对应的标题栏内。 ??? ??? 文本文档的例子内容如下: ??? att1=xxx001 ??? att2=xxx002 ??? att3=xxx003 ??? att4=xxx004 ??? 其中att1, att2, att3 att4是标题栏的名字, xxx001,xxx002,xxx003,xxx004是要填到对应标题栏内的值,若文档内有找不到的标题栏的名字可不用处理这个名字。 ??? ??? 2) 每次保存InteCAD文件时,自动生成 a) 标题栏内容文件和 b) 明细表文件。 ??? ??? 这个表说明TCE需要的开发 ??? 2.3?实现 ??? ??? 2.3.1 Java 多线程运行原理 ??? ??? 利用Java 提供的多线程编程的内嵌的支持。多线程程序包括能够并发运行的两个或多个部分。每一个部分称之为一个线程,每一个线程定义了一个独立运行的路径,因此,多线程是多任务的一种特殊形式。 ??? ??? 在将程序划分为独立的线程之后,需要定义线程之间如何进行相互交流。在使用大多数其他编程语言时,必须依赖于操作系统为线程建立通信,这当然增加了操作系统的负担。相反,Java提供了干净的、低代价的两个或者多个线程之间交流的方法:调用所有多对象都有的、预先定义好的方法。Java 的消息系统允许一个线程进入一个对象的同步方法之内,在那里等待,直到其他线程明确地通知它出来。 ??? ??? 2.3.2 程序实现过程 ??? ??? 在登陆iman 进入系

文档评论(0)

KywATQmIhn + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档