![]() | Introduction |
The EMA3D scripting Application Programming Interface (API) allows users to script common tasks so they can be used within Discovery's built-in IronPython environment along with Discovery's scripting API. This allows users to automate tasks such as modifying simulation geometry and properties, meshing, generating simulation files, and executing simulations.
Modifying simulation geometry
Adjusting simulation properties
Meshing
Generating simulation files
Executing simulations
To learn more about scripting with the ANSYS Discovery API, visit the ANSYS Learning Hub .
IronPython is based on Python 2.7, which is the final stable release of Python 2 (April 6, 2013). Documentation for Python 2.7 can be found on the official Python website .
IronPython provides valuable .NET Integration capabilities, which allows for importing and accessing of .NET assemblies and methods. A basic tutorial on importing the EMA3D API can be found HERE. For the official IronPython .NET integration documentation, visit the IronPython Documentation website .