Script: Höhe über Grund via dataref auslesen?

  • Ja, ist vom Typ Fließkomma:


    sim/flightmodel/position/y_agl

    Cheers and a3g,
    Dietmar


    ___________________________________________________________________________________________________________
    Asus Prime B360M-C, Win 10 PRO, Intel i7 9700X, 32 GB DDR 4 Corsair, GeForce RTX 2070 8GB, 1 x Samsung SSD 1TB, 2TB WD Black SATA III, 2 x Samsung SSD 2TB, 700W Be Quiet

  • Ja, ist vom Typ Fließkomma:


    Danke Dietmar!
    Hätte ich nie gefunden - habe weder ein Manual zu "Script" noch zu den datarefs ...


    Dies ist mein Resultat (habe natürlich hier und dort abgekupfert - bin ja in Thailand):


    agl_value = dataref_table("sim/flightmodel/position/y_agl")
    vis_value = dataref_table("sim/weather/visibility_reported_m")



    local VAL_akt_time = os.clock()



    function set_visibility()
    if os.clock() > VAL_akt_time + 10 then
    if agl_value[0] < 2000 then
    vis_value[0] = 15000
    elseif agl_value[0] < 5000 then
    vis_value[0] = 40000
    elseif agl_value[0] < 10000 then
    vis_value[0] = 70000
    else
    vis_value[0] = 90000
    end
    VAL_akt_time = os.clock()
    end
    end

    do_sometimes("set_visibility()")


    Das Script macht was es soll, aber die "Pause" scheint nicht zu funktionieren. Ich möchte, dass die Funktion set_visibility nur alle 10 sec ausgeführt werden soll. Aber mich dünkt, der PC rechnet immer sofort, wenn ich die Höhe des Flugzeuges ändere ..... Eigentlich habe ich ja 2 Pausen eingebaut - nützt aber auch nichts.
    Was kann ich tun?


    Gruss
    Bernhard

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!