Gast_74695
User gesperrt
Im Gespräch mit einem Kollegen, der sich ein Airspeed kompensiertes openXsensor Vario gebaut hat, kam der Wunsch nach einem sogenannten Integralvario auf, das das mittlere Steigen über einen bestimmten Zeitraum ermitteln kann. Ein sinnvoller Zeitraum kann z.B. die durchschnittliche Dauer eines Thermikkreises sein.
Mit einem LUA-Script kann man das elegant lösen, aber es geht auch mit Bordmitteln:
- Höhe Sensor im Telemetrie-Tab kopieren und umbenennen (AltR im Beispiel), Sensor-ID und Instanz bleiben, Einheit entfernen oder in m/s ändern
jetzt wird es etwas unintuitiv, denn die Ratio für den neuen Sensor muss ermittelt werden. Für 20 Sekunden müsste der Wert des Sensors durch 20 geteilt werden. Alt mit einer Nachkommastelle benötigt also eine Ratio 255/10 (wg. 1 Nachkommastelle)/20, das wäre 1,275. Aufgerundet, da das Ratiofeld nur eine Nachkommastell hat, 1,3. Rückwärts gerechnet, ergibt 255/10/1,3 19,615. Wenn wir den Timer also auf 19,6 statt 20 Sekunden stellen, erhalten wir eine gute Genauigkeit.
- Ratio des neuen Sensors auf 19,6 stellen, Autooffset aktivieren
- einen logischen Schalter mit Timerfunktion erstellen, Dauer 19,6 Sekunden, Impulslänge 0,1 Sekunden
- diesen Timer mit einem physikalischen Schalter verunden, der die Funktion aktiviert (SA-)
- eine Spezialfunktion erstellen, getriggert vom logischen Schalter, die den Wert des kopierten Sensors ansagt
- eine Spezialfunktion erstellen, getriggert vom logischen Schalter, die den kopierten Sensors resettet (und damit nullt wg. Autooffset) und diese aktivieren
Aktivert man jetzt die Funktion mit dem Schalter (SA- im Beispiel), wird die Vertikalgeschwindigkeit in m/s für die letzten 19,6 Sekunden angesagt. Zeit und Ratio kann bzw. muss man wie beschrieben auf eigene Bedürfnisse anpassen.
Mit einem LUA-Script kann man das elegant lösen, aber es geht auch mit Bordmitteln:
- Höhe Sensor im Telemetrie-Tab kopieren und umbenennen (AltR im Beispiel), Sensor-ID und Instanz bleiben, Einheit entfernen oder in m/s ändern
jetzt wird es etwas unintuitiv, denn die Ratio für den neuen Sensor muss ermittelt werden. Für 20 Sekunden müsste der Wert des Sensors durch 20 geteilt werden. Alt mit einer Nachkommastelle benötigt also eine Ratio 255/10 (wg. 1 Nachkommastelle)/20, das wäre 1,275. Aufgerundet, da das Ratiofeld nur eine Nachkommastell hat, 1,3. Rückwärts gerechnet, ergibt 255/10/1,3 19,615. Wenn wir den Timer also auf 19,6 statt 20 Sekunden stellen, erhalten wir eine gute Genauigkeit.
- Ratio des neuen Sensors auf 19,6 stellen, Autooffset aktivieren
- einen logischen Schalter mit Timerfunktion erstellen, Dauer 19,6 Sekunden, Impulslänge 0,1 Sekunden
- diesen Timer mit einem physikalischen Schalter verunden, der die Funktion aktiviert (SA-)
- eine Spezialfunktion erstellen, getriggert vom logischen Schalter, die den Wert des kopierten Sensors ansagt
- eine Spezialfunktion erstellen, getriggert vom logischen Schalter, die den kopierten Sensors resettet (und damit nullt wg. Autooffset) und diese aktivieren
Aktivert man jetzt die Funktion mit dem Schalter (SA- im Beispiel), wird die Vertikalgeschwindigkeit in m/s für die letzten 19,6 Sekunden angesagt. Zeit und Ratio kann bzw. muss man wie beschrieben auf eigene Bedürfnisse anpassen.