DS 12
- Wiesner
-
Topic Author
- Offline
- New Member
-
- Posts: 15
- Thank you received: 1
TPL_KUNENA_MESSAGE_CREATED DS 12
20 Dec 2021 10:06
Hallo
Ich habe mal wieder eine Frage an euch.
Ist es machbar, mit einem Taster mehrere Sprachansagen zu bekommen?
Soll wie folgt funktionieren.
Wenn ich den Taster betätige dann möchte ich die Höhenansage vom Vario bekommen.
Wenn ich den Taster wieder betätige hätte ich gerne die Flugzeit angesagt. Und so weiter.
vielen Dank im Voraus
Manfred
Ich habe mal wieder eine Frage an euch.
Ist es machbar, mit einem Taster mehrere Sprachansagen zu bekommen?
Soll wie folgt funktionieren.
Wenn ich den Taster betätige dann möchte ich die Höhenansage vom Vario bekommen.
Wenn ich den Taster wieder betätige hätte ich gerne die Flugzeit angesagt. Und so weiter.
vielen Dank im Voraus
Manfred
Please Log in or Create an account to join the conversation.
- Nicolas
-
- Offline
- Platinum Member
-
- Posts: 1241
- Thank you received: 870
TPL_KUNENA_MESSAGE_REPLIED_NEW DS 12
20 Dec 2021 15:56 - 20 Dec 2021 16:16
Hallo Manfred!
Spontan fällt mir da nur ein Sequenzer, eventuell, ein logischer Schalter (ähnlich eines Flip-Flops über Multi, falls dies möglich ist) oder ggf. eine App ein.
Spontan fällt mir da nur ein Sequenzer, eventuell, ein logischer Schalter (ähnlich eines Flip-Flops über Multi, falls dies möglich ist) oder ggf. eine App ein.
Gruß
Nicolas
Nicolas
Last edit: 20 Dec 2021 16:16 by Nicolas.
Please Log in or Create an account to join the conversation.
- LeonAir
-
- Offline
- Senior Member
-
- Posts: 57
- Thank you received: 58
TPL_KUNENA_MESSAGE_REPLIED_NEW DS 12
20 Dec 2021 18:15
Hallo,
um hier nicht wieder den Streit "Bordmittel vs Lua" anzufangen, kurz eine Einschätzung:
Bordmittel
Mit einem einzelnen logischen Schalter kann man ein Flip-Flop bauen und mit n logischen Schaltern lässt sich eine sequenzielle Binärkodierung mit 2^n Zuständen erzeugen:
L1: Typ A↑B↓, beide Eingaben sind der Taster. L1 wechselt dann bei jedem Betätigen des Taster den Zustand.
Jeder weitere Schalter: Auch Typ A↑B↓ und beide Eingaben sind jeweils der vorherige logische Schalter REVERSE, also z.B. L1 REV als Eingabe für L2.
Jetzt kann man jeweils über (n-1) viele UND-Schalter für jede Sprachausgabe den Zustand der Binärkodierung testen.
Beispiel: vier Sprachausgaben sind gewünscht, also werden L1 und L2 für die Binärdarstellung eingerichtet. Dann ist
L3 = L1 REV AND L2 REV
L4 = L1 AND L2 REV
L5 = L1 REV AND L2
L6 = L1 AND L2
Weist man jedem der vier eine Einzelsprachausgabe zu, ist genau das erreicht was du möchtest.
[Man kann die Anzahl an Schaltern mithilfe komplexer Verknüpfungen reduzieren, aber solche Optimierungen lasse ich mal für später. Im genannten Beispiel könnte man z.B. einfach L2 REV statt L3 und L2 statt L5 als Bedingungen nutzen, was zwei Schalter spart.]
Probleme:
- Wenn man nicht genau eine Zweierpotenz an Sprachausgaben möchte, gibt es leere Zustände, in denen nichts ausgegeben wird. Das lässt sich mit zusätzlicher Logik umgehen, frisst aber auch wieder log. Schalter.
- Das Limit von 24 log. Schaltern ergibt ein Maximum von 8 Sprachausgaben, was drei "Bits" und insgesamt 19 log. Schalter benötigt.
Lua
Ist eine Minutensache das in Lua zu programmieren. Wenn es ohne Programmieren sein soll, lässt sich meine App "Sequenzieller Taster" leicht einsetzen, indem man in der App verschiedene Zustände erstellt und mit jeweils einem logischen Schalter die Gleichheit zwischen dem Wert des sequenziellen Tasters und einem festen Wert überprüft. Feste Werte lassen sich über freie Servos, Funktionen oder Sequenzer erzeugen.
Oder du schreibst mir einfach und ich übernehme das Programmieren
Was besser ist soll jeder für sich wissen ^^.
Gruß Leon
um hier nicht wieder den Streit "Bordmittel vs Lua" anzufangen, kurz eine Einschätzung:
Bordmittel
Mit einem einzelnen logischen Schalter kann man ein Flip-Flop bauen und mit n logischen Schaltern lässt sich eine sequenzielle Binärkodierung mit 2^n Zuständen erzeugen:
L1: Typ A↑B↓, beide Eingaben sind der Taster. L1 wechselt dann bei jedem Betätigen des Taster den Zustand.
Jeder weitere Schalter: Auch Typ A↑B↓ und beide Eingaben sind jeweils der vorherige logische Schalter REVERSE, also z.B. L1 REV als Eingabe für L2.
Jetzt kann man jeweils über (n-1) viele UND-Schalter für jede Sprachausgabe den Zustand der Binärkodierung testen.
Beispiel: vier Sprachausgaben sind gewünscht, also werden L1 und L2 für die Binärdarstellung eingerichtet. Dann ist
L3 = L1 REV AND L2 REV
L4 = L1 AND L2 REV
L5 = L1 REV AND L2
L6 = L1 AND L2
Weist man jedem der vier eine Einzelsprachausgabe zu, ist genau das erreicht was du möchtest.
[Man kann die Anzahl an Schaltern mithilfe komplexer Verknüpfungen reduzieren, aber solche Optimierungen lasse ich mal für später. Im genannten Beispiel könnte man z.B. einfach L2 REV statt L3 und L2 statt L5 als Bedingungen nutzen, was zwei Schalter spart.]
Probleme:
- Wenn man nicht genau eine Zweierpotenz an Sprachausgaben möchte, gibt es leere Zustände, in denen nichts ausgegeben wird. Das lässt sich mit zusätzlicher Logik umgehen, frisst aber auch wieder log. Schalter.
- Das Limit von 24 log. Schaltern ergibt ein Maximum von 8 Sprachausgaben, was drei "Bits" und insgesamt 19 log. Schalter benötigt.
Lua
Ist eine Minutensache das in Lua zu programmieren. Wenn es ohne Programmieren sein soll, lässt sich meine App "Sequenzieller Taster" leicht einsetzen, indem man in der App verschiedene Zustände erstellt und mit jeweils einem logischen Schalter die Gleichheit zwischen dem Wert des sequenziellen Tasters und einem festen Wert überprüft. Feste Werte lassen sich über freie Servos, Funktionen oder Sequenzer erzeugen.
Oder du schreibst mir einfach und ich übernehme das Programmieren

Was besser ist soll jeder für sich wissen ^^.
Gruß Leon
The following user(s) said Thank You: Nicolas, Wiesner
Please Log in or Create an account to join the conversation.
- Nicolas
-
- Offline
- Platinum Member
-
- Posts: 1241
- Thank you received: 870
TPL_KUNENA_MESSAGE_REPLIED_NEW DS 12
20 Dec 2021 19:33 - 20 Dec 2021 19:34
Alles gut Leon, ich habe damit kein Problem!
Ganz im Gegenteil! Nur seitdem ich hörte, daß die LUA(runtime) auch abstürzen kann (nicht nur bei Jeti), verwende ich keine LUA Apps mehr für Sicherheitsrelevante Dinge, wie z.B. Motor Cut-Off.
Ganz im Gegenteil! Nur seitdem ich hörte, daß die LUA(runtime) auch abstürzen kann (nicht nur bei Jeti), verwende ich keine LUA Apps mehr für Sicherheitsrelevante Dinge, wie z.B. Motor Cut-Off.
Gruß
Nicolas
Nicolas
Last edit: 20 Dec 2021 19:34 by Nicolas.
Please Log in or Create an account to join the conversation.
- LeonAir
-
- Offline
- Senior Member
-
- Posts: 57
- Thank you received: 58
TPL_KUNENA_MESSAGE_REPLIED_NEW DS 12
20 Dec 2021 20:13
Ich wollte damit nicht ausdrücken, dass du den Streit anfangen würdest, sondern bezog mich auf eine andere Diskussion
Please Log in or Create an account to join the conversation.
- nikolausi
-
- Offline
- Platinum Member
-
- Posts: 328
- Thank you received: 153
TPL_KUNENA_MESSAGE_REPLIED_NEW DS 12
20 Dec 2021 21:15
Hallo Manfred,
hier www.jetiforum.de/index.php/4-jeti-sender...tastschalter?start=0
wird eine konventionelle Lösung für ein ähnliches Problem skizziert.
hier www.jetiforum.de/index.php/4-jeti-sender...tastschalter?start=0
wird eine konventionelle Lösung für ein ähnliches Problem skizziert.
jemoview - jeti model viewer
jetiforum.de/index.php/flightmonitor/120...w-jeti-modell-viewer
github.com/werinza/jemoview
R2H - Return to Home Lua App
jetiforum.de/index.php/lua-fuer-die-dc-d...2-r2h-return-to-home
github.com/werinza/R2H
jetiforum.de/index.php/flightmonitor/120...w-jeti-modell-viewer
github.com/werinza/jemoview
R2H - Return to Home Lua App
jetiforum.de/index.php/lua-fuer-die-dc-d...2-r2h-return-to-home
github.com/werinza/R2H
Please Log in or Create an account to join the conversation.
Time to create page: 0.358 seconds