This seminar covers basic usage of the Abaqus Scripting Interface and Python’s syntax. It includes numerous hands-on exercises for the student to learn to automate tasks that are common to most analysts.

Duration:

2 days

Background:

Abaqus makes extensive use of Python; a powerful, object-oriented scripting language that is used widely by organizations throughout the world. Python has been embedded within the Abaqus software products. The language has been extended to include a rich set of commands that are well suited for the daily tasks of a finite element analyst. These extensions are referred to as the Abaqus Scripting Interface (ASI).

The Abaqus Scripting Interface may be used by the finite element analyst at many different levels. Scripts can be written as stand-alone utilities, or can be written to integrate the Abaqus products with other codes.

At a basic level, scripts may be used to automate repetitive tasks such as the creation of results plots from a collection of output files. With some experience, users may actually extend the functionality of the Abaqus products. Advanced users may work with SIMULIA affiliates to customize the graphical user interface of the Abaqus interactive products (Abaqus/CAE and Abaqus/Viewer).

Course Objective:

This seminar covers basic usage of the Abaqus Scripting Interface and Python’s syntax. It includes numerous hands-on exercises for the student to learn to automate tasks that are common to most analysts.

After attending this training course, students will be able to:

  • Write simple scripts to automate pre- and postprocessing tasks and improve productivity
  • Read and write data from/to the .cae and .odb files
  • Understand and explore the Abaqus object model
  • Build simple GUI plug-ins using the Really Simple GUI (RSG) framework
  • Troubleshoot and debug scripts
  • Understand Python’s applicability as a powerful scripting language for a wide variety of tasks

Who Should Attend?

We believe every Abaqus user should be familiar with the ASI. Productivity gains can be realized at many levels; from simple scripts that automate tedious tasks to large applications with custom user interfaces. This course is recommended for all Abaqus users who wish to improve their productivity using scripting.

Recommended Prerequisites:

In order for the training to be effective, all students should have some basic familiarity with the Abaqus products including Abaqus/Viewer and Abaqus/Standard or Abaqus/Explicit. Familiarity with Abaqus/CAE is very helpful.

Students should also have some experience using at least one computer programming language, text editing, and should be proficient with basic operating system tasks such as file copying/deleting, creating/modifying environment variables, etc.

Note: Advanced Abaqus Scripting is a recommended subsequent course for those interested in attaining even deeper proficiency in both Python and the Abaqus Scripting Interface.

Scheduled Courses

Sorry, no sessions are currently scheduled. Please contact us to arrange a suitable training date.

Let's Get Something Scheduled for You...

Can’t find a suitable course date? No problem, get in touch, and we can arrange something to suit you.

What's included on the course?

Here's what you can expect from all our live training courses.
An experienced, specialist trainer
Dedicated training facilities
Years of industry experience
Personal attendance certificate
On hand training co-ordinator
Lunch & refreshments

How does it work?

Get in touch

Submit your course enquiry one of three ways; complete our booking request form, send us an email or give us a call.

We'll send you information

Our dedicated training co-ordinator will come back to you with information on dates, times and costs.

Arrange your payment

Once you confirm your course, date and location we will confirm payment information with you.

We'll keep you informed

Our training co-ordinator is on hand to help with dietary requirements, travel information, hotel recommendations and any other information you may need.

Make an Enquiry