In diesem Kurs wird die grundlegende Verwendung des Abaqus Scripting Interface sowie Python behandelt. Er beinhaltet zahlreiche praktische Übungen und Workshops, in denen die Teilnehmenden lernen, bestimmte Aufgaben zu automatisieren.
.
Abaqus macht ausgiebig Gebrauch von Python – einer leistungsstarken, objektorientierten Skriptsprache, die von Unternehmen und Wissenschaftlern weltweit eingesetzt wird. Python wurde in die Abaqus-Softwareprodukte eingebettet und die Sprache wurde um einen umfangreichen Satz von Befehlen erweitert, die die täglichen Aufgaben eines Finite-Elemente-Analysten unterstützen. Diese Erweiterungen werden als Abaqus Scripting Interface (ASI) bezeichnet.
Das Abaqus Scripting Interface kann vom Finite-Elemente-Analysten auf vielen verschiedenen Ebenen genutzt werden. Skripte können als eigenständige Hilfsprogramme geschrieben oder zur Integration der Abaqus-Produkte in andere Codes verwendet werden.
Auf einer grundlegenden Ebene können Skripte verwendet werden, um sich wiederholende Aufgaben zu automatisieren, wie z.B. die Erstellung von Ergebnisplots aus einer Sammlung von Ausgabedateien. Mit etwas Erfahrung kann der Benutzer die Funktionalität der Abaqus-Produkte erweitern. Fortgeschrittene Benutzer können mit SIMULIA-Partnern zusammenarbeiten, um die grafische Benutzeroberfläche der interaktiven Abaqus-Produkte (Abaqus/CAE und Abaqus/Viewer) anzupassen.
Um effektiven Nutzen aus der Schulung zu ziehen, empfehlen wir diesen Kurs Teilnehmern, die über grundlegende Kenntnisse der Abaqus-Produkte zu verfügen, einschließlich Abaqus/Viewer und Abaqus/Standard oder Abaqus/Explicit. Die Vertrautheit mit Abaqus/CAE ist sehr hilfreich.
Die Teilnehmer sollten außerdem Erfahrung im Umgang mit mindestens einer Programmiersprache und Textbearbeitung haben sowie grundlegende Betriebssystemaufgaben wie das Kopieren/Löschen von Dateien, das Erstellen/Modifizieren von Umgebungsvariablen etc. beherrschen.
Hinweis: Der Kurs „Abaqus Scripting für Fortgeschrittene“ ist ein empfohlener Aufbaukurs für diejenigen, die an noch tieferen Kenntnissen von Python und des Abaqus Scripting Interface interessiert sind.
Für diese Schulung gilt: