„Ansys Parametric Design Language“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Trustable verschob die Seite ANSYS Parametric Design Language nach Ansys Parametric Design Language: Anpassung an Ansys (Software) |
Schreibweise an Ansys (Software) angepasst |
||
Zeile 18: | Zeile 18: | ||
}} |
}} |
||
''' |
'''Ansys Parametric Design Language''' (''APDL'') ist die [[Skriptsprache]] des [[Ansys (Software)|Ansys]]-Lösers und [[Interpreter]]s, der etwa um 2010 zu ''MAPDL'' (Mechanical APDL) umbenannt wurde. |
||
== Syntax-Beispiel == |
== Syntax-Beispiel == |
||
Zeile 40: | Zeile 40: | ||
* Ein Variablen-Name darf nur 32 Zeichen lang sein (z. B. <code>Dies_ist_ein_langer_Variablen_Name=3</code>). |
* Ein Variablen-Name darf nur 32 Zeichen lang sein (z. B. <code>Dies_ist_ein_langer_Variablen_Name=3</code>). |
||
* Zeichenketten für einige Befehle können nur 72 Zeichen lang sein (z. B. <code>/title, Dies ist eine Zeichenkette</code>). |
* Zeichenketten für einige Befehle können nur 72 Zeichen lang sein (z. B. <code>/title, Dies ist eine Zeichenkette</code>). |
||
* Strings müssen als <code>array</code>-Parameter deklariert werden und sind auf 248 Zeichen ( |
* Strings müssen als <code>array</code>-Parameter deklariert werden und sind auf 248 Zeichen (Ansys-Version 16) beschränkt. |
||
== APDL-Editoren == |
== APDL-Editoren == |
||
Zeile 53: | Zeile 53: | ||
== Weblinks == |
== Weblinks == |
||
* Xansys, eine |
* Xansys, eine Ansys [http://www.xansys.org/ online community] (Registrierung notwendig) |
||
* Ein allgemeines |
* Ein allgemeines Ansys-Repositorium [http://www.ansys.net/ www.ansys.net] |
||
* [http://www.auc-ev.de/ AUC], der |
* [http://www.auc-ev.de/ AUC], der Ansys User Club in Deutschland |
||
* [http://www.ansys.com/ Website von |
* [http://www.ansys.com/ Website von Ansys, Inc.] |
||
* [http://www.ansys.com/de_de/ |
* [http://www.ansys.com/de_de/ Ansys Germany] |
||
* [http://www.cadfem.de/ Website der Firma CADFEM], offizieller Vertriebspartner von [[ |
* [http://www.cadfem.de/ Website der Firma CADFEM], offizieller Vertriebspartner von [[Ansys (Unternehmen)|Ansys]] |
||
== Einzelnachweise == |
== Einzelnachweise == |
Version vom 24. Oktober 2022, 14:15 Uhr
Ansys Parametric Design Language | |
---|---|
Basisdaten | |
Paradigmen: | Imperative Programmierung |
Erscheinungsjahr: | 1970 |
Entwickler: | John A. Swanson |
Aktuelle Version: | 2020R1 (28. Januar 2020) |
Typisierung: | Skriptsprache |
Betriebssystem: | Windows, Linux |
ansys.com |
Ansys Parametric Design Language (APDL) ist die Skriptsprache des Ansys-Lösers und Interpreters, der etwa um 2010 zu MAPDL (Mechanical APDL) umbenannt wurde.
Syntax-Beispiel

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
- Der APDL-Mode[3] für den GNU-Emacs Editor.
- Ein weiterer freier APDL-Editor[4] scheint leider nicht mehr gewartet seit 2011
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 www.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).