AutoLISP - Getting Started
AutoLISP - Using Setq function
AutoCAD Customization
SolidWorks VBA
SolidEdge VBA


AutoLISP & VisualLISP
DCL-Dialog Control Language
Inventor API
SolidWorks API
SolidEdge API


AutoCAD.Net Code


AutoCAD 3D Press-Pull
AutoLISP - Getting Started
AutoLISP - Using Setq function


AutoCAD Customization
CAD Customization
SolidWorks Customization

Articles > AutoCAD Customization


What is AutoCAD Customization?


AutoCAD customization can be divided into two parts: Non-programming customization & Programming customization:

Non-programming customization consists of:
- User interface customization by adding specific required toolbars, menu bars & palettes
- Creation of customized hatch
- Block library development
- Creation of customized linetypes & shapes.

Programming customization consists of:
Addition of your own commands to AutoCAD, which will perform the activities desired by you. Some of the examples of AutoCAD programming is as follows:


- Design & drafting automation
- Automatic drawing generation based on design calculations
- Automatic production drawing generation
- Automatic bill of material generation
- Automatic quotation preperation
- Automatic CNC machine code generation


Why customize AutoCAD?


- The main reason for customization is time saving. Time wasted on repeated type of work can be saved & used for other more productive work.
- Accurate output generation.
- Quick response to customer queries.




What can be done using AutoCAD Customization?


Almost all activities that you do manually can be performed automatically through AutoCAD Customization.


How to customize AutoCAD?


Autodesk has given a free hand to developers to choose the tool they like most for AutoCAD customization.


You can customize AutoCAD and produce good quality professional results using AutoLISP & VisualLISP off course along with DCL (Dialog Control Language). DCL will help you in creating the dialog boxes like Visual Basic in AutoLISP.


If you are the fan of Visual Basic 6.0, the simplest development tool to learn, then you can use AutoCAD VBA to develop software, which runs within AutoCAD, or you can also develop software, which will access AutoCAD from outside AutoCAD.



For those who believe in the power of C & C++ programming languages, can use ObjectARX environment for AutoCAD customization.


You can also customize AutoCAD using .Net languages such as VB.Net, C#.Net & VC++.Net. AutoCAD.Net API Basics Tutorials are useful to learn the Basics of AutoCAD.Net API programming.


If you are new to programming then you can try your programming skills using AutoLISP & VisualLISP by making some simple programs. If you are through & gets interested in AutoCAD customization then you can upgrade your skills to other programming languages & environments.


Related links:


       Read article on AutoLISP, VisualLISP, AutoCAD VBA

       Learn AutoCAD Customization using AutoLISP & VisualLISP, DCL, AutoCAD VBA, AutoCAD.Net

       Learn other CAD Customization tools such as SolidWorks API, SolidEdge API, Inventor API



Copyright 2008-2011 CADDsoft Solutions, all rights reserved