Documente Academic
Documente Profesional
Documente Cultură
December 3, 2012
Agenda
ACT Overview
Extensions Menu
Extensions Options
Extension Basics
Extension Types
Understanding an example extension
Q/A
2
December 3, 2012
What is ACT?
ACT enables to develop customization to capture knowhow, expertise, process, legacy tools within
ANSYS Mechanical environment in order to take advantage of:
A unified and consistent workflow
A consolidated user environment that facilitates ease of use
December 3, 2012
December 3, 2012
December 3, 2012
December 3, 2012
(2)
December 3, 2012
(3)
December 3, 2012
(4)
What more
Apart from the 3 steps, ACT also provides access to:
December 3, 2012
Examples:
In your workflow, you want to automatically insert a few mesh controls and already
available boundary conditions [fixed support, pressure load etc.]
You will use JScript macros to automate [as these features already exist in standard
Mechanical]
In your workflow, you want to expose some new type load [e.g. super-element,
acoustics loads etc.] or functionality [typically for users to use interactively]
You will use ACT to add these features *as they dont exist in standard Mechanical+
In your workflow, you want to expose some new features and automate existing and
these new features
You will use ACT to expose the new features.
You will use JScript to automate the new and existing features
10
December 3, 2012
11
December 3, 2012
ACT Components
ACT Module (the development toolkit)
12
December 3, 2012
A Super user develops an ACT-based extension that encapsulates expertise, know how
And provides it to everyday user for a larger usage of simulation within the organization
A Super user needs ACT development module to develop extensions
The everyday user doesnt need ACT development module for using the extensions
13
December 3, 2012
December 3, 2012
Extensions Menu
The Extensions option is
available in the menu bar of
the project page
Extension Manager to Load /
Unload available extensions
Install extensions
View log file to review
messages generated
from the extensions
!
15
December 3, 2012
No additional installation is
required for ACT module
ACT module is installed
along with Workbench 14.5
Scripted extensions
Used during the development phase
Need the ANSYS Customization Suite license to use
Made of .XML and IronPython functions
Binary extensions
Provided by the developer to the users (once the
extension is completed)
Doesn't need a license (beyond the one to run ANSYS
Mechanical) to use
Result of the Build Binary Extension for one
scripted extension .WBEX file
This .WBEX [WorkBench EXtension] file is installed
from Extensions menu
16
December 3, 2012
This pre-selection is done automatically for extensions that were loaded and saved
with the project
17
December 3, 2012
Extension gets installed in the current users Application Data (%appdata%) folder
Installation also creates a new folder in addition to the WBEX file
Both the folder and the WBEX file are necessary for the extension to work
!
18
Dont keep the same extension as both script and binary form
Only one will be loaded based on the path priority
2011 ANSYS, Inc.
December 3, 2012
19
December 3, 2012
Note: These security options only apply if the user wants to save the
extension with the project, and are otherwise not applicable.
20
December 3, 2012
Extensions Options
December 3, 2012
Demo
Enable/Disable extension
Extension information is stored in the Project
File/Folder structure of an example extension
22
December 3, 2012
<interface>
expanded
23
December 3, 2012
24
December 3, 2012
(2)
25
December 3, 2012
(3)
Demo
Build a binary extension
Installing a binary extension from WB Project page
26
December 3, 2012
Q/A
27
December 3, 2012