Die neue Lua-Funktion setTelemetryValue habe ich mal kurz getestet:
Mein Höhenruder ändert die GVar1. Diese schreibt dann das folgende Script in den Log:
Die SensorID wählt man sinnvollerweise oberhalb (hier 32) der 28 Telemetriesensoren.
Dann Sensoren einlesen (mit aktivem Script):
Sensorname ändern, wenn nicht im Script angegeben, Log Feld anhaken und läuft....
Man sieht allerdings, dass beim sehr schnellen Bewegen des Höhenruders die GV laut Log nicht exakt folgen kann.
Mal sehen, was sich dadurch für Möglichkeiten ergeben, man kann ja prinzipiell alles, was man mit LUA greifen kann, im Log ablegen und nachvollziehen. Es bleibt spannend.
Anhang anzeigen SPort-2017-02-20.zip
Mein Höhenruder ändert die GVar1. Diese schreibt dann das folgende Script in den Log:
Code:
local function run_func ()
lcd.clear()
val = model.getGlobalVariable(0, 0)
lcd.drawNumber(75, 11, val, 0)
setTelemetryValue(0xFFFF, 0, 32, val)
end
Dann Sensoren einlesen (mit aktivem Script):

Sensorname ändern, wenn nicht im Script angegeben, Log Feld anhaken und läuft....

Man sieht allerdings, dass beim sehr schnellen Bewegen des Höhenruders die GV laut Log nicht exakt folgen kann.
Mal sehen, was sich dadurch für Möglichkeiten ergeben, man kann ja prinzipiell alles, was man mit LUA greifen kann, im Log ablegen und nachvollziehen. Es bleibt spannend.
Anhang anzeigen SPort-2017-02-20.zip