image image

Wizzard st�l� odkaz / permalink

30.8.2026

Obrazovka wizardu - prùvodce. Prùvodce se spustí pøi vytváøení nového modelu. One-Time skript - jednorázovì provádìný skript.

Základní povinná struktura:

Lua soubor pomocné funkce / promìnné run(event) vlastní èinnost Wizardu return { run = run }

prakticky

Pøíklad je v dokumentaci zde na stránce: github.com/EdgeTX/edgetx-sdcard


local modelType = 0

local MODELTYPE_PLANE = 0
local MODELTYPE_DELTA = 1
local MODELTYPE_QUAD = 2
local MODELTYPE_HELI = 3


local function modelTypeMenu(event)

    -- vykreslení menu
    -- zpracování tlaèítek

    if event == EVT_VIRTUAL_ENTER then

        if modelType == MODELTYPE_PLANE then
            return "plane.lua"

        elseif modelType == MODELTYPE_DELTA then
            return "delta.lua"

        elseif modelType == MODELTYPE_QUAD then
            return "multi.lua"

        elseif modelType == MODELTYPE_HELI then
            return "heli.lua"
        end

    end

    return 0
end


local function run(event)

    if event == nil then
        error("Cannot be run as a model script!")
    end

    if event == EVT_VIRTUAL_EXIT then
        return 2
    end

    return modelTypeMenu(event)
end


return { run=run }

Je pøedinstalován v OpenTX/EdgeTX v obrazu SD karty.


zpatky Workflow Tipy na Lua skripty dal


pøehled kapitol:

  1. Lua skripty v EdgeTX
  2. Zdroje
  3. Workflow
  4. Wizzard
  5. Tipy na Lua skripty

(zveøejnìno v rubrice Modely letadel | Ovládání modelù rádiem - Radio Control / RC | Lua skripty v EdgeTX)