ANSYS ACT - Application Customization Toolkit
* intro
- ACT :: Application Customization Toolkit
extension:
capabilities:
1) Feature Creation
2) Simulation Workflow Integration
3) Process Compression
What *skills* are required for using ACT?
1. XML: defines and configures the content of the extension
2. IronPython: defines the functions invoked by user interactions, implementing the extension's behavior
>>>>>>>>>>>>>>>>>>>>>>>>>>>
* workshop
** act intro
https://www.ansys.com/training-center/course-catalog/structures/introduction-to-ansys-act-mechanical
Self-Paced video courses are only available with an Ansys Learning Hub
Course Overview
The scope of this training is to cover Ansys Application Customization Toolkit ACT in Workbench Mechanical / Meshing. You will learn how the development toolkit works and explore its API. After completing the course, you will be able to automate the creation of standard tree objects in Mechanical/Meshing; create custom loads and results in Mechanical or its integrated modules and will have a good understanding of the toolkit capabilities.
Prerequisites
Knowledge of Ansys Workbench, Meshing, Mechanical and DesignModeler is required.
A basic knowledge of python programming is recommended but not required.
*agenda*
Agenda
learning path
file:learning_path_act.png
This is a 2 day classroom course covering both lectures and workshops. For virtual training, this course is covered over 4 x 2 hour sessions lectures only.
Virtual Classroom Session 1
Module 1: Python Basics
Module 2: ACT Basics
Workshop 2.1: Install a scripted extension
Workshop 2.2: Build and install a binary extension
Virtual Classroom Session 2
Module 3: Introduction to XML, Python Programming & ACT Console
Workshop 3.1: Explore with the ACT Console in Mechanical
Module 4: Creating Custom Features using ACT in Mechanical
Module 5 - Introduction to ACT Console in Mechanical
Virtual Classroom Session 3
Module 5: Introduction to ACT Console in Mechanical
Workshop 5.1: Walk through a custom load extension showing reuse of APDL commands in Mechanical
Module 6: Introduction to the Automation API
Workshop 6.1: Walk through a custom result extension in Mechanical
Workshop 6.2: Modify an existing extension to add a new result in Mechanical
Virtual Classroom Session 4
Module 7: Debugging Extensions in Mechanical
Workshop 7.1: Use ACT console to automate tree objects creation
Module 8: Introduction to Some Advanced Topics in Mechanical
Workshop 8.1: Develop an ACT custom load extension showing reuse of APDL commands in Mechanical
Module 09: Key Points ACT in Mechanical
*Learning Outcome*
Following completion of this course, you will be able to:
How to install a scripted extension in Ansys Mechanical
Building and installing a binary extension
How to use the ACT console with its autocompletion
How to configure the XMl file of an ACT extension in Ansys Mechanical
Configuring the Python script file of an ACT extension in Ansys Mechanical
Developing the GUI toolbar in Mechanical using Ansys ACT
Adding a load object using Ansys ACT in Mechanical
How to develop the Python callbacks in an ACT extension
Creating a result objects using ACT in Ansys Mechanical
How to automate tree object creation using ACT console
Debugging an ACT extension with the ACT console
How to debug an ACT extension using Visual Studio