Zum Inhalt springen

„Ansys Parametric Design Language“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Dieter.Wilhelm (Diskussion | Beiträge)
K Aktualisierung der APDL-Mode Verweise.
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 ={{Datum|28|1|2020}}
| 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 |kommentar=unter tools & utilities |sprache=en |titel=ansys.net |url=http://ansys.net/?mycat=tools |zugriff=2015-07-19}}</ref> verfügbar, wie z.&nbsp;B. [[Vim]], nedit, [[Sublime Text|Sublime]].<ref>{{Internetquelle |sprache=en |titel=GitHub |url=https://github.com/RazerM/APDL-Syntax |zugriff=2015-07-19 |kommentar=APDL syntax highlighting package}}</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.
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.&nbsp;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 |sprache=en |titel=ANSYS APDL-Mode für GNU-Emacs |url=http://github.com/dieter-wilhelm/apdl-mode |zugriff=2020-02-07}}</ref> für den GNU-[[Emacs]] Editor.
* 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 |sprache=de |titel=APDL Editor |url=http://apdl.de/ |zugriff=2015-07-22}}</ref> scheint leider nicht mehr gewartet seit 2011
* 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 |sprache=en |titel=Pedal Skript Editor |url=http://www.padtinc.com/pedal |zugriff=2020-02-06}}</ref> Skript Editor, wird seit 2015 nicht mehr vertrieben.
* 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

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

  • 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.

Einzelnachweise

  1. ansys.net. Abgerufen am 19. Juli 2015 (englisch, unter tools & utilities).
  2. GitHub. Abgerufen am 19. Juli 2015 (englisch, APDL syntax highlighting package).
  3. ANSYS APDL-Mode für GNU-Emacs. Abgerufen am 7. Februar 2020 (englisch).
  4. APDL Editor. Abgerufen am 22. Juli 2015.
  5. Pedal Skript Editor. Abgerufen am 6. Februar 2020 (englisch).