Expand/Collapse all
Introduction
The Ansys Product Improvement Program
Guide Overview
Getting Started with ACT
What is customization?
What is extensibility?
What is ACT?
What capabilities does ACT provide?
Feature Creation
Simulation Workflow Integration
Process Compression
What skills are required for using ACT?
How do I begin using ACT?
Where can I find published ACT apps?
Licensing
Migration Notes
Known Issues and Limitations
ACT Overview
Extension Structure
Extension Formats
ACT Customization Tools
ACT Customization Capabilities
ACT Documentation and Resources
ACT General Documentation
ACT Reference Documentation
ACT Templates, Training, and More
Roadmaps for ACT Customization
ACT Customization – Common Steps
Feature Creation Roadmap
Feature Creation in DesignModeler
Feature Creation in Mechanical
Feature Creation in the Workbench Project Page
Simulation Workflow Integration Roadmap
Process Compression Roadmap
Process Compression in DesignModeler
Process Compression in Electronics Desktop
Process Compression in Fluent
Process Compression in Mechanical
Process Compression in SpaceClaim
Process Compression in the Workbench Project Page
Process Compression for Multiple Ansys Products (Mixed Wizards)
ACT Tools
ACT Start Page
Extension Manager
Using the Graphic-Based Extension Manager
Using the Table-Based Extension Manager
Searching for an Extension
Installing and Uninstalling Extensions
Installing and Uninstalling Scripted Extensions
Installing and Uninstalling Binary Extensions
Loading and Unloading Extensions
Configuring Extensions to Load by Default
Wizards Launcher
Extensions Log File
Binary Extension Builder
Accessing the Binary Extension Builder
Building a Binary Extension
Compiling Multiple IronPython Scripts
ACT Console
Understanding the ACT API
Understanding Console Components
Selecting the Scope
Entering Commands in the Command Line
Working with Command History Entries
Using Autocompletion
Using Autocompletion Tooltips
Interacting with Autocompletion Suggestions
Using Snippets
Using Console Keyboard Shortcuts
Line Operation Shortcuts
Selection Shortcuts
Multi-Cursor Shortcuts
Go-To Shortcuts
Folding Shortcuts
Other Shortcuts
Extensions
Extension Definition
Creating the Extension Definition File
Creating the IronPython Script
Setting Up the Directory Structure
Viewing Exposed Custom Functionality
Extension Configuration
Additional Extension Folders Option
Save Binary Extensions with Project Option
Debug Mode Option
Extension and Template Examples
Supplied Extensions
Supplied Templates
ACT Templates for DesignModeler
ACT Templates for Mechanical
ACT Wizard Templates
ACT Workflow Templates
Ansys Store Extensions
ACT App Builder
Starting the ACT App Builder
Home Page
ACT App Builder Toolbar
ACT App Builder Navigation Menu
App Builder Sort and Search Options
Opening and Creating App Builder Projects
Opening an App Builder Project
Creating an App Builder Project
Configuring an App Builder Project
Adding Ansys Products
Adding Wizards
Defining Properties for a Wizard Step
Defining Callbacks for a Wizard Step
Editing App Builder Entities
Testing Temporary Extensions
Importing and Exporting ACT Extensions
Importing an ACT Extension
Exporting an ACT Extension
Using the XML Editor
Using the Resource Manager
Adding New Files and Folders
Importing Existing Files and Folders
Editing Files and Folders
Exporting a Selected File or Folder
Libraries and Advanced Programming
Function Libraries
Query to Material Properties
Units Conversion
MAPDL Helpers
Journaling Helper
Numerical Library
Advanced Programming in C#
Initialize the C# Project
C# Implementation for a Load
C# Implementation for a Result
Feature Creation
Toolbar Creation
Defining Button Callback Functions
Binding Toolbar Buttons with ACT Objects
Dialog Box Creation
Extension Data Storage
ACT-Based Property Creation
Using the Elements <PropertyGroup> and <PropertyTable> for Property Creation
Using Templates for Property Creation
ACT-Based Property Parameterization
Parametrizing ACT-Based Properties in Extensions
Parametrizing ACT-Based Properties for Third-Party Solvers
Simulation Wizards
Wizard Interface and Usage
Entering Data in a Wizard
Exiting a Wizard
Wizard Types
Wizard Creation
Adding the XML Element for the Wizard
Defining the Wizard
Defining Functions for the Wizard
Mixed Wizard Example
Defining the Mixed Wizard
Defining Functions for the Mixed Wizard
Custom Wizard Help Files
Defining Help for Properties in HTML Files
Defining Help for Properties Directly in the XML File
Custom Wizard Interfaces
Custom Wizard Interface Example
Defining the Custom Wizard Interface
Defining Functions for the Custom Wizard Layout
Reviewing the Custom Wizard Layouts
Debugging
Debug Mode
ACT Debugger
Starting the ACT Debugger
Understanding Debugger Terms
Understanding the Debugger Interface
Setting Breakpoints
Using the Debugger Toolbar
Navigating Scripts
Using the Call Stack Tab
Using the Locals Tab
Using the Console Tab
Using the Watch Expressions Tab
Handling Exceptions
Debugging with Microsoft® Visual Studio
ACT Customization Guides for Supported Ansys Products
A. Extension Elements
<extension>
<application>
<appstoreid>
<assembly>
<author>
<description>
<guid>
<interface>
<licenses>
<script>
<simdata>
<templates>
<uidefintion>
<wizard>
<workflow>