论文部分内容阅读
PDM(ProductDataManagement,产品信息管理)软件系统是有效集成CAD/CAPP/CAM/CIMS的基础,PDM相关技术因此也颇受关注,各种PDM软件系统也广泛应用到各行各业中。管理各种包含产品信息的图文档是PDM系统的重要功能之一,管理过程中也必然涉及到这些文档的浏览与圈阅。目前还没有一个适用于国产PDM系统的、轻量级的通用图形图像文件浏览与圈阅中间件。本文研究图形图像文件浏览与圈阅的相关技术,设计并以ActiveX控件的形式实现浏览与圈阅中间件。
本文首先简要介绍了课题涉及的常用图形、图像文件和Activex控件的特点。根据PDM产品的需要,对浏览与圈阅控件的需求进行了分析,划分了控件的功能模块,并分别对每个模块的功能需求进行了描述。
在人机交互方面,研究了支持停靠窗口和工具条的控件框架技术。在图形图像浏览方面,设计了基于自定义格式的交换文件浏览图形文件的方法,设计了交换文件的格式和将图形文件转换为交换文件的图形文件适配器;基于通过内存交换数据结构浏览图像文件的思路,设计了内存交换数据结构的格式和图像文件适配器。在圈阅方面,提出了引出点加圈阅文本框的圈阅模式,并设计了圈阅文件的格式。对于数据显示,推导了开目逻辑坐标转换为显示设备坐标的转换矩阵和两种坐标转换关系的公式、显示窗口滚动条位置与显示偏移量间的关系公式,研究了图形实体显示顺序、图像和圈阅显示的方法、缩放显示的方法、显示时减轻闪烁的方法。基于这些研究成果对控件进行了总体设计和各模块的关键类设计,并编程实现了浏览与圈阅控件。
最后介绍了浏览与圈阅控件的安装和在开目PDM和开目CAPP产品中的应用。