SIMULIA Abaqus/CAE: Recording Macros

Abaqus/CAE allows the user to automate repeating tasks by running Python scripts, but writing these scripts from scratch can be difficult for first time users. To help you generate your scripts, Abaqus/CAE has a macro recording system, which allows the user to record a sequence of work and save it as a Python script.

Python scripts let you accomplish tasks in Abaqus that would be time consuming, using a script you can automate a repetitive task, or even vary parameters of a simulation as part of an optimization study.

This step by step article will provide you the way to create a Macro. First, you can prompt the macro manager window in File > Macro manager, then click on Create.

Simulia Abaqus/CAE: Recording Macros

Next, choose a name and where you wish you store the Macro. Home is saved in “C:\Users\username\”, and Work is the folder’s location defined by the user in File > set work directory (usually C:\Temp\). By clicking on continue, a window will prompt you that the Macro is being recorded.

Simulia Abaqus/CAE: Recording Macros

At this point, all the actions taken by user will be recorded. It could be geometry creation, steps, loads, boundary condition and so on. When all the activities desired has been done, click on Stop recording.

Simulia Abaqus/CAE: Recording Macros

Now the script is saved and is ready to be used. You can select the recorded macros from the Macro Manager window.

Simulia Abaqus/CAE: Recording Macros

For more advanced scripting, you can also open the “abaqusMacros.py” file and copy and/or modify your python code.

Simulia Abaqus/CAE: Recording Macros    

 
For more information or if you have any questions, please leave a comment below or email info@intrinsys.com.