Ansys Parametric Design Language

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. September 2015 um 08:46 Uhr durch Saliwo (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
APDL
Paradigmen: Imperative Programmierung
Erscheinungsjahr: 1970
Entwickler: 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
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 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-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 ANSYS-Mode[3] für den Emacs-Editor.
  • Ein weiterer freier APDL-Editor[4] scheint leider nicht mehr gewartet seit 2010

Kommerzielle Editoren

  • Der Pedal[5] Skript Editor

Weblinks

  • Die originale ANSYS-PDF-Dokumentation APDL Guide befindet sich auf einer "release site" von GitHub.
  • Xansys, eine ANSYS online community (Registrierung notwendig)
  • Ein allgemeines ANSYS-Repositorium ansys.net
  • AUC, der ANSYS User Club in Deutschland

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

Weblinks