Abaqus: Advanced Abaqus Scripting

This course is offered as a follow-up to the Introduction to Abaqus Scripting course.

OVERVIEW

  • CLASSROOM LENGTH:  2.5 days

  • INSTRUCTOR-LED ONLINE LENGTH:  5 days


PREREQUISITES:  Experience scripting with Python and Abaqus is recommended.


DESCRIPTION:  This seminar is offered as a follow-up to the Introduction to Abaqus Scripting course. It is a deeper dive into both Python and the Abaqus Scripting Interface and gives users more hands-on exposure with practically oriented workshops of moderate complexity. This course also provides pointers for more specialized and advanced topics.

All the ways to take
  Abaqus: Advanced Abaqus Scripting

ONLINE CLASSES

SOLIDWORKS Essentials Instructor-Led Training Available at GoEngineer Instructor Led Training 

REGISTER

IN-PERSON CLASSES

SOLIDWORKS Essentials Classroom Training Available at GoEngineer Classroom Style Training 

CALENDAR

Private SOLIDWORKS Essentials Training Available at GoEngineer
Private Training


Lesson 1: 
Overview – Advanced Abaqus Scripting

  • Overview on the course topics
  • Agenda
  • Prerequisites
  • Workshop files

Lesson 2: 
Python Core Language – Advanced Topics

  • Review of Python & ASI Basics
  • Learn list comprehension
  • Generators
  • Utility functions

Lesson 3: 
Functions, Modules, Packages & Performance

  • Advanced functions
  • Modules
  • Packages
  • Performance tips in python

Lesson 4: 
Manipulating Strings and Files

  • Basics of string maniupulation
  • Input and output operations
  • Text file parsing

Lesson 5: 
Object Oriented Programming

  • Advanced object oriented programming methods
  • Classes
  • Inheritance
  • Attributes
  • Methods

Lesson 6: 
Abaqus Scripting Interface – Post Processing

  • How to explore the odb object programatically
  • Work with display group objects
  • Write data to the odb

Lesson 7: 
Scripting Interface - Preprocessing

  • Common preprocessing tasks
  • Abaqus plug-ins

Lesson 8: 
Miscellaneous Topics

  • Additional topics concerning custom data types
  • Scripting ideas for productivity gains
  • Discussions of C++ instead of python

Lesson 9: 
Stretching Horizons

  • Interfacing with additional Established Products
  • Isight
  • COM Architecture

Lesson 10: 
Optional Topics

  • Callback functions
  • High performance collections
  • Parameter studies

Additional Resources

Take Advantage of GoEngineer’s Extensive Knowledge Base and Resources

GoEngineer Knowledge Base and website search

Find a Solution

Our robust Knowledge Base contains over 12,000 resources to help answer your product design questions. From basic CAD questions to in-depth guides and tutorials, find your solution here. Find a Solution

Get Certified Professional SOLIDWORKS Training at GoEngineer

PROFESSIONAL TRAINING 

Improve your skills with professional training and certifications in SOLIDWORKS, CAM, 3D Printing, and 3D Scanning offered four ways: self-paced, online, on-site, or in-classroom. Certified Training Courses

GoEngineer blog page

BLOG

#1 Technical Resource Worldwide - Right at your fingertips. Search or browse through hundreds of SOLIDWORKS tips & tricks, additive manufacturing product developments, announcements, how-to guides, and tutorials. Blog

GoEngineer YouTube Channel

YouTube Channel

Our YouTube channel hosts hundreds of educational tutorials, product demonstrations, recorded webinars, and best practices for all of our products and services. GoEngineer's YouTube Channel

Order 3D printing materials and consumables from GoEngineer

ONLINE STORE

Order 3D printing materials and consumables, enroll in SOLIDWORKS training classes, and buy official GoEngineer gear directly from our online store. Online Store

Webinars offered by GoEngineer

WEBINARS

Our engineering webinars are hosted by some of the top experts in the industry. They are always recorded, always free, and always offer a live Q&A. WEBINARS

3D design and part printing services available at GoEngineer

3D Printing Services

Need to 3D print a part? Our Additive Manufacturing experts will 3D print your part and deliver it to you using the latest technology on one of our professional FDM, PolyJet and SL 3D printers.  3D Printing Services

Simulation Services Available at GoEngineer.

Simulation Services

GoEngineer's CAE consultants help you design better products faster. Our advanced FEA & CFD services provide critical engineering insight to world-class OEMs, suppliers, and start-ups alike.Simulation Services