论文摘要
传统的快速成形软件系统通常采用的都是单一系统的体系结构,这种体系结构不可避免地存在许多不足之处。为了解决传统的快速成形软件系统的缺陷,本文采用J2EE模型作为快速成形软件系统的计算模型,实现了基于J2EE的快速成形软件系统。主要工作有以下几个方面:综述了快速成形软件系统研究现状及在快速成形软件系统中实体分层方面和扫描路径规划方面的关键算法及其研究现状。对目前流行的3种主流分布式技术CORBA、J2EE和Windows DNA作了分析和比较,选择J2EE作为快速成形软件系统的框架体系解决方案。应用JavaScript、J2SE和J2EE等软件采用EJB企业级组件、Java Beans组件和web组件,编程实现了基于J2EE的快速成形软件系统的整个体系。在J2EE框架模型EJB组件中,编程实现了应用层收缩率V对固定的铺粉厚度和自适应变铺粉厚度进行调整的两种实体分层层厚选取算法;为了提高软件的运行效率,将整个三维数据源表按Z向高度分成20份的切片处理算法;第一层平行于X轴每层比前层递增一定角度的直线扫描算法和分区扫描等算法。并且从系统级、模块级和应用级三个方面解决了基于J2EE的快速成形软件系统的通用性。应用InstallShield软件对基于J2EE的快速成形软件系统复杂的安装过程进行编程控制,生成了主要包括Setup.exe文件的安装盘。通过加工仿真和试验对软件系统输出的数控代码进行了检验。试验结果表明基于J2EE的快速成形软件系统实现了路径规划中的扫描方式,实际加工效果与规划要求相符,与软件系统的加工仿真结果一致。