In diesem Forum wurden bereits 2 Programme zur Modelldatei Visualisierung vorgestellt, das erste von sierra_uniform auf der Basis von Excel Macros und das zweite von trööt als Java Programm JetiModeler. Die excel Macros liefern eine schöne Übersicht, aber sie brauchen excel und lassen sich nur mit viel Aufwand auf das kostenlose LibreOffice umstellen. Einen solchen Portierungs Versuch hatte ich nach einiger Zeit aufgegeben, auch weil trööt damals mit seinem sehr detaillierten JetiModeler heraus kam.
Jetzt habe ich ein 3.Programm geschrieben: jemoview (für jeti modell viewer). Es ist in Python programmiert und erzeugt eine tabellarische Übersicht
der wichtigsten Einstellungen ohne in alle Details zu gehen. Auf Linux Umgebungen ist in der Regel Python schon installiert und das Programm direkt nutzbar. Für Windows10 habe ich ein exe mittel pyinstaller erzeugt, das in der Windows Power Shell aufrufbar ist.
Vorteil meines Programms: die Ausgabe in Textform ermöglicht das Suchen in einem Modell oder übergreifend über alle Modelle (durch lokale Suchprogramme oder grep bei Linux).
Oder man kann 2 Modelle tabellarisch gegenüber stellen, um fragwürdige Einstellungen zu finden.
Zur Nutzung unter Windows:
Wenn die Sender Modelldateien auf den PC kopiert sind und in einem Ordner liegen, dann das Programm jemoview.exe in diesen Ordner kopieren. Anschliessend die Windows Power Shell aufrufen und mittels cd Kommando in besagten Ordner navigieren. Jetzt kann das Programm in der Windows Power Shell für eine Modelldatei
0007Hugo.jsn wie folgt aufgerufen werden: .\jemoview.exe 0007Hugo.jsn Der Aufruf erzeugt eine neue Datei 0007Hugo.csv
Das csv Format ist ein einfaches Text Format, das z.B. mit dem Windows Editor angesehen werden kann. Die durch ; getrennten Spalten lassen sich aber am besten mit einer Tabellenkalkulation wie excel oder LibreOffice calc ansehen. Beim Öffnen darauf achten, dass als Zeichensatz Unicode(UTF-8 ) ausgewählt wird, damit die Umlaute richtig dargestellt werden.
Zum Stand der Programmierung:
- Das Python Programm wird als Source Code hier veröffentlicht ohne Copyright. Jeder kann es ändern oder erweitern.
- Es bildet momentan den Jeti SW Stand 4.28 ab, funktioniert aber auch mit 5.03 ohne dessen Neuerungen
- Mein Sender ist eine DS-16, so dass Modelle aus der 24er Familie evtl nicht vollständig interpretiert werden können (dann erscheinen ? im Ergebnis) oder schlimmstenfalls bricht das Programm ab
- es fehlen Details wie Sprachkommandos, LUA Details, User Menu, Lehrer/Schüler Einstellungen und weitere Sachen
- es ist für Flächenflieger konzipiert, während Helis und andere Typen nur eingeschränkt dargestellt werden
- Weiterentwicklung ist geplant
Zur Erweiterung suche ich Modellbeispiele von der DS-24, wo die Geber auf der Unterseite des Senders verwendet werden. Und generell Beispiele mit den 24er Möglichkeiten wie Sprachkommandos
Im Anhang die tabellarische Übersicht meiner Ka6 als Beispiel und die jemoview.txt (nach Download txt durch py ersetzen)
Das Windows Executable jemoview.exe ist mit 5MB leider zu gross zum direkten Anhängen, da muss ich erst Jürgen kontaktieren
Grüsse
Klaus