论文部分内容阅读
协同设计系统是为了适应现代产业的市场需求而提出的一种团队合作设计模式软件,其目的是通过提高设计成员间、设计人员和管理人员间的相互沟通而加快设计周期,从而提高企业生产效率。由于现在智能手机的普遍应用使得智能手机成为了人们相互沟通必要的用具,而且真正为人们的交流带来很大的方便,其中Android智能手机在使用中尤其广泛。本文即是对于将Android智能手机应用于协同设计系统作出的初步尝试和研究,以为生产制造行业的信息化做出新的探索。通过对国内外协同设计系统及机电产品设计软件的研究,分析了各个系统的优劣而设计出了基本的协同设计系统功能。通过TCP/IP网络实现了智能手机同服务器及普通PC的通信,利用OpenGL ES及OpenGL实现了Android智能手机及未安装三维设计软件的普通PC机的三维模型显示;另外还通过MySQL数据库服务器实现了系统使用人员(包括设计人员和管理者)的管理,多团队的管理,个人及团队项目的管理,项目、个人私有、系统公有模型的管理等;最后,通过对UG二次开发实现所有协同管理功能与三维产品设计软件UG的集成,从而实现协同设计的功能。为了实现协同设计的软件系统,系统在网络服务系统Linux上用c语言编写系统服务软件;再使用现代网络编程语言Java编写了普通个人计算机PC机和Android智能手机的客户端程序;最后为了使服务器和客户端能够稳定的通信,系统还构建了自己独有的TCP应用层通信协议。通过功能设计和程序编写,成功实现了一个用于使用的Android协同设计软件系统。将Android智能手机引入协同设计系统以达到拓展和普及协同设计使用的目的。通过系统的综合调试,系统希望能够完成协同设计的基本功能和运行的基本稳定性。