prikladam anglicky guide a tu je link na nejake priklady: LINK
ke stažení: OpenTX - LUA Reference Guide.pdf
on-line: OpenTX - LUA Reference Guide
Len v skratke
Lua je vseobecny skriptovaci jazyk, v OpenTX verzii 2.0 bol zavedeny pre prisposobenie firmwaru pre potreby pilota.
skripty mozu byt pre model, nove funkcie, alebo zlozitejsie pocitanie a zobrazenie udajov na zaklade telemetrickeho vstupu.
skript je plaintext subor s koncovkou .LUA umiestneny v zlozke, ktora zodpoveda pouzitiu skriptu.
/SCRIPTS/WIZARD/ - skripty pre sprievodcu
/SCRIPTS/MIXES/ - skripty pre model (mixy)
/SCRIPTS/FUNCTIONS/ - skripty pre funkcie
/SCRIPTS/«modelname»/telemXX.lua - skripty pre telemetriu
/SCRIPTS/TEMPLATES/ - skripty pre sablony
da sa s tym urobit skoro cokolvek, napriklad z dostupnych hotovych skriptov sa da spomenut (http://rcsettings.com/index.php/viewcategory/13-lua-scripts):
- zobrazit priemernu polohu plynovej paky (vhodne pre quadcopter)
- nakreslit graf vysky modelu, vstupom je telemetricky udaj z modelu
- sticky plynova paka (ked raz stiahnes plyn, uz ho nepridas, az kym necvaknes prepinacom)
- prehrat audio subor v zavislosti na comkolvek pri akejkolvek podmienke
- zobrazovat prisposobenu telemetricku obrazovku a na nej hodnoty prepocitane akymkolvek sposobom
- maly program, vypocet taziska na zaklade zadanych udajov
- simulacia pomaleho chodu serva
- napr. pri klesani dlhsom ako minutu trochu vysunut klapky, prehrat zvuk, zapnut podsvietenie na displeji, zavibrovat, pridat motor, alebo cokolvek
- pocitat, ako dlho bolo radio zapnute a pri presiahnuti stanoveneho casu upozornit na to, ze asi bude treba nabit baterku v radiu
- pocitat, ako dlho bol model v prevadzke (na zaklade kniplov), overit si napatie RX akumulatora a po presiahnuti stanoveneho casu upozornit, ze prijimacove akumulatory treba nabit
- v tomto vlakne niekto chcel, aby Taranis hlasil zbytkovu kapacitu aku na zaklade odobrateho prudu (prudovy senzor v modeli)
niektore som si vymyslel a nedavaju zmysel, ale da sa to napisat
atd, atd, vela moznosti
staci ovladat syntax v spojeni s tym, co ponuka OpenTX a dokaze to strasne veci. pre niekoho, kto ovlada zaklady programovania, to nie je nic komplikovane
tu je dobry zdroj informacii, cez google translate je to velmi dobre zrozumitelne:
http://open-txu.org/home/grad-school/lua/beginning-model-scripting/
hipa: co si představit pod pojmem LUA skript ?
janekx: Lua je programovaci jazyk vyznacujici se zvoji snadnosti, minimalnimi naroky ale diky propracovanosti velmi silny. http://www.lua.org/
Adresar skriptu ruznych programatoru je zde http://rcsettings.com/index.php/viewcat ... ua-scripts