Windchill部件开发培训
Windchill 的部件开发,说实话,刚接触的时候挺容易懵的,尤其那堆对象表和 API 接口。不过只要你理清楚 WTPart 那一套数据结构,再搞懂几个核心 API,其实也没多复杂。
WTPart 的那套数据对象,基本就靠四张表撑起来:WTPartMaster管的是部件的基本信息,像wtpartnumber
、name
;WTPart是扩展字段,版本、迭代、检出信息都在这。WTPartUsageLink负责子部件结构关系,WTPartDescribeLink和WTPartReferenceLink就分别管文档的和引用。
你平时要查个部件,率是按编号来,用QuerySpec
加SearchCondition
拼个查询条件就行。简单点的方法直接在QuerySpec
里写WHERE
,复杂点的就配个LatestConfigSpec
,拿到最新的迭代版本。
有时候你会发现查出来的是旧版本,那就得靠VersionControlHelper
来筛最新版本。而且 Windchill 的版本机制还挺讲究,有version
也有iteration
,前者是大版本,后者是小迭代,开发的时候得注意别搞混。
嗯,说到坑,最大的就是并发修改和权限问题了。两个用户同时改一个部件,冲突分分钟的事。所以搞清楚 Windchill 的事务管理机制、加上合理设置权限,是开发时候不能省的功夫。
如果你准备开始搞 Windchill 定制开发,或者正卡在部件接口上,这篇整理出来的经验总结你可以先过一遍。对了,Windchill 9 定制指南也挺实用的,别错过。
1.65MB
文件大小:
评论区