目前很多企业使用各种软件系统,以实现产品设计、工艺设计、生产计划、加工制造、供应管理、销售管理和质量管理等环节的计算机网络信息链的先进管理。但是如何在这些产品设计(CAD)、工艺设计(CAPP)与产品数据管理(PDM)、企业资源计划(ERP)等软件平台之间实现信息集成,一直是企业构建全面信息化管理系统所关心的核心问题。 V={`k$p
{9 PeBc
1 AutoCAD开发技术基础 +x?_\?&Ks
fF~3"!1#\I
许多制造企业使用了AutoCAD作为辅助设计的主导软件,如何进一步发挥AutoCAD的功能,建立与数据库之间的数据传递关系,使之与产品设计有关的数据信息能为PDM系统方便、快捷、准确地获得,是AutoCAD系统高级开发的重要任务。 \QpH~&QIS
/Dh[lgF0C
1.1 AutoCAD编程接口 9!aQ@ J^
^+v6?%m
AutoCAD提供了应用程序编程接口(API),开发人员可用此接口控制图形和数据库。所使用的接口类型由应用程序的需要决定。 fJjtrvNy)
bU(H2Fv
1)ActiveX Automation:是Microsoft基于部件对象模型(COM)体系结构开发的一项技术。可以用来自定义AutoCAD,与其他应用程序共享图形数据并自动完成任务。 zAr@vBfC%
Hcts^zm2u
2)AutoCAD VBA:是一个基于对象的编程环境,能提供丰富的开发功能。VBA和VB(Visual Basic 6)的主要区别在于:VBA与AutoCAD在同一进程空间运行,提供具有AutoCAD智能的、快速的编程环境。 tks3xS
mAI<