Popis kurzu Úvod do skriptování v Abaqusu
Abaqus využívá Python, výkonný, objektově orientovaný skriptovací jazyk, který je široce používán organizacemi po celém světě. Python je integrován do softwarových produktů Abaqus a byl rozšířen o sadu příkazů, které jsou uzpůsobeny každodenním úkolům výpočtářů. Tato rozšíření jsou označována jako Abaqus Scripting Interface (ASI). Abaqus Scripting Interface mohou výpočtáři využívat na různých úrovních. Skripty mohou být psány jako samostatné nástroje nebo mohou sloužit k integraci produktů Abaqus s jinými programy. Na základní úrovni mohou skripty automatizovat opakující se úkoly, například vytváření grafů z výstupních souborů. S určitými zkušenostmi mohou uživatelé rozšířit funkčnost produktů Abaqus. Pokročilí uživatelé mohou spolupracovat s partnery SIMULIA na přizpůsobení grafického uživatelského rozhraní interaktivních produktů Abaqus (Abaqus/CAE a Abaqus/Viewer). Tento kurz se zaměřuje na základní použití Abaqus Scripting Interface a syntaxi jazyka Python. Zahrnuje řadu praktických cvičení, ve kterých se studenti naučí automatizovat úkoly, které jsou běžné pro většinu výpočtářů.
Cíle kurzu
Cílem kurzu je umožnit studentům:
- Získat základní porozumění možnostem skriptování v Abaqusu.
- Pochopit technické detaily Pythonu a Abaqus Scripting Interface.
- Porozumět silným a slabým stránkám skriptování v Abaqusu.
Požadované znalosti
Pro efektivní absolvování kurzu by měli mít studenti základní znalosti produktů Abaqus, včetně Abaqus/Viewer a Abaqus/Standard nebo Abaqus/Explicit. Znalost Abaqus/CAE je velmi užitečná. Studenti by také měli mít zkušenosti s používáním alespoň jednoho programovacího jazyka, úpravou textů a být zdatní v základních úkonech operačního systému, jako je kopírování/mazání souborů, vytváření/úprava proměnných prostředí atd.