| |||||||
5 系统实现案例
WebParts采用Java语言开发,Web服务器采用开放源代码的Tomcat,这样能够很好地集成Protégé和Jena。
(1)零件族、事物特性表的创建与编辑
以标准件族为例,系统管理员在零件领域专家的指导下可以通过Web页面建立标准件族,可以为零件类属族定义事物特性表,下层节点定义事物特性表时将自动继承父节点的事物特性,对于创建好的事物特性表还可以进行编辑。
如图9所示,在零件族的构建过程中,根据当前节点的属性给出不同的右键菜单,定义了事物特性表的节点新增“编辑事物特性表”、“添加零件”和“上传零件族图片”等菜单栏。
图9 零件族的建立和事物特性表的编辑示意图
零件事物特性表“entSM L96”对应的是标准件中的单列角接触球轴承,其零件添加如图10所示。
图10 单列角接触球轴承的零件添加
(2)查询零件
图11显示了通过企业名称关键词“轴承”检索的结果显示的页面。点击“零件相似族2维示意图”,可以显示对应的2维图;点击“零件相似族3维示意图”,可以浏览一个通过VRML显示的轴承示意(如图11),还可进行放大、缩小、旋转和平移等操作。
图11 检索结果显示
6 结束语
Web零件库是一种基于网络的支持MC的共享资源库。Web零件库能够通过零件信息的大范围共享,显著提高零件的重用程度,整机企业能方便地利用标准件和通用件快速设计和制造出个性化产品;专业化零件供应商能有效地推销自己的产品,扩大批量,降低成本。
笔者开发的Web零件库系统(WebParts)的主要特色是:①提供了零件供应商与产品设计师之间信息集成的平台。②在零件库中采用事物特性表,使零件信息得到简化和优化。③系统具有良好的开放性和自组织性。④系统采用了本体、关联本体和基于语义特征的零件描述的概念,有效地解决了不同企业零件族之间的对应关系,使自组织建立的零件库有序化,方便了用户的使用,也为零件的标准化提供了方便。
当然,该系统还存在很多问题,需要在应用中进一步改进和完善,为21世纪的主流生产模式——大规模定制——提供强有力的支持服务。