常用的CAD二次开发语言.pdf

上传人:灯火****19 文档编号:136064112 上传时间:2020-06-23 格式:PDF 页数:1 大小:75.64KB
返回 下载 相关 举报
常用的CAD二次开发语言.pdf_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《常用的CAD二次开发语言.pdf》由会员分享,可在线阅读,更多相关《常用的CAD二次开发语言.pdf(1页珍藏版)》请在金锄头文库上搜索。

1、常用的常用的 CADCAD 二次开发语言二次开发语言: 1 AutoLISPAutoLISP 全名是 LIST Processing Language,LISP 是 List Processor(表 处理程序)的缩写,cad 系统的第一代开发工具,是一种嵌入在 AutoCAD 内部的 编程语言,是低版本 AutoCAD 的首选编程语言。它是一种表处理语言,是被解释 执行的,任何一个语句键入后就能马上执行。其缺点是继承了 LISP 语言的编程 规则而导致繁多的括号。 2 ADS ADS 全名是 AutoCAD Development System,它是 AutoCAD 的 C 语言开发系 统,丰

2、富和保留了 autolisp 语言的功能,是一组可以用 C 语言编写 AutoCAD 应 用程序的头文件和目标库,不包含于 cad 内部,包含 c 语言的全部功能。ADS 速 度快,又采用结构化的编程体系,因而很适合于高强度的数据处理。 3 ObjectARX ObjectARX 崭新面向对象的开发 AutoCAD 应用程序的工具,以 为编 程语言,提供可与 AutoCAD 直接交互的开发环境。可以与 autolisp 和 ADS 应用 程序协同工作。ObjectARX 也没有包含在 AutoCAD 中,可在 AutoDESK 公司网站 中去下载。二次开发者可以充分利用 AutoCAD 的开放

3、结构,直接访问 AutoCAD 数据库结构、图形系统以及 CAD 几何造型核心,以便能在运行期间实时扩展 AutoCAD 的功能,创建能全面享受 AutoCAD 固有命令的新命令。ObjectARX 的核 心是两组关键的 API,即 AcDb(Auto CAD 数据库)和 AcEd(Auto CAD 编译器),另 外还有一些重要组件, 如 AcRX(Auto CAD 实时扩展)、 AcGi(Auto CAD 图形接口)、 AcGe(Auto CAD 几何库)、ADSRX(Auto CAD 开发系统实时扩展。ObjectARX 还可 以按需要加载应用程序;使用 ObjectARX 进行应用开发还

4、可以在同一水平上与 Windows 系统集成,并与其它 Windows 应用程序实现交互操作。 运用 ObjectARX 进行二次开发,必须首先设置好 ObjectARX 的开发环境。目 前常用的开发环境是 Microsoft Visual C+ 6.0 、Microsoft visual studio 2005、Microsoft visual studio 2008。同时,还需要安装 ObjectARX SDK, ObjectARX SDK 可以在 AutoDesk 公司的网站上免费下载。不同的 AutoCAD 版本 对应相应的ObjectARX SDK的版本, 目前常用的是 Object

5、ARX SDK for AutoCADR14 和 ObjectARX SDK for AutoCAD2000i。这两个开发工具在设置上略有不同,将 进行对比介绍。 安装好 VC+和 ObjectARX 后,就可以开始设置开发环境了 4 VBA VBA 即 Visual Basic for Applications,它被集成到 AutoCAD 2000 中,采 用 vb 的全部语法和崭新的格式,支持 activex 控件。VBA 通过 autocad active automation 接口向 cad 发送信息。 5 VisualLISPVisualLISP VisualLISP 已经被完整地集成到 AutoCAD 2000 中,一改过去 在 AutoCAD 中内嵌 AtuoLISP 运行引擎的机制,是一种可视化的语言开发环境。 是一种集成化的开发环境(IDE),可以把 autolisp 文件编译连接成 ObjectARX 应用程序,是 AutoCAD 2000 中默认的代码编辑工具,原始代码能被保密,能帮 助大家使用 ActiveX 对象及其事件。在 VisualLISP 中新增了一些函数:如基于 AutoLISP 的 ActiveX/COM 自动化操作接口;用于执行基于 Auto CAD 内部事件的 LISP 程序的对象反应器;新增了能够对操作系统文件进行操作的函数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号