论文部分内容阅读
寻求适于灯饰产品设计特点的知识库构建技术是本课题的重点。在课题的研究过程中,首先对系统的需求作了详细分析,建立系统的UML用例模型,采用IDEFO系统设计方法确定系统的总体框架并在此基础上进行了功能拆分;考虑到系统的集成、基于UG二次开发的特性,提出面向组件的系统集成方案。
本文设计系统是按照“设计-管理-共享”的设计思想进行开发设计的。在设计部分,首先对灯饰产品进行分类研究,并分析了其参数化设计原理,结合论文研究重点,详细研究UG二次开发中参数化的设计方法,以及UG与MFC之间的接口技术,根据提出的灯饰配件库参数化设计原理,完成灯饰产品参数化设计功能,为知识库的建立提供了实例依据;在管理部分,研究分析了本实例的组成对象,进而分析了实例数据的产生来源,并根据功能需求建立了实例管理功能的体系结构及其实现;在共享部分,研究了本知识库的创建,并基于关系数据库建立了灯饰产品的知识库,实现了基于规则和实例的推理,最后研究了UG平台上网络化远程访问数据库的实现。
结合上述理论和方法,本系统是基于UG-NX3.0,以VC++6.0和SQL Server2000为开发工具,采用UG/OPEN API技术、ADO数据库接口技术进行研究与开发的,最终完成了灯饰产品网络化知识库的建立,并达到了预期的效果。本系统的设计方法同样也适用于其它具备参数化功能和开发接口的CAD系统。