Zum Inhalt springen

Ansys Parametric Design Language

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 22. Juli 2015 um 11:23 Uhr durch Saliwo (Diskussion | Beiträge) (linkfix). Sie kann sich erheblich von der aktuellen Version unterscheiden.
APDL
Basisdaten
Paradigmen: Imperative Programmierung
Erscheinungsjahr: 1970
Entwickler: en:John A. Swanson
Aktuelle Version: 16.1  (Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.)
Typisierung: Skriptsprache
Betriebssystem: Windows, Linux
http://ansys.com

Ansys Parametric Design Language (APDL) ist die Skriptsprache des ANSYS (Software) 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.

! Kommentar Zeichen !!!!

/com,Die 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 Name = 'Macro' dürfen nur 8 Zeichen lang sein.
  • Variablen Namen Dies_ist_ein_langer_Variablen_Name=3 darf nur 32 Zeichen lang sein.
  • Zeichenketten für einige Befehle, wie z. B.: /title, Dies ist eine Zeichenkette können nur 72 Zeichen lang sein.
  • Strings müssen als array Parameter deklariert werden und sind auf 248 Zeichen (ANSYS Version 16) beschränkt.
  • ...

APDL Editore

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überhinaus bieten die unten aufgeführten Editore einen erheblich größeren Funktionsumfang und Hilfsmittel bei der Bearbeitung und Studium von APDL an.

Freie Editore

  • Der ANSYS-Mode[3] für den Emacs Editor.
  • Ein weiterer freier APDL Editor[4] scheint leider nicht mehr gewartet seit 2010

Kommerzielle Editore

  • Der Pedal[5] Skript Editor

Einzelnachweise

<references>

  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-Mode APDL für Emacs. Abgerufen am 22. Juli 2015 (englisch).
  4. APDL Editor. Abgerufen am 22. Juli 2015.
  5. Pedal Skript Editor. Abgerufen am 19. Juli 2015 (englisch).