ANSYS Parametric Design Language
Ansys Parametric Design Language (APDL) ist die Skriptsprache des ANSYS-Lösers und Interpreters, der etwa um 2010 zu MAPDL (Mechanical APDL) umbenannt wurde.
| APDL | |
|---|---|
| Paradigmen: | Imperative Programmierung |
| Erscheinungsjahr: | 1970 |
| Entwickler: | John A. Swanson |
| Aktuelle Version: | 2020R1 (28. Januar 2020) |
| Typisierung: | Skriptsprache |
| Betriebssystem: | Windows, Linux |
| ansys.com | |
Syntax-Beispiel

Beispiel von APDL (mit Syntaxhervorhebung im Emacs-Editor)
Die Parameter der APDL-Befehle werden durch Kommas getrennt.
! Das Ausrufungszeichen dient als Kommentarzeichen
/com,Dies ist eine kommentierte Ausgabe
/prep7 !Starte den Präprozessor
block,1,1,1,1 !Erzeuge einen Quader
Kritik
Die Sprache ist von John A Swanson in der Zeit der Lochkarten entwickelt worden und enthält eine Anzahl von Eigentümlichkeiten und Einschränkungen.
- Es wird nicht zwischen Groß- und Kleinschreibung unterschieden.
- „Character Parameter“ dürfen nur 8 Zeichen lang sein (z. B.
Name = 'Macro'). - Ein Variablen-Name darf nur 32 Zeichen lang sein (z. B.
Dies_ist_ein_langer_Variablen_Name=3). - Zeichenketten für einige Befehle können nur 72 Zeichen lang sein (z. B.
/title, Dies ist eine Zeichenkette). - Strings müssen als
array-Parameter deklariert werden und sind auf 248 Zeichen (ANSYS Version 16) beschränkt.
APDL-Editoren
APDL-Anweisungen in einer Datei werden auch Makro genannt. APDL-Makros können mit jedem Texteditor erzeugt und bearbeitet werden. Einfache Syntaxhervorhebung ist für einige Editore[1] verfügbar, wie z. B. Vim, nedit, Sublime.[2] Darüber hinaus bieten die unten aufgeführten Editore einen erheblich größeren Funktionsumfang und Hilfsmittel bei der Bearbeitung und Studium von APDL an.
Freie Editore
Kommerzielle Editoren
- Der Pedal[5] Skript Editor, wird seit 2015 nicht mehr vertrieben.
Weblinks
- Xansys, eine ANSYS online community (Registrierung notwendig)
- Ein allgemeines ANSYS-Repositorium ansys.net
- AUC, der ANSYS User Club in Deutschland
- Website von ANSYS, Inc.
- ANSYS Germany
- Website der Firma CADFEM, offizieller Vertriebspartner von ANSYS
Einzelnachweise
- ansys.net. Abgerufen am 19. Juli 2015 (englisch, unter tools & utilities).
- GitHub. Abgerufen am 19. Juli 2015 (englisch, APDL syntax highlighting package).
- ANSYS APDL-Mode für GNU-Emacs. Abgerufen am 7. Februar 2020 (englisch).
- APDL Editor. Abgerufen am 22. Juli 2015.
- Pedal Skript Editor. Abgerufen am 6. Februar 2020 (englisch).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.