jemoview - jeti modell viewer

  • nikolausi
  • nikolausi's Avatar Offline Autor
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 327
  • Dank erhalten: 153

jemoview - jeti modell viewer wurde erstellt von nikolausi

Posted 11 Juni 2020 15:56 #1
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
von nikolausi

Anhänge:

Folgende Benutzer bedankten sich: WalterL, 47110815

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • nikolausi
  • nikolausi's Avatar Offline Autor
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 327
  • Dank erhalten: 153

nikolausi antwortete auf jemoview - jeti modell viewer

Posted 12 Juni 2020 22:14 #2
Hier ein Link zum Download des Programms jemoview.exe von Dropbox:
Link

Ist www.dropbox.com/s/gio93tnqjzp81uw/jemoview.exe?dl=0
von nikolausi
Folgende Benutzer bedankten sich: Hermann, 47110815

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • NicoS
  • NicoS's Avatar Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 489
  • Dank erhalten: 146

NicoS antwortete auf jemoview - jeti modell viewer

Posted 13 Juni 2020 11:05 #3
I have test your program Jemoview.exe. It's create a CSV file, but also errors. See picture below. The file 0001Pipe.jsn is from a DS-24.

Nico

von NicoS

Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • nikolausi
  • nikolausi's Avatar Offline Autor
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 327
  • Dank erhalten: 153

nikolausi antwortete auf jemoview - jeti modell viewer

Posted 13 Juni 2020 14:14 #4
Hi Nico, I need your jsn file for debugging, please attach it.

Program was developed with a DS-16, but DS-24 has far more capabilities. So I need examples of DS-24 which use those capabilities (controls on bottom side, spoken commands etc)
von nikolausi

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • NicoS
  • NicoS's Avatar Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 489
  • Dank erhalten: 146

NicoS antwortete auf jemoview - jeti modell viewer

Posted 13 Juni 2020 17:26 #5

File Attachment:

Dateiname: 0001Pipe.jsn
Dateigröße:35 KB
von NicoS

Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • skyfreak
  • skyfreak's Avatar Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 2946
  • Dank erhalten: 1446

skyfreak antwortete auf jemoview - jeti modell viewer

Posted 13 Juni 2020 17:58 #6
würde das gerne auch auf meiner DC-16 testen, aber ich bin mac user
python scheint installiert auf dem mac ansonsten bin ich absoluter DAU

Code:
$which python /usr/bin/python

könntest du kurz noch ein paar zeilen schreiben wie man das ganze nutzen sollte?

danke
guido
Fliegergruss
GUIDO



_________________________________________________________
Too many dicks on the dance floor.
Too many dicks!​


Last Edit:13 Juni 2020 17:58 von skyfreak
Letzte Änderung: 13 Juni 2020 17:58 von skyfreak.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 1.161 Sekunden