协同设计支撑环境实现技术的研究

来源 :河北工业大学 | 被引量 : 2次 | 上传用户:softwareuse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代制造业的发展,如何敏捷地利用技术提供的可能性,及时抓住市场对新产品需求的机遇,迅速开发出适应市场需要的新产品,已经成为企业赢得市场竞争的关键。于是提出了协同设计。协同设计为快速开发产品、赢得市场开辟了一条新的道路,但是和协同设计系统相关的一些问题也随之而来。如何能够在充分利用原有的应用软件的基础上进行协同设计已经成为当前研究的热点。CORBA和JAVA的出现,为协同设计提供了新的解决方案。 本文以CORBA规范为标准,采用了JNI、HOOK等技术,在广泛应用的单机版软件AUTOCAD的基础上设计了一个协同设计系统,并开发了一个系统原型。本系统采取三层体系结构,分别是客户端,中间代理层和分布的服务器层。本文也提出了一种在无法获取软件源代码的情况下为软件添加网络功能的方法。通过在应用软件和操作系统之间插入HOOK函数来实现对软件操作的扩充。本系统还采取了JAVA语言和C++语言混合编程的方法,充分融合了两种语言的长处,使得协同设计系统的性能更加优异。为了实现两种语言的混合编程,系统引入了消息封装的概念,将截获的系统消息进行封装并序列化为可以在网络中传输的对象,在到达目的地后在解开封装将消息重现。 由于遵循CORBA规范,本系统的客户端和服务器端可以实现动态的重新分布。
其他文献
指挥所选取系统是根据指挥辅助决策系统的需要开发的.该论文详细介绍了指挥所选取系统的组成、功能、实现过程、指挥所选取算法以及微波、超短波电台覆盖分析、点到指定区域
该文首先介绍了一个大型的专利审查系统——国家知识产权局专利局专利审查流程管理系统三期——的开发.在对专利审查系统进行了需求分析的基础上,提取了系统开发过程中需要解
该论文全面介绍了网络监测的基本概念和在局域网中实现网络信息监测和分析的基本原理,并对其相关技术做了简要说明.该文详细讨论了Windows环境下一种用于网络监测的开发包Win
在科研人员的科研活动中,发表论文是其中的一项重要工作。如果选择了不合适的出版物进行投稿,则经过长时间的审稿过程之后会有较大的被退稿的风险,浪费科研人员大量的时间和
流媒体技术改变了网络原有的资料下载方式,引入流的概念对庞大的数据量的视音频信息进行操作,使人们通过网络不必经过漫长地等待就可以看到图像、听到声音,甚至和他人进行实
对计算机唇读的研究在语音识别、人机智能接口、多媒体系统以及人脸数据压缩等领域具有重要的理论意义和实用价值.该文搭建了一个基本的唇读识别系统,对唇读的基本技术问题包
该系统是在Delphi6环境下开发的编译原理课程辅助教学系统,它分为两部分,第一部分为编译原理课程的解题系统,作者主要完成有最左、最右推导,自动机的状态图表示,自动机的确定
该文研究目标是在已有成果的基础上,提出一种多构件库检索技术,提高复用者在多个库中获取构件的效率.该文研究了多构件库检索的基本原理,并以此为基础提出了多构件库统一检索
针对复杂环境下遮挡和视角变化导致目标跟踪漂移问题,提出一种新的目标代谢模型,并结合LK (Lucas-Kanade)图像配准方法,通过二阶段递进的跟踪方式,实现目标复杂运动状态下的
该课题研究并初步实现了一个基于WEB的机械产品协同设计环境,为机械产品设计过程中不同的设计者通过WEB环境进行协同工作提供了手段.系统使用数据库存储了大量的机械产品设计