le

[en]
[de]

LEPARAGLIDING GUI (PYTHON-VERSION)
GRAFISCHE BENUTZEROBERFLÄCHE

1. EINLEITUNG


 1. EINLEITUNG

LEparagliding ist ein Fortran-Programm, das eine txt-Datendatei liest, die den gesamten Gleitschirm vollständig definiert (leparagliding.txt), die Berechnungen durchführt und die Ergebnisse in Form von Grafiken (dxf) und Textdateien ausgibt. Es ist fast "magisch"... denn man schreibt alle Daten in eine txt-Datei und das Ergebnis sind wunderschöne 2D- und 3D-dxf-Pläne, die das Projekt vollständig definieren, sowie einige Dateien mit Listen und Berichten. Ich mag dieses System, weil es das einfachste und leichteste ist, und es funktioniert sehr gut. Deshalb war ich immer zurückhaltend gegenüber einer grafischen Oberfläche, da ich keinen Nutzen darin sah. Es ist einfacher, die Textdatei direkt zu schreiben, und das bestätige ich! :) Das Anzeigen, Kopieren und Bearbeiten von Datenblöcken ist in der Textversion ebenfalls viel einfacher und schneller.

Dennoch ist es wahr, dass ein gewisses Maß an Abstraktion nötig ist, um sich vorzustellen, was das Ergebnis sein wird, nachdem man in einem sauberen und strengen Format viele Zahlen in eine Textdatei geschrieben hat. Wenn ein kleiner Formatfehler gemacht wird, z. B. eine "0" durch ein "O" ersetzt wird, ein Punkt durch ein Komma, eine ganze Zahl durch eine reelle Zahl, oder die falsche Länge in einer Liste angegeben wird, kann das Programm die Datei nicht lesen und liefert kein Ergebnis, was zu einer frustrierenden Erfahrung führen kann. Es ist notwendig, die Datenstruktur sehr gut zu kennen. Außerdem ist die verfügbare Dokumentation etwas grob und manchmal nicht ganz klar.

Aus diesem Grund kann eine grafische Oberfläche eine klarere Möglichkeit sein, Daten einzugeben und auszuwählen. Die Struktur der Oberfläche selbst kann uns helfen zu verstehen, was getan wird, indem sie kleine feste oder interaktive Skizzen, Notizen mit Tipps und Erinnerungen hinzufügt und einige interne Funktionalitäten bietet, die auf die Konsistenz der Daten prüfen oder automatisch einige Werte vorschlagen.

Die mit der Sprache Python programmierte Version befindet sich hier https://github.com/stefanino-ch/lepg-py
Die Python-Version ist die aktuellere und wird von Stefan Feuz entwickelt.
Neueste Version LEPG-3.27 (Windows, Linux, MAC).

Wenn du zu GitHub gehst: https://github.com/stefanino-ch/lepg-py, kannst du jetzt auswählen, welche Version du herunterladen möchtest.
- latest: Hier bekommst du die neuesten und besten Funktionen, aber manchmal vielleicht etwas unfertig und fehlerhaft. Dies könnte die richtige Version für erste Tests sein.
- stable: Weniger häufige Updates, aber der Entwickler versucht, diese so stabil wie möglich zu halten. Dies könnte die richtige Version für den Benutzer sein, der ohne Bedenken arbeiten möchte.

- Lade die .zip-Datei herunter
- entpacken
- Wechsle in den lepg-Ordner
- Führe lepg.exe aus
- Viel Spaß


Startseite