开发AutoCAD的方法

Author: 吴 旭 Date: 1993-05-21

        □DIN  4000  事物特性表
        □DIN  4001  CAD标准件图形特性文件编制规范
        □DIN  66304  CAD标准数据库交换格式
        DIN  4000和DIN  4001规定了对CAD标准件的图形特性和非图形特性进行描述的标准方法与格式。用这两个标准便可以建立CAD/CAM标准件库。CAD/CAM系统对这种标准件的访问可通过符合DIN  66304的接口,某一标准件一但被设计人员选中,它的所有信息即可方便的从标准件库中调出,纳入到相应的技术文件中。通过由易到难的建库实践与学习工程数据库知识,我们便会逐渐掌握工程数据库。
        Auto  CAD具有较强的图形功能,并给用户开辟了多种接口。因此,开发Auto  CAD时要充分应用Auto  CAD软件包的原有功能。这样做,不仅可以使开发的软件能用于相应版本的Auto  CAD,而且还可以用于版本更新后的Auto  CAD。这也是使我们所开发的产品具有良好开放性的重要保证。Auto  CAD软件包在近几年做了多次更新,每次更新都是向上兼容的;每次更新都增加了一些十分有用的功能。例如由2.17版更新为2.18版时,增加了Auto  LISP语言。Auto  LISP是Auto  CAD为用户提供的一个最为得力的“图形发生器”。对Auto  CAD外部,Auto  LISP是一种极为方便的软接口。Auto  CAD可通过Auto  LISP程序与数种语言交互,可以询访数据库,从而提供了一种使Auto  CAD内外信息流入流出的最直接和最及时的工作方式。近几年,我国机械行业在应用与开发Auto  CAD时,充分应用了Auto  LISP语言提供的功能,解决了建立适用于Auto  CAD的标准件等工程数据库的问题,解决了标准机械零部件自动绘图问题。Auto  desk公司最近先后推出了Auto  CAD11.0版与12.0版。其中增加了广大用户要求的ADS(Auto  CAD  Development  System),为用户提供了用C语言开发应用软件的平台,克服了Auto  LISP语言的许多不足之处。Auto  CAD12.0版还扩充了许多新功能,如支持Post  Script,新版的ADS提供AME2.0、Auto  CAD  Render和Auto  CAD  SQLExtention,其中后者使Auto  CAD能与外部的某些数据库连接,如Oracle、Dbase等。这就为用户开发Auto  CAD提供了更多方便。
        开发Auto  CAD较好的方法是申请注册为其开发用户。这样,便可得到该公司的技术支持,可以获得开发所必需的资料、软件及其开发工具,并可提前半年获得其待发布的新版软件。这将对我们的开发工作带来极大的帮助,并将为我们开发的软件打入国际市场奠定良好的基础。遵守软件法与尊重Auto  Desk公司的版权是实现这种方法的先决条件,这是我们应重视的问题。