基于Windchill的集成式产品数据管理

基于Windchill的集成式产品数据管理
基于Windchill的集成式产品数据管理

收稿日期:2004-05-25

 3基金项目:国家留学基金资助(21836011)

作者简介:蒋先刚(1958-),男,湖南永州人,华东交通大学基础科学学院教授,1997-1998年英国S trathclyde 大学国家访问学者,2003-2004年英

国Cran field 大学国家访问学者,主要研究领域为机电CAD/CAM ,计算机图形学、工业测控。

文章编号:1001-2265(2005)01-0107-02

基于Windchill 的集成式产品数据管理3

蒋先刚1,James G ao 2

(11华东交通大学基础科学学院,南昌 330013;21英国Cran field 大学企业集成系,Cran field Bed ford MK 430A L ,UK )

摘要:W indchill 是一个功能强大的基于网络的协同产品开发平台,它提供以W eb 为中心的企业产品管理的集成环境,并提供横跨

设计、制造、供应商和客户间的多种信息集成的接口。文章对基于W indchill 环境下如何开发使用分析和重用企业中的工程和制造知识、模型以及无缝连接这些信息进行了探讨。对相应探索的方法论和一个实际系统的功能给予了介绍。系统使用Prot ég é2000专家系统作为知识库建立工具。同时对以特性定义为主的标准零件库的建立和产品成本评估和监控进行了讨论。关键词:产品结构;材料清单;成本中图分类号:TH 166 文献标识码:A

I ntegrated P roduct Data M anagem ent B ased on Windchill

J I A NG X iang 2ang , Jam es G ao

(1.E ast China Jiaotong University ,Nanchang 330013,China ;2.Enterprise Departm ent ,Cran field Unirersity ,Cran field ,

Bed ford ,MK 43O A L ,UK )

Abstract :W indchill is a power ful collab orative product development platform.I t provides a web centric enterprise integration environment.I t provides an integrated inter face for the full s pectrum of in formatiom that reside across design ,manu facturing departments and divisions ,or w ithin supplier and partner organizations.Recom mendations are given on the integration of these dis parate techn ologies for the bene fit of collab orative w ork teams to enable them to use a seam lessly integrated inter face to develop ,review ,analyse and reuse engineering and manu facturing kn ow l 2edge and m odels w ithin the enterprise and the supply chain.A proposed meth od ology and a functional description of such a system is presented.T he system utilises the Prot ég é2000ex pert system.Feature de finition to standard part library is discussed.Production cost evaluation and m onitor 2ing als o be taken into account.

K ey w ords :product structure ;BO M;cost

0 概述

产品数据管理系统现在正从传统的单机方式向网络化方式转变。W indchill 是一个较完善的以网络为中心的数据管理集成系统。它可以在网络化环境中产生、收集、查询和组织在不同地理环境的不同数据类型的设计、制造和商务信息。原始的C A D 模型仍然由传统的C A D 软件产生,制造经验数据仍然保存在原有的数据库中,W indchill 的数据库只记录信息体对象的关联并将这些信息网络化、动态化和具生命性。在新的开发环境下,概念设计、知识管理和数据挖掘技术也从单机方式向W eb 协同开发方向发展。基于W ind 2chill 的协同产品数据开发环境下,大多数原有的数据库和知识库是可重用的。在网络环境下选择和设计数据挖掘工具和知识管理系统,合理使用信息更新和重构技术是基于W indchill 开发环境下实现高效P D M 系统的至关重要的环节。

1 P DM 系统配置

W indchill 是一个网络化的产品数据管理平台,它提供一个纯Java 语言为核心的信息平台,所以它允许制造商、经营商和用户在

网络环境中以适当的访问权限在不同的操作系统无缝地连接各种格式的数据源。它是一个企业信息集成和分布操作的软件框架。

产品原始的设计,制造和其它信息仍然由专门C A D 、C A M 和O A 软件产生。一个合理的基于W indchill 的P D M 系统的配置是非常重要的。我们构建的P D M 系统的集成框架如图1

所示。

图1 基于W indchill 的P D M 配置框架

该软件系统框架基于协同产品开发系统W indchill R6.2。C A D 、

C A M 、ERP 、O A 和专家系统提供不同的工具和函数处理实际的数据和模型。W indchill 储存不同的对象在Oracle 数据库中。可通过访问它的类的属性、接口和及用In fo 3Engine 与外部的数据进行交换。W indchill 具有在线协同产品数据/文件管理和工作流和版本控制能力。W indchill 可使在用户化设计上,在原有Java 类的基础上继承其诸如版本控制和生命周期管理的属性并在此基础上加添具管理知

2005年第1期

?管理技术?

识和规则要素而成为一个新类。然而W indchill本身并不提供概念产生的必要功能(如立体建模、加工计划或装配计划)和使用和管理专家系统中的知识的能力。为了克服这个弱点,一个新的与W ind2 chill界面融合的用户接口必须被设计以达到概念设计和评估的功能,这个知识储存在同一工程子目录的其它的工程文件中且其相应的属性允许更聚合和精确的知识在该工程中的使用和重用并为其它新工程的使用提供参考。系统运行在客户/服务器方式,它包括A pache web server、Oracle数据库、LOC A M、W indchill和Protégé2000。

专家系统使用Protégé2000E x pert S ystem shell和Java E x pert S ys2 tem Shell(J ESS)构造。Protégé允许以表单形式进行知识库的构造和维护且本体论可以以诸如JD BC数据库C LIPS、X M L和R DF的数据方式存在。J ESS集成在这个集成环境中并提供相应的机制定义规则(C LIPS DEFR U LES),因为这在Protégé的缺省设置中并不提供。收集在工程信息中的成熟的产品例子是知识库和相应规则的基础。W indchill通过新类的定义将其知识库集成为系统的一体。概念设计本体论包含字典定义和明确术语的定义;用户要求信息-如陈述在产品要求答卷和通讯中的信息;行动计划-制造、工程更改、原型构造和为开发小组的单个成员分配的行为;诸如工具、原形、成本趋势图的工程设备的财政预算;设计计算包括简单方程和FE A分析报告;可行性研究信息和破损模型效果分析数据以防止失败(包括历史数据);测试和质量控制标准和文件(包括诸如碰撞、噪音和防火等物理实验);提供商信息,包括合同、法律文件和提供商资质;制造和装配计划包括概念设计和详细设计,单个零件和整体装配的BO M和C A D模型。这些数据和信息将被抽象为能被共享的知识类。

2 产品结构和配置

从制造的角度看,一个产品由一定量的零件组成。一个有组织的零件的聚合结构表达了一个产品的结构。W indchill提供丰富的功能和接口来产生、描述零件和产品对象和它们之间的相互关系。在Whillchill中描述的零件和产品信息可以分布在不同地点的机器上。原始的零件和产品的模型和图纸由不同的C A D软件在不同区域,部门的机器上完成。W indchill除了用于组织零件和产品的结构,它还可以作为企业的标准零件和特殊零件库构建器。

2.1 扩展的零件类定义

W indchill由数千个Java类组成。用户可以通过W indchill支持的API和子类建立其相应的联系。一个零件是一个产品最基本的组成要素。WPPart是W indchill中一个API子类并且具有可扩展性。通过Rational R ose建模和W indchill系统生成器,可以扩展这个子类的方法、属性和接口。被设计的WTPart扩展属性包括零件类型(标准、锻造、铸造、一般、外购...),处理方式和成本。通过结合BO M的不同视图和零件类型和加工方法,恰当的BO M可供不同的部门使用。一个企业中各个不同的部门处理不同的BO M相对应的事务和安排。通过结合输出的BO M中性文件和ERP中的成本估算软件,就能得到一个产品有价值的综合表达。另外,WTPart的扩展属性-成本将给我们一个直接和外向的表达并且可容易地被获取和计算。

2.2 标准零件库的定义和建立

产品结构可以在W indchill中被描述和操纵。同时标准零件和一些用于不同车间的特殊零件也可以由W indchill的产品结构来管理。标准零件和特殊零件的定义和构建如图2所示。标准零件由它们的结构、用途和特征等方式等来分类。通过定义零件的通常的特征来定义全部的零件在同一个数据库中。在一般情况下,一个零件的C A D文件并不会被保存以减少磁盘的存储空间。零件的模型由特征语言驱动程序从零件的特征描述数据库中提取数据而及时构造。零件的特征描述是一个字符串记录,这将更方便地通过STEP和X M L

与其它体系和程序交换信息。

图2 标准零件库的定义和构建

3 产品成本评估

产品成本和财务管理是P D M系统的一个重要方面,W indchill 能结合来自ERP和传统数据库的成本信息和不同视图的材料清单,给出综合和动态的成本报告。产品成本评估的软件框架如图3

所示。

图3 成本评估的软件框架

整个企业的设计和制造财务管理由传统的ERP软件完成。通过W indchill提供的电子商务平台,一个企业可以在商务水平级跟踪和处理订单和合同。在制造水平级、材料清单和成本估算是产品生命周期管理重要的一环。为了及时处理复杂的成本因素,我们定义了零件类的扩展的零件类型、价格方式和成本特性。这样不同车间的材料准备和成本可以由不同视图的BO M来结算。通过WTPart 的扩展属性:C ost(成本)可以更直接和方便地与其它软件建立接口。W indchill提供诸如In fo3Engine、用户化报告、动态用户结构等与其它C A D/C A M、ERP系统交换数据,粗约的成本估算将依据零件的特征模型、知识库和经验制造数据库来完成。一个精确的成本估算将由专门的成本评估软件完成。产品成本包括静态评估成本和动态运行成本。一个产品有生命周期,它能被工作流对象所控制。通过了解和控制产品生命周期中工作流对象,设计者和制造者将组织和了解材料清单以及财政平衡状况。制造成本的动态监视和评估通过获取产品工作流对象来完成。适当和适时的材料和资金准备是一个良好工作流的反映,这也是正确决策的前提。

4 结论和进一步的研究

W indchill是一个以网络为中心的分布式协同产品管理和制造知识管理的核心框架。产品的原始模型和数据仍然由相应的C A D、C A M和ERP软件来完成。高效的P D M系统可以通过W indchill提供的类的扩展、功能函数和接口与其它C A D/C A M软件无缝地集成构筑。在WE B环境的产品结构配置提供了一个柔性的方式来管理设计和制造事务。用同样的方式我们还可构造在(下转第112页)

状态,定义数据对象的存储规则、版本规则、权限规则等。存储规则用于指定数据对象进入该状态后的存储位置;版本规则用于对数据对象的版本进行控制,包括数据对象的检入/检出、发布等操作;权限规则用于指定什么样的人可以对处于当前状态的数据进行什么样的操作。

3 PDM 过程管理的实现

本文在https://www.360docs.net/doc/d74364574.html, 开发环境中,按照上述模型基本实现了产

品开发过程中三个方面的管理,项目管理实现的功能包括项目立项管理、项目计划管理、项目任务管理、项目监控、项目查询;流程管理实现了包括流程定义、流程模板管理、流程控制、流程监视、任务分配和工作任务管理在内的功能;数据对象生命周期管理则包括:建立及管理生命周期模板、设置对象生命周期、更改对象生命周期状态、设置生命周期的存取权限。图9是上述所举的工作流程实例

图9 一个工作流程实例

在实现上,BITPDM 所有的功能都基于Web 方式,流程的可

视化定义采用了组件技术,为了能够与客户机更好的交互,用WebService 技术共享部分业务逻辑。流程模型、流程实例、活动节点及活动实例、时间要求、数据对象及其状态、人员组织及其权限等都存储在S Q L SERVER 数据库中。过程的执行实际就是对这些数据的查询与处理。这些信息同时还保存为X M L 文件,以解决异构系统信息集成的信息交换问题。下面是一个节点实例的X M L 描述,其中N odeInstanceI D 为活动节点实例的I D ;N odeI D 一项为流程定义中的节点I D ,实例节点的另外一些信息需要从这个I D 间接访问得到。

2设计173

设计扳机

陈先鹏

2003-08-05T 09:28:40.7570000+08:00

2003-08-05T 09:28:40.7570000+08:00

4 结论

本文针对数字化产品开发中过程的并行管理及数据的动态

管理要求,拓展了PDM 中对产品开发过程的管理的内涵。通过分析,将产品开发过程划分为三种不同粒度的方式,并对应于不同粒度的过程单元,分析这三种方式的特点和在PDM 中的实现

方式,建立了它们的模型。并利用流程管理统一实现,使得这三种方式有效集成起来。

PDM 发展方向之一是对产品开发过程的管理,最终实现以过程管理为核心的PDM ,这和传统的以产品结构管理为核心的PDM 有着本质的区别。以过程为核心的PDM 中,过程是主线,产品数据是过程的处理对象,客户的需求最终转化为一个流程,在这个流程中,有很多标准的过程单元。这些过程单元对不同数据和参数的处理方法和操作时序、活动方式是固定的,但输出结果是不同的。这种方式可以明显增加流程的运转速度,是一种过程的批量和规模化方式。这种面向过程的思想强调将流程分解为多个环节,各个环节有自己需要处理的数据对象,数据对象也可以在不同的环节之间传递,并且数据对象的一些属性或者状态可以作为流程的控制数据,从而实现过程与动态数据的集成管理。

[参考文献]

[1]宁汝新,徐弘山,张旭,等.产品开发集成技术[M].北京:兵

器工业出版社,2000.

[2]G.M.Schmidt.W ork flow vs.Lifecycle -a discussion of process

methodologies.[E B/O L ].http ://w w w.matrix https://www.360docs.net/doc/d74364574.html, ,2000.[3]熊光楞.并行工程的理论与实践[M].北京:清华大学出版

社,2001.

(编辑 赵蓉)

(上接第108页)一般的设计制造工程数据库中保存产品的标准

零件和特殊零件库,合理设计BOM 视图和成本标志将在设计制造系统中提供一个实用的成本评估功能。从经济角度出发,良好地设计工作流和动态监视工作流将是我们进一步的研究方向。

[参考文献]

[1]Hsu and Liu.C onceptual design :issues and challenges[J ].C om 2

puter -Aided Design ,32(2000):849-850.

[2]S ong.In formation M odeling of C onceptual Design Integrated with

Process Planning [J ].International Mechanical Engineering C ongress and Exposition Sym posia on Design for Manu facturability ,2000.

[3]Ed M iller.PDM today[J ].C om puter -Aided Engineering ,1995

(2):P32-40.

[4]Windchill Customizer ’s G uide ,Windchill Release 6.2[E B/O L ]

http ∥w w https://www.360docs.net/doc/d74364574.html,.2001.

[5]Introduction to Windchill ,Windchill Release 6.2[E B/O L ]http ∥

w w https://www.360docs.net/doc/d74364574.html,.2001.

[6]K aj A Jorgensen.Product C on figuration 2C oncepts and methodology

Manu facturing In formation Systems.Proceedings of F ourth

S MES ME International C on ference.1999.(编辑 赵蓉)

本刊欢迎电子投稿

E -mail :zhjcz @https://www.360docs.net/doc/d74364574.html,

Windchill主要应用模块简介

经过全球50000多家先进企业长期验证的内容和过程管理系统: 不管您是全球集团企业、区域供应商还是小型服务机构,您在设法管理产品内容和开发过程时都面对着各种问题。比如:产品数据安全、产品数据规范、产品数据的结构化管理、研发流程的规范化、研发流程的自动化、研发效率如何提升?研发成果如何重用?标准化、通用化如何更有效的贯彻执行等。贵公司的成功依赖于拥有高效的业务过程,并且有效地管理复杂的信息资产,这包括产品设计、工艺、服务、认证、法规符合等相关资料。 Windchill 是一个有着近10年历史的全球一流的生命周期管理系统,经过了全球50000多家先进企业实际应用和长期验证过的内容和过程管理软件,它提供了全面的产品生命周期解决方案。这个全面的企业业务协同系统具有快速、安全、稳定、成熟和只需一个 Web 浏览器就能访问的特点,它使公司能够更规范的管理产品研发过程,为企业提高研发效率、规范产品研发过程、加快产品上市、提高产品标准化、通用化、降低产品成本、增强企业竞争力等方面提供强大而完整的系统解决方案。 功能及益处 ?一体化的信息管理系统,单一的产品数据源提高了产品研发效率,并减少了错误和返工; ?完整的产品结构化信息管理和协作功能使得企业能够根据需要快速地从多个视角掌握产品的所有信息- 不管信息来自何处; ?可重复、端到端的研发流程支持及流程自动化提升了流程效率、加快了产品上市速度,并降低了产品成本; ?安全、稳定、符合业界标准的 Internet 体系结构带来了安全、高性能的、多层次研发协同的技术平台; Windchill主要应用模块简介: 1、产品数据管理(Windchill PDMLink): a) 在产品整个生命周期中,帮助企业管理和控制产品信息,确保数据的准确、安全、可靠、完整、规范、逻辑关系,管理产品开发过程; b) 优化与固化产品研发流程,使得流程能够通过系统来保证规范、一致、严谨; c) 强大的产品结构管理功能,支持产品配置管理; d) 可一完全根据业务特点定制的、工作流驱动式产品开发过程自动化,内置获得CMⅡ认证的变更管理流程; e) 发布管理功能简化了数据的审核和签发(支持数字化签名)。实现无纸化办公; f) 基于Web的轻量化模型,数据容量大大减少,网上传送速度快。能够实现浏览、标注、测量主流的2D和3D机械电子设计图档; g) 与主流MCAD及ECAD设计工具良好集成,check in到系统中时自动产生产品结构,大大提高了设计效率; h) 选配管理:使用具有交互、动态、协作等特点的可视化功能,其中包括图形化产品系列建模、

Windchill应用功能介绍

电子化文档的管理: Windchill文档管理工具能让用户建立和管理复杂的产品信息, 这些出版物可能由多个文件组成、有多种修订版本、并且有不同 的格式。如UG、Pro/E、AutoCAD、MSOffice等应用工具生成的 图纸或模型文件,各种测试数据和报告,任务书或规格说明书, 工艺文件、使用或维护手册、零件明细等。而且,它们还可以包 括某些外来文件,并通过URL地址连接并从外部进行管理。文档 管理提供了许多随时可用的文档和出版物类型,若需要的话,还 可以方便地把它们扩展成代表企业业务信息的模型。为了方便用 户的操作,系统能够自动地将产品数据和应用程序进行关联。用 户可以直接在Windchill中激活应用程序,并对数据进行操作。 1.文档的分类与存储:对文档的存储管理可以按照一定的分类规 则来完成。在Windchill环境中,文档的分类可以有不同的分类 规则。可以以产品对象为参考来完成文档的分类的管理,如:产 品型号或系列为标准;可以按照文件的类型进行分类,如电子档 案或结构部件;按照文档的功能进行分类,如技术文档、设计文 档、工艺文档;当然,还可以按照项目、部门、产品、功能的组 合进行分类。在Windchill系统中,文件通常存储在逻辑的档案 柜、文件目录中,以保持对用户的透明性。在实施时,应该根据 实际需求,同时采用多种分类方法相结合的方法。文档的存储管 理需要完成的工作如下: 确定分类规则,定义新的、扩展的文档类。

文档的分类存放策略确定,划分文档存储地点。 结合文档评审、发布,实现文档信息的合理流动。 制定文档归档策略,实现文档的归档管理。 下图为Windchill中的文档管理界面 2、文档的版本追踪:文档随着产品设计的进行,而需要不断的变化和修改。数据管理系统要求能够及时纪录文档的变更历史,进行版本的追踪。同时,还必须提供文件的共享机制,以实现并行工程的需求。在Windchill系统中,通过以下几个方面来实现相关的需求。 一个数据仓库,它能通过控制权限,来保护信息不会被未授权用户修改 检入和检出功能,用于把文档提交给数据仓库以及从数据仓库中提取文档 版本控制和历史记录功能,用来跟踪数据更改、记录根据已有文档建立的新文档的来源,并能浏览历史数据 3、文档的快速检索:文档的快速检索和利用,将有利于减少辅助工作时间,提高用户的工作效率。同时又能改善用户对系统的接受程度。方便简洁的检索机制,是产品数据管理系统的基本要求。Windchill系统提供了多种检索机制,以满足客户的需求。基于文档属性的检索:用户可以根据文档的类型、所属部门、或

Windchill应用功能介绍

8.2 Windchill应用功能介绍 8.2.1 电子化文档的管理: Windchill文档管理工具能让用户建立和管理复杂的产品信息,这些出版物可能 由多个文件组成、有多种修订版本、并且有不同的格式。如UG、Pro/E、AutoCAD、 MSOffice等应用工具生成的图纸或模型文件,各种测试数据和报告,任务书或 规格说明书,工艺文件、使用或维护手册、零件明细等。而且,它们还可以包 括某些外来文件,并通过URL地址连接并从外部进行管理。文档管理提供了 许多随时可用的文档和出版物类型,若需要的话,还可以方便地把它们扩展成 代表企业业务信息的模型。为了方便用户的操作,系统能够自动地将产品数据 和应用程序进行关联。用户可以直接在Windchill中激活应用程序,并对数据 进行操作。 1.文档的分类与存储:对文档的存储管理可以按照一定的分类规则来完成。在 Windchill环境中,文档的分类可以有不同的分类规则。可以以产品对象为参考 来完成文档的分类的管理,如:产品型号或系列为标准;可以按照文件的类型 进行分类,如电子档案或结构部件;按照文档的功能进行分类,如技术文档、 设计文档、工艺文档;当然,还可以按照项目、部门、产品、功能的组合进行 分类。在Windchill系统中,文件通常存储在逻辑的档案柜、文件目录中,以保 持对用户的透明性。在实施时,应该根据实际需求,同时采用多种分类方法相 结合的方法。文档的存储管理需要完成的工作如下: 确定分类规则,定义新的、扩展的文档类。 文档的分类存放策略确定,划分文档存储地点。 结合文档评审、发布,实现文档信息的合理流动。 制定文档归档策略,实现文档的归档管理。 下图为Windchill中的文档管理界面

windchill业务笔记

模块1,业务管理 Windchill PDMlink提供: 1.针对快速实施并基于PTC的windchill技术而设计的产品生命周期管理解决方案软 件包。 2.一个基于WEB的协作平台,包含: 协作设计 配置管理 生命周期和工作流管理 更改管理 设计外包 变型设计与生成 windchill体系结构 windchill服务器层包含windchill服务器和web服务器 Windchill客户端只要使用最新版本的浏览器和网络连接即可访问数据及执行基本任务Windchill数据库服务器用于存储windchill对象 windchill可选服务器多个可选服务器使windchill具有附加功能。 索引服务器 企业目录服务器 可视化工作器 电子邮件服务器 Cognos报告服务器 Windchill术语 组织,表示企业并包含产品,存储库及其他数据。 产品,为产品定义提供组织上下文。 存储库,为相似但飞产品特定的数据存储提供组织上下文。 Windchill业务对象 成品和部件用于表示产品结构以及执行工程配置管理。 CAD文档存储来自于windchill可识别并整合的具体应用程序中的模型和绘图信息。 文档是存储来自创作应用程序的内容文件的通用对象。 可视项是文档或部件的轻量级代表,可在productview中查看和标注。 更改想用于跟踪和控制对产品结构,模型,绘图和产品文档的正式工程更改。 策略,进程和参与者 Windchill是管理员能够建立策略并且为各个参与者配置进程。 域策略由管理访问控制,建立索引和事件通知的管理规则构成。 生命周期由表示对象各成熟阶段的连续状态构成。 工作流提供业务流程的自动执行过程。 承担者代表业务实体 角色用于确定系统内某个或多个任务的执行者。 团队将一组承担者映射到个角色。 业务管理员 为了管理windchill环境并将业务规则应用到受windchill系统控制的数据。 公用windchill对象 全部(所有对象的父项)wc.fc.WTObject 部件和成品wt.part.WTPart

Windchill二次开发

Windchill 二次开发中常用的API方法 # 1.根据零件名称/编码得到该零件 # wt.clients.prodmgmt.WTPartHelper.findPartByName(name) ; # wt.clients.prodmgmt.WTPartHelper.findPartByNumber(number); # 2.根据WTpart得到WTparMaster # WtPart wtpart; # WTPartMaster wtmaster=(WTPartMster)part.getMaster(); # 3.获取codebase下配置文件wt.properties属性信息 # WTProperties wtproperties = WTProperties.getLocalProperties(); # String wthome = wtproperties.getProperty("wt.home", ""); //codebase的文件夹路径 # 4.获取part被借用的所有父部件 # QueryResult qr= wt.part.WTPartHelper.service.getUsedByWTParts(WTPartMster wtMaster); # 注:此方法得到的结果为该part被使用情况的全部父部件,包括了Design视图及Manufacturing视图更包括# 了父部件使用part的所有修订版本,打印出来可以看到会有相同的部件编号,不同的修订版本. # 5. 根据OID 获取Wtpart # wt.fc.WTReference partRef = new wt.fc.ReferenceFactory().getReference( oid ); # WTPart wtpart=(WTPart)partRef; # 6.得到零件最新版本 # WTPart wtpart= (WTPart) VersionControlHelper.getLatestIteration(part); # 7.通过过滤得到零件最新版本 # QuerySpec querysearch = new QuerySpec(WTPartMaster.class); # //查询所有的WTPartMaster # QueryResult queryresult = PersistenceHelper.manager.find(querysearch); # LatestConfigSpec latestconfigspec = new LatestConfigSpec(); # //根据WTPartMaster查询所有最新版本的零部件 # QueryResult allWTPart = ConfigHelper.service.filteredIterationsOf(queryresult,latestconfigspec) # 8.查询某用户某段时间范围内创建的零件 # QuerySpec qs = new QuerySpec(WTPart.class); # qs.appendSearchCondition(new SearchCondition(WTPart.class,WTPart.CREATE_TIMESTAMP, true,

windchill开发简单入门

windchill开发简单入门 2009-08-14 08:39 在此阅读之前,请先参考windchill 9开发环境配置过程,粗略阅读即可。 此实例主要针对windchill9.0开发,若是windchill8.0,有差别主要在第一步. 第一步:拷贝windchill8.0中MakeJar.class文件,图示路径如下: 第二步:在windchill shell中运行命令:windchill wt.tools.boot.MakeJar jar=wt.jar config=wt.jar.config 如图:

第三步:Eclipse中导入codebase下的wt.jar包,此包就是第二步命令生成的。编辑Demo.java文件,代码如下: import wt.fc.PersistenceHelper; import wt.fc.QueryResult; import wt.part.WTPart; import wt.query.QueryException; import wt.query.QuerySpec; import wt.util.WTException; public class Demo { /** * 一个入门windchill最简单例子 * 查询所有part,并将部件的名称与编号打印出来 * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try

{ QuerySpec qs = new QuerySpec(WTPart.class); QueryResult qr=PersistenceHelper.manager.find(qs); while (qr.hasMoreElements()) { WTPart part = (WTPart) qr.nextElement(); System.out.println("该部件的名称为:"+part.getName()); System.out.println("该部件的编号为:"+part.getNumber()); } } catch (QueryException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (WTException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 第四步:编译文件,注意一定要设置jdk5.0,如图:

Windchill模块组成和介绍

一、Windchill模块组成及介绍: 1.Windchill PDMLink? — 产品和过程控制 难以查找的或不可靠的数据可能会阻碍任何一支制造团队的创新能力和生产效率。但是,当所有与产品相关的各方访问的都是一个值得信赖的中央数据信息库时,制造商就能很专业地管理所有形式的数字化产品开发数据(包括机械、电气和软件数据)。 Windchill PDMLink 是理想的解决方案。这个经过业界验证的产品数据管理 (PDM) 系统基于 Web(可轻松在企业范围内访问),它支持分散在各地的团队,同时对关键的过程(如变更/配置管理和详细设计)进行管理。Windchill PDMLink 还充当着许多可选模块的基础,这些模块包括 Pro/INTRALINK、Windchill MPMLink、Windchill RequirementsLink、Windchill MPMLink、Windchill PartsLink 和 Windchill Supplier Management 等。现在,企业或扩展的供应链中任何地方的任何人都能通过使用 Windchill PDMLink 中的工具就产品开发进行沟通和协作。 功能和优势: 基于 Web 的主产品数据管理信息库,允许在世界各地访问来自各种来源的最新准确信息 与多个机械/电气 CAD 应用程序、嵌入式软件工具、桌面应用程序和企业资源计划系统无缝衔接 通过控制和自动执行通常一片混乱的产品开发过程(例如变更管理过程)预防代价高昂的设计错误 利用功能强大的配置工具帮助快速开发新产品

在数据采集和产品信息的分布及跨企业协作方面能与 Creo Elements/Pro 和 Windchill ProjectLink 无缝操作 2.Windchill ProjectLink? — 在产品开发过程中进行基于Web的项目协作 当今充满挑战的全球环境要求有效的协作。利用 Windchill ProjectLink,您能够在防火墙内外安全地驾驭整个团队的才智和活力。通过创建虚拟的工作区,Windchill ProjectLink 使团队能在恰当的时间即时访问恰当的产品开发和项目管理信息,从而使团队紧密协作、步上正轨并取得进展。 通过使用预先建立的、由工作流驱动的项目和文档模板,Windchill ProjectLink 可帮助确保跨职能的过程遵守规定的标准。它还使重要的质量管理方法(如 6 西格玛、产品质量先期计划 (APQP) 和 ISO 9000)规范化。 功能和优势: 自动进行关键性业务过程,例如新产品导入、六西格玛和产品质量先期策划 与众多机械和电气 CAD 解决方案、Microsoft Office 应用程序和 Windows 桌面集成 使用户能实时看到当前的文档、零件和计划信息,从而加快上市速度 通过在防火墙内外进行实时组协作,促进创新 在跨企业活动中的产品信息合并方面与 Creo Elements/Pro 和 Windchill PDMLink 无缝协作 3.Windchill MPMLink? — 业界第一个综合的制造过程管理解决方案 制造工程师每天都面对着这样的挑战:确保工艺计划、制造物料清单 (mBOM) 和工作指示准确反映当前的工程设计。通常,在完成设计之前,设计工程人员不会请制造工程人员参与定义“如何”制造产品和在哪里制造的工作。但是,如果可以在开展工程设计时同步执行制造过程管理 (MPM)(处理相同的设计数据),则可以对产品成本、制造交付项的准确性和开发周期产生积极的影响。 Windchill MPMLink 是一个专为制造工程师设计的完整 PLM 应用程序,它也是理想的解决方案,因为它为机械工程师提供了所需的工具,让他们能够在设计师设计产品的同时以数字化方式设计和管理所有工艺计划交付项。 功能和优势: 通过允许同时定义产品和制造过程缩短产品上市时间 通过允许制造工程师以数字化方式创作和管理制造过程计划及关联的资源,提高他们的效率 通过简化变更影响的标识和传播以及减少代价昂贵的后期变更次数,降低变更的成本 通过使用此 MPM 软件高效地优化制造过程和动态地生成 2D 及 3D 工作指令,提高量产速度和生产效率 通过减少废品和返工提高产品质量 通过淘汰多个旧的和基于 MS Office 的解决方案降低总体拥有成本 4.Windchill PartsLink? Classification and Reuse — 使用内部设计资料库和灵活的基于Web的搜索机制优化部 件设计的创建、使用和重复使用。 零件的复制和零件号的增殖是效率低而花费大的工作。通过借助在线目录重复使用现有的设计,您可以减少成本和产品上市时间。Windchill PartsLink Classification and Reuse ‐ Windchill PDMLink 的集成选件 ‐ 允许您组织内部设计库,并让您的工程团队通过灵活、易用、基于 Web 的库搜索机制来访问这些库。 用户可以通过比较在功能、物理、供应链和环保方面相符的重要特性,快速有效地找到并重复使用首选的零件。此外,利用此软件的引导性导航工具,可以大幅增加设计师找到并重复使用现有零件(而不是创建新的重复零件)的可能性。

相关主题
相关文档
最新文档