随笔分类 -  Windchill 开发专栏

摘要:CSDN的账号登陆不上了,幸好有博客园。集群就是多台机器能根据压力的不同分配处理不同的任务。当windchill的用户过多,应用程序过多时,同时对性能要求比较高时,除了在机器的硬件上提高之外,可能只能考虑软件上如何提高性能了。那么在这里就简要说下如何实现Cluster,在Windchill中也叫Master-Slave方式,一台Master运行,多台Slave协作运行。以下我们就用最常见的方式:1. 安装一台虚拟机,安装Windchill,作为master,注意:机器名为jinbt.ptc.com进行安装windchill2. 复制该虚拟机,作为slave13. 在master以及Slave1 阅读全文
posted @ 2012-09-06 23:32 云淡天晴 阅读(1307) 评论(0) 推荐(1)
摘要:黑盒测试和白盒测试是两种不同的测试方法。在整个的测试过程中两种方法都会用到,但以经验来看,在一个项目中测试工程师还是以黑盒测试为主,白盒测试为辅。对于有些人认为黑盒测试没有技术含量,这是完全错误的一种看法,好的黑盒测试需要丰富的经验和敏锐的思维。 黑盒测试的特点: 1. 不基于对系统内部的设计和实现。 2. 用例设计基于功能的定义和需求说明书。 3. 关注于测试数据的选择和测试结果的分析。 常见的黑盒测试有,功能测试、压力测试、易用性测试和性能测试等。 使用的测试方法有,等价类划分、边界值测试、错误测试、启发性测试等。 当然黑盒测试也存在一些弊端: 1. 对用例设计人员的经验要求较高,包括数据 阅读全文
posted @ 2010-11-17 20:27 云淡天晴 阅读(310) 评论(0) 推荐(0)
摘要:在9.1 M020中,安装配置完partslink后,会发现高级搜索中以精确搜索一个Number,速度极其慢,数据量大的情况下可能要等待30分钟,在Muiltil Level BOM Compare中,有一个搜索part的页面,在搜索part时 速度会非常慢,如果是IE 很有可能浏览器挂掉。解决方案:修改以下文件$Windchill_Home\codebase\pickerAttributes.xml file and <Windchill>\codebase\com\ptc\core\query\optimize\server\impl\BasicOptimizer.classp 阅读全文
posted @ 2010-07-08 11:42 云淡天晴 阅读(312) 评论(0) 推荐(0)
摘要:import java.lang.reflect.InvocationTargetException;import java.rmi.RemoteException;import com.ptc.core.meta.type.mgmt.common.TypeDefinitionDefaultView;import com.ptc.core.meta.type.mgmt.server.impl.WTTypeDefinition;import wt.clients.prodmgmt.WTPartHelper;import wt.epm.util.EPMSoftTypeServerUtilities 阅读全文
posted @ 2009-12-12 12:24 云淡天晴 阅读(512) 评论(0) 推荐(0)
摘要:源:原创 作者:云淡天晴 时间:2008-12-19 本次例子依然延续了前几次查询的模式,虽然该范例只是查询WTDocument,但是对于WTPart的查询也是适用了。 针对真实项目中的应用提取出来的例子,在此,列出代码。谢谢你关注上雪堂。 import com.ptc.core.meta.type.mgmt.server.impl.WTTypeDefinition;import com.ptc.core.meta.type.mgmt.server.impl.WTTypeDefinitionMaster;import wt.doc.WTDocument;import wt.fc.ObjectV 阅读全文
posted @ 2009-12-12 12:21 云淡天晴 阅读(435) 评论(0) 推荐(0)
摘要:来源:原创 作者:云淡天晴 时间:2008-12-08 在windchill中很多查询都是非常类似的,方法也是非常之多,不过只要会两三中查询方式就可以应付windchill中几乎所有的查询需要,本次将再次提及一种非常方便的查询,不过对于这种查询方式需要对于数据库表有一定的了解。此实例中需要注意的是对于时间的比较查询。 import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import wt.fc.PersistenceHe 阅读全文
posted @ 2009-12-12 12:20 云淡天晴 阅读(889) 评论(0) 推荐(0)
摘要:来源:原创 作者:云淡天晴 时间:2008-10-21 在windchill开发的过程中,整个操作围绕的都是增删改查,今天我们将介绍的是增加,此次以part的创建为例,对于删除,修改都一几乎一样的代码。以下是源代码: import java.lang.reflect.InvocationTargetException;import java.rmi.RemoteException;import wt.fc.PersistenceHelper;import wt.fc.QueryResult;import wt.folder.Folder;import wt.folder.FolderEntry 阅读全文
posted @ 2009-12-12 12:17 云淡天晴 阅读(1250) 评论(0) 推荐(0)
摘要:windchill开发之远程方法调用来源:原创 作者:云淡天晴 时间:2008-10-19 在windchill的开发过程中不可避免要用到RMI远程方法调用,什么是远程方法调用,可以查看java中的基本概念。在windchill开发过程中,原理与以前在java中的一样,但是方法却有说区别。在windchill中被调用的方法运行在MethodServer端,如果有输出可以在MethodServer中看到。 在什么样的情况下用到远程方法调用呢?通常在windchill中创建对象,修改对象,删除对象的时候我们必须用RMI,在查询对象过程中有可能会用到RMI,如果不知道什么时候用,也不要紧,代码出错会 阅读全文
posted @ 2009-12-12 12:16 云淡天晴 阅读(1759) 评论(0) 推荐(1)
摘要:源:原创 作者:云淡天晴 时间:2008-10-17 在上一篇文章中,我们介绍了windchill开发简单入门之条件查询,可以说是查询中必备的能力。但是现实中,我们的查询将更加复杂,我们平时能够进行sql语句的多表查询,那么windchill本身是不是也有这样的简单但是方便功能强大的查询呢?答案是肯定的,但是相关资料比较少,或者说也比较复杂,在这里,我们对此举一个实例。 以下是我们的源代码:import wt.clients.prodmgmt.WTPartHelper;import wt.fc.PersistenceHelper;import wt.fc.QueryResult;import 阅读全文
posted @ 2009-12-12 12:06 云淡天晴 阅读(1453) 评论(0) 推荐(0)
摘要:近几年,中国软件很大的发展都将外包作为重点扶植对象,外包似乎很火热。 外包火热,说明了自己不做产品,自己为什么不做产品,是因为做不出来,或者说做出来没有市场。 外包越是发展,说明自己的核心技术都没有,那还有什么可以庆幸的呢? 中国软件没有多少能经得起国际市场的筛选,从PDM/PLM来说,都是以UG,Oracle,PTC 等公司拿走了绝大部分市场份额。我相信其他软件也是类似的,只要是上百万级的项目,中国行业软件没有多少能拿到单。个人认为,不是销售的问题,是中国软件业过于浮躁,总是希望见效快。又从各个方面削减开支,在内部,舍不得花大价钱留住人才,顾虑太多,不懂技术的管理人员定一个时间交货就没有商. 阅读全文
posted @ 2008-12-25 13:55 云淡天晴 阅读(257) 评论(0) 推荐(0)
摘要:【摘 要】 本文描述了中国航天二院利用PTC公司的Windchill PartsLink系统建立物资基础库的全过程。文章从项目背景、需求分析、总体目标,系统选型、系统设计要点、实施关键技术、项目实施过程、现阶段取得的成果、实施经验以及系统深度开发和利用、后期推广等几个方面进行了相关介绍。 【关键词】Windchill PartsLink 数据库 1 项目背景和总体目标 1.1 项目背景和需求 中国航天二院作为国防重点科研生产单位,近年来信息化工程正处在一个新的快速发展阶段,各种信息系统正进入关键应用实施阶段。 目前二院产品研制过程中,工程技术人员所使用的各类物资手册、资料,来源众多、时间不一; 阅读全文
posted @ 2008-07-11 21:21 云淡天晴 阅读(774) 评论(0) 推荐(0)
摘要:在 \Windchill\codebase\config\actions目录中有两个文件:custom-actionModels.xml和custom-actions.xml第一步: custom-actionModels.xml中添加如下代码: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE actionmodels SYSTEM "actionmodels.dtd"> <actionmodels> <model name="mai 阅读全文
posted @ 2008-04-23 14:28 云淡天晴 阅读(868) 评论(0) 推荐(0)
摘要:本实例为参考多篇文章写就而成,网上及书上各类文章介绍如何使用RMI有多种实例可参考,譬如有:1. 用命令rmiregistry启动RMI注册服务的2. 同时创建存根(stub)和骨架(skeleton)的3. 只创建存根类的的(jdk1.2以后版本)4. 通过RemoteRef和rmi://协议字串方式的5. 比较少讲到的用LocateRegistry直接在代码上启动RMI注册服务的。以上描述并非明显分类,比如,你总是可以选择用rmiregistry或者代码LocateRegistry启动RMI注册服务下面我将介绍一个完整的实例,让初学者能快速体验RMI的功用。分为以下四个步骤1. 创建远程接 阅读全文
posted @ 2008-04-22 10:48 云淡天晴 阅读(346) 评论(0) 推荐(1)
摘要:无论您是全球性的 OEM 还是地区性的供应商,产品开发都是您的份内事。 无论您的团队在哪里,您都必须控制产品开发活动,同时管理产品数据并基于这些数据安全地进行协同。 Windchill 这种立即可用且经过业界验证的解决方案提供了解决之道。 只需一个 Web 浏览器,Windchill 就能使制造企业在交付优异的产品的同时简化各个过程。功能及益处:集成的但亦是模块式的 PLM 解决方案将协同式开发与对信息和过程的控制结合起来.纯 Internet 架构提供了业界标准的技术平台;内置产品信息 3D 可视化功能能与各种不同的机械/电气 CAD 解决方案互操作,并为其他企业系统提供端到端过程支持支持分 阅读全文
posted @ 2008-04-20 19:09 云淡天晴 阅读(684) 评论(0) 推荐(0)
摘要:PLM 软件有两大类。第一类如:windchill、TeamCenter、Smarteam、eMatrix、Agile、Enovia 是独立软件公司或 CAD 软件公司开发的。第二类是 ERP 软件公司开发的。基本设计思路是从 ERP 的功能基础上向支持设计研发、产品生命周期管理以及质量、设备、实验室等应用领域,是 ERP 的扩展。如 SAP ,Baan,Oracle 等均有 PLM 模块。还有大量功能模块是 PLM 和 ERP 公用的,如工作流,主数据维护,工程变更,文档管理,项目管理,系统工作环境等等。第一类软件要考虑和各种 ERP 集成,第二类软件只和本公司 ERP 集成。第一类软件和本 阅读全文
posted @ 2008-04-20 19:04 云淡天晴 阅读(1839) 评论(0) 推荐(0)