• 论文 •    

基于Portalet的CAx软件封装研究

张国海,江平宇,周光辉,   

  1. 1.西安交通大学 机械制造系统工程国家重点实验室,陕西西安710049;2.西安交通大学 机械工程学院CAD/CAM研究所,陕西西安710049
  • 出版日期:2006-07-15 发布日期:2006-07-25

Portalet-based encapsulation for CAx software

ZHANG Guo-hai,JIANG Ping-yu, ZHOU Guang-hui   

  1. 1.State Key Lab of Mechanical Manufacturing Systems Eng., Xi’an Jiaotong Univ., Xi’an710049,China;2.CAD/CAM Inst., Sch. of Mechanical Eng., Xi’an Jiaotong Univ., Xi’an710049, China
  • Online:2006-07-15 Published:2006-07-25

摘要: 针对传统CAx软件封装产生的问题,提出了一种基于Portalet模型的封装方案及框架。阐述了Portalet模型的概念和特点,构建出了多层次模板集,以实现对CAx软件的封装,研究了设计资源的自主发现和远程调用方法,采用可扩展标记语言+产品数据模型交换标准混合传输和共享方法实现了不同节点之间的信息提取、传输、交互、共享和增值,构建了CAx软件资源使用的排队服务模型,以实现对设计任务的排队管理,同时解决了各节点之间的设计协同问题。在此基础上,开发出了基于Portalet的CAx软件封装原型系统,以验证上述方法和技术的可行性。

关键词: Portalet, 封装, 设计协同, 模板

Abstract: Aiming at the problems of encapsulating the traditional CAx software, a Portalet-based encapsulation method and correspondent encapsulation framework were put forward. The concept and characteristics of Portalet model were described. The set of multi-level templates for the encapsulation of CAx software was constructed. The methods of proprietary development and remote calling of design resources were studied. With the help of mixed information transforming and sharing solution based on the combination of eXtensible Markup Language(XML)and STandard for the Exchange of Product model data(STEP) techniques, the extraction, transformation, interaction, sharing and value-added of information among different design nodes were implemented. The queuing service model for managing design tasks in corresponding CAx software was established and the collaboration problems among different nodes were also resolved. A prototype of Portalet-based encapsulation system for CAx software was developed to demonstrate the feasibility of above-mentioned methods and technologies.

Key words: Portalet, encapsulation, design collaboration, template

中图分类号: