论文部分内容阅读
产品数据管理(PDM)技术是保持企业竞争力的关键技术,它的核心是使所有与产品项目有关的人员自由地共享产品的数据。国内PDM的实施尚处于起步阶段,CAD、CAM、CAPP、CAE信息交换问题日益突出,主要表现在工程图纸管理方面。我国工程图纸正在从“纸文件”的保存形式向“电子文件”的保存形式发展。因此,研究开发工程图纸管理系统具有普遍的现实意义和广泛的发展前景。
本文通过对国内外工程图纸管理系统的分析和可能解决方案的比较论证,同时结合我国CAD软件中AutoCAD应用的普遍性,确定了在MicrosoftWindowsNT操作系统下采用客户/服务器体系结构,由MicrosoftVisualC++6.0编程软件和AutoCAD2002的二次开发工具ObjectARX2000作为前台开发工具,由MicrosoftSQLServer2000作为后台支持的数据库来开发工程图纸管理系统的方案。此方案的优点是:MicrosoftWindowsNT操作系统有内装的把计算机与网络连接在一起的功能,拥有极好的安全系统;客户/服务器体系结构具有开放性、互换性和可扩展性的优势;AutoCAD2002是目前应用广泛的一种图形软件,其二次开发工具ObjectARX2000所开发的应用程序是DLL(DynamicLinkLibrary,动态连接库),共享AutoCAD地址空间,并对AutoCAD内部函数直接调用,避免了IPC(InterProcessCommunication,进程间通讯)的系统开销和由此引起的性能下降。ObjectARX2000以VisualC++6.0为开发环境,具有面向对象编程方式的数据可封装性、可继承性以及多态性等特点,用其开发的工程CAD软件具有模块性能好、独立性强、连接简单、使用方便、内部功能高效实用以及代码可重用性强等优点,并且支持MFC。SQLServer具有操作系统需求低、网络成本低、功能与速度高、价格便宜、操作简单等优点,且其提供许多系统级的存储过程,用来进行到底的系统管理、用户登陆管理权限、权限设置、数据库对象管理等操作。
本工程图纸管理系统有二大模块:图纸设置模块和图纸管理模块。图纸设置模块的功能是按国家技术标准《技术制图与机械制图》自动生成图框和标题栏,自动填写图名、图号、比例、材料、设计者、审核者、工艺者、标准化者、批准者等标题栏信息。该模块除了可提高工作效率,规范图纸标准,使之符合国标外,也是为图纸管理模块中图纸属性信息的自动提取而服务。图纸管理模块是本系统的核心,它具有图纸属性信息管理、图纸文件管理、产品结构树管理和系统安全维护的功能。
本文详细介绍了几个有代表性的功能子模块,它们是:图纸管理主界面模块、产品选择模块、图纸入库模块、图纸编辑模块、图纸查询模块、图纸统计模块、系统设置模块。
本工程图纸管理系统是集图纸设置与图纸管理于一体的综合性的软件系统。其特点是:图纸设置自动化;图纸属性信息自动提取入库;产品结构树的形式形象地描述图纸之间、零件之间的结构装配关系;图纸预览快捷方便地了解图纸概况;网络功能能够满足用户并行设计、数据共享等较高的要求。
本工程图纸管理系统的应用,将使产品的图纸信息及文件以“电子文件”的形式存在计算机上交流、在权限范围内实现共享、充分利用计算机资源、节省图纸存储空间、降低管理员的劳动强度、提高工程图纸管理的效率、缩短产品的设计周期、提高企业在市场竞争中的生存能力。同时也为企业今后实施PDM系统打好良好的基础。