In engineering departments, R&D centers & Design departments we use CAD to reduce the product development cycle time. CAD helps us in achieving this to maximum possible extend. CAD software makes our working fast, efficient & accurate. But if still we are not satisfied with the performance of the CAD & want more control over the CAD. Want to make it listen our each and every requirement & want to automate the complete workflow. Then you will have to go ahead some extend & customize your CAD software to do the things in a way you want from it.
Almost all CAD software allows you to customize it to make it suitable for your needs. Below, list has been given for CAD software & the customization interface provided by them:
CAD Software | Customization interface | Programming languages used |
---|---|---|
AutoCAD | AutoLISP, VisualLISP & DCL ObjectARX AutoCAD VBA AutoCAD.Net |
AutoLISP, VisualLISP & DCL Visual C++ 6.0, Visual C++ .Net Visual Basic 6.0, Visual Basic for Applications (VBA) Visual Basic .Net, Visual C# .Net, Visual C++ 6.0, Visual C++ .Net |
SolidWorks | SolidWorks API eDrawings API FeatureWorks API PDMWorks Workgroup API PhotoWorks API Routing API Toolbox Browser API Utilities API Document Manager API Macro files |
Visual Basic 6.0 Visual Basic for Applications (VBA) Visual Basic .Net Visual C# .Net Visual C++ 6.0 Visual C++.Net |
SolidEdge | SolidEdge API SolidEdge VBA |
SolidEdge customization can be done using VB, VB.Net & C#.Net |
Pro/ENGINEER | Pro/TOOLKIT J-Link |
C, C++ Programming Java Programming |
Autodesk Inventor | Inventor API Inventor VBA |
Inventor customization can be done using VB, VB.Net & C#.Net |
IronCAD | IronCAD API | IronCAD programming is done using VB, VB.Net & C#.Net |
Autodesk PowerSHAPE, PowerMILL, CopyCAD | Macros development OLE application development HTML application development Add-in development |
VB, VB.Net & C#.Net |