„Ansys Parametric Design Language“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Aktualisierung der APDL-Mode Verweise. |
Phzh (Diskussion | Beiträge) K Form, typo |
||
Zeile 2: | Zeile 2: | ||
| Name = APDL |
| Name = APDL |
||
| Logo = |
| Logo = |
||
| Beschreibung = |
| Beschreibung = |
||
| Paradigma = [[Imperative Programmierung]] |
| Paradigma = [[Imperative Programmierung]] |
||
| Erscheinungsjahr = 1970 |
| Erscheinungsjahr = 1970 |
||
| Entwickler = John A. Swanson |
| Entwickler = John A. Swanson |
||
| AktuelleVersion = 2020R1 |
| AktuelleVersion = 2020R1 |
||
| AktuelleVersionFreigabeDatum = |
| AktuelleVersionFreigabeDatum = 28. Januar 2020 |
||
| Typisierung = [[Skriptsprache]] |
| Typisierung = [[Skriptsprache]] |
||
| Implementierung = |
| Implementierung = |
||
| Dialekte = |
| Dialekte = |
||
| Beeinflusst_von = |
| Beeinflusst_von = |
||
| Beeinflusste = |
| Beeinflusste = |
||
| Betriebssystem = [[Windows]], [[Linux]] |
| Betriebssystem = [[Windows]], [[Linux]] |
||
| Lizenz = |
| Lizenz = |
||
| Website = [http://ansys.com/ ansys.com] |
| Website = [http://ansys.com/ ansys.com] |
||
}} |
}} |
||
Zeile 34: | Zeile 34: | ||
== Kritik == |
== 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. |
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. |
||
Zeile 44: | Zeile 43: | ||
== APDL-Editoren == |
== 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<ref>{{Internetquelle |
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<ref>{{Internetquelle |url=http://ansys.net/?mycat=tools |titel=ansys.net |sprache=en |kommentar=unter tools & utilities |abruf=2015-07-19}}</ref> verfügbar, wie z. B. [[Vim]], nedit, [[Sublime Text|Sublime]].<ref>{{Internetquelle |url=https://github.com/RazerM/APDL-Syntax |titel=GitHub |sprache=en |kommentar=APDL syntax highlighting package |abruf=2015-07-19}}</ref> 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 === |
=== Freie Editore === |
||
* Der APDL-Mode<ref>{{Internetquelle | |
* Der APDL-Mode<ref>{{Internetquelle |url=http://github.com/dieter-wilhelm/apdl-mode |titel=ANSYS APDL-Mode für GNU-Emacs |sprache=en |abruf=2020-02-07}}</ref> für den GNU-[[Emacs]] Editor. |
||
* Ein weiterer freier APDL-Editor<ref>{{Internetquelle | |
* Ein weiterer freier APDL-Editor<ref>{{Internetquelle |url=http://apdl.de/ |titel=APDL Editor |sprache=de |abruf=2015-07-22}}</ref> scheint leider nicht mehr gewartet seit 2011 |
||
=== Kommerzielle Editoren === |
=== Kommerzielle Editoren === |
||
* Der Pedal<ref>{{Internetquelle |
* Der Pedal<ref>{{Internetquelle |url=http://www.padtinc.com/pedal |titel=Pedal Skript Editor |sprache=en |abruf=2020-02-06}}</ref> Skript Editor, wird seit 2015 nicht mehr vertrieben. |
||
== Weblinks == |
== Weblinks == |
Version vom 7. Mai 2020, 22:36 Uhr
APDL | |
---|---|
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 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).