溜溜问答 > 平面设计 > CAD > 何谓CAD二次开发?AutoCAD都有哪些二次开发工具?
溜溜·问答

何谓CAD二次开发?AutoCAD都有哪些二次开发工具?

我要回答
kiss mayue
kiss mayue 2021-09-02 74人阅读 分类: CAD
1个回答

朋友您好!
二次开发就是补充CAD软件本身所不具备的功能。
开发工具介绍:
当前AutoCAD的二次开发工具主要有:viSUallisp、vba、objectarx和.net api等。其中,viSUallisp与vba较为简单,特别是vba,使用方便且开发速度较快,但其功能相比objectarx有所不足,尤其是对面向对象的功能支持不好。而objectarx基于vc平台,在c++的支持下,其功能非常强大,可以很好地运用各种面向对象技术,但其缺点是发开速度比较慢,同时对开发人员的能力要求较高。

.net是微软新推出的开发平台,具有众多优点。

基于.net平台对AutoCAD进行二次开发,可充分利用.net 的各种优势,在保证功能强大的前提下大大提高开发速度。

1 Autolisp

Autolisp的全名是list Processing language,她出现于1985年推出的AutoCAD r2.18中,是一种嵌入在AutoCAD内部的编程语言,是lisp原版的一个子集,她一直是低版本AutoCAD的首选编程语言。它是一种表处理语言,是被解释执行的,任何一个语句键入后就能马上执行,它对于交互式的程序开发非常方便。其缺点是继承了lisp语言的编程规则而导致繁多的括号。

2 ads

ads的全名是AutoCAD development system,它是AutoCAD的c语言开发系统,ads本质上是一组可以用c语言编写AutoCAD应用程序的头文件和目标库,它直接利用用户熟悉的各种流行的c语言编译器,将应用程序编译成可执行的文件在AutoCAD环境下运行,这种可以在AutoCAD环境中直接运行的可执行文件叫做ads应用程序。ads由于其速度快,又采用结构化的编程体系,因而很适合于高强度的数据处理,如二次开发的机械设计CAD、工程分析CAD、建筑结构CAD、土木工程CAD、化学工程CAD、电气工程CAD等。

3 objectarx

objectarx是一种崭新的开发AutoCAD应用程序的工具,她以c++为编程语言,采用先进的面向对象的编程原理,提供可与AutoCAD直接交互的开发环境,能使用户方便快捷地开发出高效简洁的Auto CAD应用程序。objectarx并没有包含在AutoCAD中,可在Autodesk公司网站中去下载,其最新版本是objectarx For AutoCAD 2000,它能够对AutoCAD的所有事务进行完整的、先进的、面向对象的设计与开发,并且开发的应用程序速度更快、集成度更高、稳定性更强。objectarx从本质上讲,是一种特定的c++编程环境,她包括一组动态链接库(dll),这些库与AutoCAD在同一地址空间运行并能直接利用AutoCAD核心数据结构和代码,库中包含一组通用工具,使得二次开发者可以充分利用AutoCAD的开放结构,直接访问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进行应用开发还可以在同一水平上与Windows系统集成,并与其它Windows应用程序实现交互操作……

查看全部
(2) 评论 采纳

学习CAD,刚入门便会遇到很多问题,如果没有得到有效的解决办法,会形成我们学习过程的阻碍

今天小编带来3套CAD最合适的课程,不妨先学习看看,或许可以帮你在入门CAD的路上事半功倍~


1. 【CAD2014零基础入门到精通教程】:这套课程非常适合零基础接触CAD的同学,因为它非常全面和系统,包含了基础知识、平面、三维、建模以及大量的案例实操练习,学习后能快速掌握软件CAD的运用和制图的规范。


2. 【CAD施工图全套学习课程】:这套教程主要讲解整套CAD施工图绘制,以及人体工程学,施工工艺,并结合项目实战案例全面剖析,培养规范绘图思维,帮你快速提升施工图深化能力。


3. 【3DMax+CAD+PS+VR室内设计施工图效果图后期合集】:通过3DMax+CAD+PS+VR等软件进行讲解,主要讲解室内、室外效果图教程。课程包含:室内家装全套设计、 家具全屋定制工装效果图设计、 展示店面设计、舞台设计等多套实训案例,适合想要综合学习的同学

相关问题
回答问题得下载币
32351
总悬赏金额
热门文章
客厅厨房一体模型设计布局有哪些?
客厅厨房一体模型设计布局有哪些?
​客厅厨房一体化是常见的室内设计布局之一,它兼具着功能性和实用性,可以打造出家人相处舒适和谐的空间。在设计过程中设计师需要根据户型和生活习惯及日常需求打造适合的布局。今天小编整理了4种客厅厨房一体的设计布局方法,大家一起来看看吧~
2027人阅读
如何在CAD中使用大理石填充图案?
如何在CAD中使用大理石填充图案?
​在建筑和室内设计中,填充图案是一个很常见的需求。在CAD软件中,填充图案可以通过使用图案填充工具来实现。大理石是一种常用的填充材料,可以用于地板、墙面和装饰细节等方面。下面将介绍如何在CAD中使用大理石填充图案。
1785人阅读
如何在CAD中应用木纹填充图案?
如何在CAD中应用木纹填充图案?
在CAD中,填充图案是一项非常重要的技能,可以帮助您更好地表达您的设计想法。而木纹填充图案是一种广泛使用的填充类型之一,特别是在家具、建筑设计和装饰方面。本文将为您介绍如何在CAD中应用木纹填充图案。
1357人阅读
亚克力和pvc材质哪个更好?有什么区别?
亚克力和pvc材质哪个更好?有什么区别?
日常装修的过程中,可能你不知道哪些材料更好,比如常见材料的有亚克力和pvc等。那么,亚克力材质和pvc材质哪个更好呢?下面小溜就给大家进行全面的分析一下亚克力和pvc材质的区别。
1034人阅读
护角条pvc材质还是铝合金材质好?
护角条pvc材质还是铝合金材质好?
​在装修的过程中,护角条起着很重要的作用,它可以避免墙面磕碰,延长墙面的使用寿命,那么护角条选择pvc材质还是铝合金材质好呢?下面小溜为大家详细介绍
917人阅读
发表成功!
感谢您的分享!
好的