Durchsuchen der .jsn Dateien

  • Etschmayer
  • Etschmayer's Avatar Offline Autor
  • Senior Mitglied
  • Senior Mitglied
  • Die Basis ist das Fundament aller Grundlagen.
  • Beiträge: 59
  • Dank erhalten: 3

Etschmayer antwortete auf Durchsuchen der .jsn Dateien

Posted 01 Mai 2020 21:53 #7
Hallo Mario,
danke für deine Antwort.
An den json Files bin ich auch gerade dran, mit einem json-Viewer. jsonformatter.org/json-parser
Ich habe schon herausgefunden, das die Kanäle 1-8 "Controls" heißen und die kann man auch relativ leicht interpretieren.
Alles was in der Geberzuordnung bei der Modellanlage definiert ist, heißt Control x, zum Beispiel mein Knüppelschalter links (Schalter K, E-Motor) lässt sich auch dort finden, in dem Fall Control : 20, das heißt also, die Schalter A-K sind Controls 10-20, wenn sie als Geber! definiert sind. Control 9 ist scheinbar nicht definiert.
Code:
Jetzt müsstest du mal rausfinden, welche JSON Nummer SJ bei dir hat.
Das geht eben nicht, weil SJ kein Geber ist, sondern ein Schalter.
Und mit den Switches komme ich nicht klar, ich habe 69 davon in einem File, die Logik dahinter ist mir nicht klar.

Ich bemühe mich jedenfalls weiter.
Lieben Gruß
Joachim
Jeti DC16
von Etschmayer

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • sierra_uniform
  • sierra_uniform's Avatar Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 275
  • Dank erhalten: 138

sierra_uniform antwortete auf HDurchsuchen der .jsn Dateien

Posted 02 Mai 2020 08:29 #8
Hallo Joachim,

kannst Du gerne haben, siehe PN:

Gruß SU
p.s. sorry, jetzt habe ich versehentlich im falschen Thread geantwortet :oops::
Last Edit:02 Mai 2020 08:33 von sierra_uniform
Letzte Änderung: 02 Mai 2020 08:33 von sierra_uniform. Begründung: Antwort im falschen Thread

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • MThonet
  • MThonet's Avatar Abwesend
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 463
  • Dank erhalten: 194

MThonet antwortete auf HDurchsuchen der .jsn Dateien

Posted 02 Mai 2020 12:18 #9
Hallo Joachim,

nein, Du hast die ReleaseNotes nicht gelesen. Das ist neu ab 5.03
Den Menüpunkt Funktions+Geberzuordung aufrufen, dann F1 (Werkzeugsymbol) drücken und schon siehst Du alle Geber mit allen zugeordneten Funktionen, Mixer, Sprachansagen etc. (P1 bis SK nach unten scrollen).

Herzliche Grüße
Michael
Herzliche Grüße
Michael

Jeti DS16/2

Prestige 2PK pro Standard
Prestige 2PK F3J FAI-Flächen
Xperience pro 2 elektro
Pike Precision 2 F3G
Rapier F3 B/F elektro

Verkaufe: Klemm L 20d - siehe RC-Network
Prestige 2PK light - siehe RC-Network

Last Edit:02 Mai 2020 12:21 von MThonet
Letzte Änderung: 02 Mai 2020 12:21 von MThonet.
Folgende Benutzer bedankten sich: Etschmayer

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • mario
  • mario's Avatar Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 167
  • Dank erhalten: 63

mario antwortete auf Durchsuchen der .jsn Dateien

Posted 02 Mai 2020 12:19 #10
Hallo Joachim,

ich denke, nicht definierte Schalter, Geber, usw. tauchen nicht im JSON Code auf.
Ich bin mir nicht ganz sicher, ob du schon genau weißt, wie sich dein Schalter SJ im Code zeigen würde. Ich habe bei mir im Jeti Studio mit dem Emulator (Bei mir Version 4.28) Modelle erzeugt.
Einmal ohne alles und einmal mit einer Funktion auf SJ und einmal mit einem Mischer, der per SJ geschaltet wird.
Wir haben anscheinend beide Recht. Switch ist es, wenn es ein Schalter ist (bspw. im Mischer) und Control ist es wenn es eine Funktion ist.
Aber bei meinen Tests war 17 immer die Nummer des Schalter.
Wenn du also nach
Code:
"Switch":"17,
und
Code:
"Control":"17,
suchst bist du schonmal ganz gut unterwegs.

Bedenken müsste man noch, ob es noch weitere (sinnvolle; von dir verwendete) Einsatzgebiete für einen Schalter gibt.

Vielleicht noch einen schnellen Weg, die du die entsprechenden Modelle finden kannst.
Du startest eine Command-Box und wechselst in das Modellverzeichnis deiner per USB angeschlossenen Anlage.
Dort kannst du dann mit dem Windows Kommando FINDSTR alle Modelle ausgeben, wo der String vorkommt.
In meinem Beispiel im Emulatorverzeichnis.
Modell Aaa enthält keine Zuordnungen von SJ und kommt daher als Ausgabe-Ergebnis nicht vor.
Modell Bbb eine Funktion und Modell Ccc einen Mischer mit Schalter SJ.
Code:
C:\Users\mario\AppData\Local\JETI-Studio\Emulator\Model>findstr /M /R /C:"\"Switch\":\"17" *.* 0001Bbb.jsn C:\Users\mario\AppData\Local\JETI-Studio\Emulator\Model>findstr /M /R /C:"\"Control\":\"17" *.* 0001Ccc.jsn

Es bleibt spannend.
Du könntest natürlich auch einfach den Schalter reparieren... :lol:

Grüße
Mario
Last Edit:02 Mai 2020 12:23 von mario
Letzte Änderung: 02 Mai 2020 12:23 von mario.
Folgende Benutzer bedankten sich: Etschmayer

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Etschmayer
  • Etschmayer's Avatar Offline Autor
  • Senior Mitglied
  • Senior Mitglied
  • Die Basis ist das Fundament aller Grundlagen.
  • Beiträge: 59
  • Dank erhalten: 3

Etschmayer antwortete auf HDurchsuchen der .jsn Dateien

Posted 02 Mai 2020 16:45 #11
Achja, danke!
Ich hab erst auf deinen Hinweis auf 5.03 upgedatet und daher im Stress (und das mir als IT-ler!) die Release Notes nicht gelesen.
Jeti DC16
von Etschmayer

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Etschmayer
  • Etschmayer's Avatar Offline Autor
  • Senior Mitglied
  • Senior Mitglied
  • Die Basis ist das Fundament aller Grundlagen.
  • Beiträge: 59
  • Dank erhalten: 3

Etschmayer antwortete auf Durchsuchen der .jsn Dateien

Posted 02 Mai 2020 17:36 #12
Servus Mario,

das Problem hat sich gelöst. Ich habe mir des Tool von User sierra_uniform besorgt und das erfüllt alle Zwecke.
Im Grunde ist alles im JSON Code zu finden, aber eben sehr versteckt codiert. Das Tool schlüsselt auch alle Codes in Klartext um!

Gruß
Joachim
Jeti DC16
von Etschmayer

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.985 Sekunden