Anzeige Empfängerspannung
- René S.
- Offline Autor
- Premium Mitglied
- Beiträge: 99
- Dank erhalten: 17
Hallo,
hatte die Frage ja schon im entspr. Thema gestellt, nun versuche ich es mal hier, in der Hoffnung, daß mir jemand helfen kann.
Ich habe ein Problem mit der Anzeige der Empfängerspannung via lua.
So sieht der Teil des Scripts aus:
txTel = system.getTxTelemetry ()
lcd.drawText(125 - lcd.getTextWidth(FONT_MINI, string.format("%.2f V",txTel.rx1Voltage)),148, string.format("%.2f V",txTel.rx1Voltage),FONT_MINI)
end
Das funktioniert soweit auch wunderbar, aber wenn der Empfänger ausgeschaltet wird, stellt sich die Anzeige leider nicht wieder auf Null zurück.
So denkt man ja immer, daß das Modell noch an ist. Probiere hier seit gestern , bisher ohne Erfolg herum und weiß nicht weiter
Was müsste ich denn noch eingeben, um das gewünschte zu erreichen?
VG René
PS hab mal die komplette App angehängt
hatte die Frage ja schon im entspr. Thema gestellt, nun versuche ich es mal hier, in der Hoffnung, daß mir jemand helfen kann.
Ich habe ein Problem mit der Anzeige der Empfängerspannung via lua.
So sieht der Teil des Scripts aus:
txTel = system.getTxTelemetry ()
lcd.drawText(125 - lcd.getTextWidth(FONT_MINI, string.format("%.2f V",txTel.rx1Voltage)),148, string.format("%.2f V",txTel.rx1Voltage),FONT_MINI)
end
Das funktioniert soweit auch wunderbar, aber wenn der Empfänger ausgeschaltet wird, stellt sich die Anzeige leider nicht wieder auf Null zurück.
So denkt man ja immer, daß das Modell noch an ist. Probiere hier seit gestern , bisher ohne Erfolg herum und weiß nicht weiter
Was müsste ich denn noch eingeben, um das gewünschte zu erreichen?
VG René
PS hab mal die komplette App angehängt
Last Edit:29 Jan. 2018 21:55
von René S.
Letzte Änderung: 29 Jan. 2018 21:55 von René S..
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Thorn
- Offline
- Moderator
- Beiträge: 3460
- Dank erhalten: 1462
Hallo René,
Dann musst du ihn dazu zwingen das er auf 0 geht weißt du wie das geht ich habe mir es vorhin mal kurz angeschaut sah eigentlich soweit gut aus. Du musst es also erzwingen.
Mit freundlichen Grüßen
Thorn
Dann musst du ihn dazu zwingen das er auf 0 geht weißt du wie das geht ich habe mir es vorhin mal kurz angeschaut sah eigentlich soweit gut aus. Du musst es also erzwingen.
Mit freundlichen Grüßen
Thorn
!! Bitte alle meine Apps vom Sender Löschen!
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
Sorry, wegen meiner Rechtschreibung und Grammatik!!!
Lg Thorn
von Thorn
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- René S.
- Offline Autor
- Premium Mitglied
- Beiträge: 99
- Dank erhalten: 17
Hab ihn nun endlich "bezwungen" :silly:
Grund war ja , daß das JLog die BEC Spannung des Kosmik nicht übertragen hat, obwohl als Sensor auswählbar.Gebraucht wird das Ganze in einer Fullscreenapp.
Alternativ dazu wird nun die , die der Empfänger sowieso liefert, angezeigt.
So sieht es jetzt aus:
-- Rx Voltage
ubec = system.getTxTelemetry ()
-- Rx Voltage reset to 0
if (Value <= 1 ) then -- Value = Value from Ubat
lcd.drawText(94,148, "0.00 V", FONT_MINI)
else
-- draw RxVoltage
lcd.drawText(125 - lcd.getTextWidth(FONT_MINI, string.format("%.2f V",ubec.rx1Voltage)),148, string.format("%.2f V",ubec.rx1Voltage),FONT_MINI)
end
es wird die U-BEC abgefragt .Das hätte auch gereicht, aber wie im ersten Beitrag geschrieben, ging die Anzeige ja nich twieder auf Null zurück.
Desweiteren wird in der App ja die Spannung des Hauptakkus abgefragt und diese hier nun als "Schalter " verwendet. Beträgt ihr Wert weniger als 1V, so wird "0,00V" angezeigt. Ist sie größer als 1V, so wird die BEC Spannung angezeigt. Diese wollte ich zuerst zum Umschalten benutzen, gelang aber irgendwie nicht.
Vielleicht kann ich auf diesem Wege ja jemandem helfen, der auch vorm gleichen oder ähnlichen Problem steht.
VG
Grund war ja , daß das JLog die BEC Spannung des Kosmik nicht übertragen hat, obwohl als Sensor auswählbar.Gebraucht wird das Ganze in einer Fullscreenapp.
Alternativ dazu wird nun die , die der Empfänger sowieso liefert, angezeigt.
So sieht es jetzt aus:
-- Rx Voltage
ubec = system.getTxTelemetry ()
-- Rx Voltage reset to 0
if (Value <= 1 ) then -- Value = Value from Ubat
lcd.drawText(94,148, "0.00 V", FONT_MINI)
else
-- draw RxVoltage
lcd.drawText(125 - lcd.getTextWidth(FONT_MINI, string.format("%.2f V",ubec.rx1Voltage)),148, string.format("%.2f V",ubec.rx1Voltage),FONT_MINI)
end
es wird die U-BEC abgefragt .Das hätte auch gereicht, aber wie im ersten Beitrag geschrieben, ging die Anzeige ja nich twieder auf Null zurück.
Desweiteren wird in der App ja die Spannung des Hauptakkus abgefragt und diese hier nun als "Schalter " verwendet. Beträgt ihr Wert weniger als 1V, so wird "0,00V" angezeigt. Ist sie größer als 1V, so wird die BEC Spannung angezeigt. Diese wollte ich zuerst zum Umschalten benutzen, gelang aber irgendwie nicht.
Vielleicht kann ich auf diesem Wege ja jemandem helfen, der auch vorm gleichen oder ähnlichen Problem steht.
VG
von René S.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Flugsachen
- Offline
- Elite Mitglied
- Beiträge: 209
- Dank erhalten: 84
Moin,
ich hab das gleiche Thema bei meiner kleinen App zur Anzeige der Empfängerspannung. Es funktioniert inzwischen alles super nur nach ausschalten des Empfängers bleibt die Anzeige auf dem letzten Wert stehen, erst nach ausschalten des Senders ist alles wieder auf Nutt. Hat wer nen Tip!
Die Idee der kleinen App ist es, die Empfängerspannung mit einem Batteriesymbol anzuzeigen, damit ein kurzer Blick auf den Bildschirm reicht um zu wissen ob noch alles o.k. ist.
Schon mal besten Dank
Thomas
ich hab das gleiche Thema bei meiner kleinen App zur Anzeige der Empfängerspannung. Es funktioniert inzwischen alles super nur nach ausschalten des Empfängers bleibt die Anzeige auf dem letzten Wert stehen, erst nach ausschalten des Senders ist alles wieder auf Nutt. Hat wer nen Tip!
Die Idee der kleinen App ist es, die Empfängerspannung mit einem Batteriesymbol anzuzeigen, damit ein kurzer Blick auf den Bildschirm reicht um zu wissen ob noch alles o.k. ist.
Schon mal besten Dank
Thomas
Seit nett zueinander, wir leben so kurz und sind so lange tot! Dies ist gerade in diesen Zeiten besonders wichtig und bleibt bitte gesund!
Last Edit:12 Okt. 2019 00:40
von Flugsachen
Letzte Änderung: 12 Okt. 2019 00:40 von Flugsachen.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Flugsachen
- Offline
- Elite Mitglied
- Beiträge: 209
- Dank erhalten: 84
Moin,
sollte im ersten Absatz "Null" heißen. Hier noch ein Screen wenn die Spannung unter die Meldegrenze fällt.
Der Balken im Batteriesymbol zeigt die Spannung zwischen Nennspannung und Abschaltspannung, ab der Alarmspannung wird der Balken und die Spannung in rot angezeigt.
sollte im ersten Absatz "Null" heißen. Hier noch ein Screen wenn die Spannung unter die Meldegrenze fällt.
Der Balken im Batteriesymbol zeigt die Spannung zwischen Nennspannung und Abschaltspannung, ab der Alarmspannung wird der Balken und die Spannung in rot angezeigt.
Seit nett zueinander, wir leben so kurz und sind so lange tot! Dies ist gerade in diesen Zeiten besonders wichtig und bleibt bitte gesund!
Last Edit:12 Okt. 2019 10:19
von Flugsachen
Letzte Änderung: 12 Okt. 2019 10:19 von Flugsachen.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Flugsachen
- Offline
- Elite Mitglied
- Beiträge: 209
- Dank erhalten: 84
So, nun funktioniert alles , war dann doch etwas triki aber so geht es.
Vielen Dank an Thorn für den fachlichen Austausch, so macht´s Forum Spaß!
Vielen Dank an Thorn für den fachlichen Austausch, so macht´s Forum Spaß!
Seit nett zueinander, wir leben so kurz und sind so lange tot! Dies ist gerade in diesen Zeiten besonders wichtig und bleibt bitte gesund!
Last Edit:14 Okt. 2019 22:33
von Flugsachen
Letzte Änderung: 14 Okt. 2019 22:33 von Flugsachen.
Folgende Benutzer bedankten sich: Thorn
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Moderatoren: Thorn, IG-Modellbau
Ladezeit der Seite: 1.044 Sekunden