Continue to Site

Welcome to 3DCADForums

Join our CAD community forums where over 25,000 users interact to solve day to day problems and share ideas. We encourage you to visit, invite you to participate and look forward to your input and opinions. Acrobat 3D, AutoCAD, Catia, Inventor, IronCAD, Creo, Pro/ENGINEER, Solid Edge, SolidWorks, and others.

Has python found its way to CATIA to compete with VBA


Previously, I tried to learn C++ but left it after a while. Now, I see, Macro in CATIA is a notable built-in tool to build some mechanical parts or automate some products, and if I am right, it uses C++ programming language.

Before I back to CATIA from Rhino I began to develop my python as a beginner and I still am doing that.

I recently researched, whether python has any position in CATIA or not. I found some usage of python in CATIA but not considerably. Some modules of python such as "pycatia" or "pywin32com" or similar ones are used to automate some products in CATIA indirectly (from outside) but as far as I searched the internet they were not well-known interfaces, didn't do notable automation, and there were not enough documentary and illustrated information in this case, while python cannot do anything from within CATIA.

I could not answer my question by myself that whether python is an effective and considerable programing language for CATIA, or it is just a primitive external scripting controller that can not be the rival of CATIA Macro.

Articles From 3DCAD World