SIMULIA
My Support | About SIMULIAContact Us | Dassault Systèmes
  SERVICES
Professional Services
Training Services
 Schedule & Registration
 Course Descriptions
 Training Materials

 
 

Training Course Descriptions

GUI Customization with Abaqus

Objective:

Increasingly, Abaqus is being applied to more routine, repeatable workflows and analysis procedures. These workflows can be captured using specialized Abaqus Process Automation tools. One of the more commonly used Process Automation tools is the Abaqus GUI Toolkit. The Abaqus GUI Toolkit provides programming routines that allow you to change the Abaqus graphical user interface (GUI) and build customized applications. Such applications can enable you to capture proven Abaqus-centric workflows and methods for deployment to a wider range of users and generate Abaqus solutions more efficiently and reliably.

This course introduces the Abaqus GUI Toolkit and through a combination of lectures, examples, and workshops.

Who should attend and prerequisites:

This course is ideal for users interested in modifying and extending the capabilities of Abaqus by customizing their Abaqus interface. This seminar assumes prior knowledge of the Python programming language and the Abaqus kernel commands. Thus, students must attend the Introduction to Abaqus Scripting seminar prior to attending this class. Experience with object-oriented programming and GUI toolkits is recommended, but not required.

Agenda (may vary with location)

This course covers basic syntax and the fundamentals of the Abaqus GUI Toolkit. Hands-on workshops are an integral component of learning about the Abaqus GUI Toolkit and represent a significant portion of the seminar experience. The workshops focus on distinct aspects of the GUI Toolkit and build upon each other in order to create a complete stand-alone application.


Day 1

Review of kernel scripting (lectures and workshops)

Day 2

GUI Toolkit Introduction
Widget Library
Workshop: Creating Widgets
Layout Managers
Workshop: Using Layout Managers
Dialogs
GUI Messaging
Workshop: Message Handling
Commands and Keywords, Part 1
Workshop: Commands and Keywords, Part 1

Day 3

Commands and Keywords, Part 2
Modes, Part 1
Workshop: Commands and Keywords, Part 2
Modes, Part 2
Workshop: Modes, Part 2
Workshop: Procedures
Modules and Toolsets
Building Applications
Workshop: Beam Application
Workshop: Additional Exercises

Day 4

Other topics
Workshop: Creating customData
Finish workshops; advice on user-specific applications

Course was last updated May 2007

 See North American offerings for this course

 See International offerings for this course

 See More Course Descriptions

 

© Dassault Systèmes, 2004, 2008 - All Rights Reserved
Terms of Use | Trademarks | Privacy Statement