OpenTX LUA scripting

Všechno co souvisí s modelářskými vysílači, výběr, programování, napájení
Odpovědět
Zpráva
Autor
mgx
Příspěvky: 121
Registrován: stř 24.04.2013 8:15
Bydliště: Banska Bystrica

OpenTX LUA scripting

#1 Příspěvek od mgx »

otvaram vlakno venujuce sa LUA skriptom pouzitelnym na OpenTX 2.0+ radiach. navrhujem aby hlavnou podstatou boli samotne skripty, ich strucny popis a pripadny obrazok

prikladam anglicky guide a tu je link na nejake priklady: LINK
Přílohy
OpenTX - LUA Reference Guide.pdf
OpenTX Lua reference guide
(722.96 KiB) Staženo 877 x
Uživatelský avatar
Arcicorsa
Příspěvky: 1438
Registrován: sob 12.01.2013 12:07
Bydliště: Pardubice
Kontaktovat uživatele:

Re: OpenTX LUA scripting

#2 Příspěvek od Arcicorsa »

Rozhodně dobrý nápad. Nebylo by také špatné kdyby nějaká dobrá duše přeložila tu referenční příručku do češtiny :wink: .
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com
Uživatelský avatar
kraro
Příspěvky: 989
Registrován: sob 04.07.2009 0:00
Bydliště: EU

Re: OpenTX LUA scripting

#3 Příspěvek od kraro »

Tuším, že toto vlákno bude zajímavé. S Taranisem jsem velmi spokojen a tak scripty budu sledovat. :wink:
Martin.P
Příspěvky: 56
Registrován: čtv 17.04.2014 4:34
Bydliště: Tůně- Nechanice

Re: OpenTX LUA scripting

#5 Příspěvek od Martin.P »

od uživatele Standapass z vlákna o Taranisu :

No a zde je to prohnané trans....
http://www.rcmania.cz/viewtopic.php?f=38&t=67258&start=1380#p1186453
Uživatelský avatar
lubo1
Příspěvky: 5094
Registrován: pát 11.04.2008 0:00
Bydliště: CA
Kontaktovat uživatele:

Re: OpenTX LUA scripting

#6 Příspěvek od lubo1 »

jio píše:Dělal jsem si pro sebe něco jako archiv zde uvedených skriptů, takže zde to je:

Jirko.
Skripty sú programčeky, ktoré bežia v taranise - povedzme niečo ako basic.....
log spínače a specialne funkcie sú vstavané vo FW rádia. To čo tam nenájdeš - povedzme niečo vypísať na displej - texty, rámčeky, vypocítané hodnoty - na to si napíšeš SCRIPT.
Ten sa rôzne spúšťa - pri zapnutí rádia, pri spustení telemetrickej obrazovky......
Tu je vidieť - vytvorenie Jumbo písma - ešte by šlo zvečšiť o 50 percent...... ale bolo by zas málo info na displeji
IMG_20150112_192207.jpg

To sú veci, s ktorými programátor nepočítal - máš možnosť si to doprogramovať....
http://lubo111.rajce.idnes.cz
jio
Příspěvky: 5061
Registrován: pát 19.08.2005 0:00
Bydliště: Šternberk, ČR

Re: OpenTX LUA scripting

#7 Příspěvek od jio »

Jo, vím. Už to tady je a mazat už to nebudu. Možná se to bude někomu hodit.
Uživatelský avatar
m.fuka
Příspěvky: 347
Registrován: pát 18.07.2008 0:00

Re: OpenTX LUA scripting

#8 Příspěvek od m.fuka »

Takže jsem si nainstaloval firmware s povoleným lua scriptem, dál jsem si na sd kartu do příslušného souboru script vložil lua script obrazovky s grafem telemetrie. Zvládnul jsem to i nastavit aby se to přes vypínač aktivovalo. Bohužel se mi to vždycky zobrazí přes jakoukoliv obrazovku. Tedy splácanina obrazu třeba telemetrie a přes to graf z lua scriptu. Co já starej vůl dělám špatně? :? Potřebuji aby se mi to zobrazilo jako samostatná obrazovka telemetrie.
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: OpenTX LUA scripting

#9 Příspěvek od mhotar »

Skripty funkcí většinou nic nevykreslují. Pokud chceš skript jako telemetrickou obrazovku, nespouštíš ho ve funkcích, ale správně pojmenuješ a umístíš na SD kartu. Potom se obrazu ka skriptu vykresluje na samostatnou telemetrickou obrazovku mezi těmi vestavěnými.
www.opentx.cz
Uživatelský avatar
mhotar
Příspěvky: 687
Registrován: ned 01.07.2012 0:48
Bydliště: Jemnice

Re: OpenTX LUA scripting

#10 Příspěvek od mhotar »

/SCRIPTS/Jmeno_modelu/telemXX.lua

Pokud je v názvu modelu mezera, nahradí se podtržítkem.

XX je číslo telem. obrazovky
www.opentx.cz
Uživatelský avatar
m.fuka
Příspěvky: 347
Registrován: pát 18.07.2008 0:00

Re: OpenTX LUA scripting

#11 Příspěvek od m.fuka »

Hústý, už to jede. Děkuji :)
Uživatelský avatar
m.fuka
Příspěvky: 347
Registrován: pát 18.07.2008 0:00

Re: OpenTX LUA scripting

#12 Příspěvek od m.fuka »

Sice to není lua ale dám sem vzorek na logické spínače v návaznost na speciální funkce. Používám to při FPV tak to snad někomu jako vzor pomůže. Používám čidla frsky vario (high) a FAS-100
Jde o varování při překročení min a max výšky letu a hlášení spotřebované kapacity pohoné aku nad stanovenou mez.Navíc výšky jsou ovlivněny vypínačem SG na kterém mám nastaven v poloze dolu normální letový režim, tak aby mne to neotravovalo při režimu přistání nebo vzlet.
Dle obrázků:

L1 sepne pokud letoun překročí výšku 300m a vypínač SG je v poloze dolu (povolená max. výška našich modelů v letovém prostoru třídy G je 300m)
- navazuje speciální funkce SF1 kdy se každé 3s hlásí "Jsi příliš vysoko"

L2 sepne pokud je naše výška menší než 30m a vypínač SG je v poloze dolu
- navazuje speciální funkce SF2 kdy se každé 3s hlásí "Jsi příliš nízko"

L3 sepne vždy když hodnota spotřebované kapacity aku překročí 2000mAh
- navazuje speciální funkce SF3 kdy se každých 10s přečte spotřebovaná kapacita aku
Přílohy
IMG_20150115_114531.jpg
IMG_20150115_104135.jpg
Uživatelský avatar
lubo1
Příspěvky: 5094
Registrován: pát 11.04.2008 0:00
Bydliště: CA
Kontaktovat uživatele:

Re: OpenTX LUA scripting

#13 Příspěvek od lubo1 »

Tak som sa konečne dostal k tomu LUA scriptu. Problém je v tom, že keď niečo vytvorím - musím rádio hodiť do transfer modu, nahrať script, reštartnúť rádio, pozrieť, znovu upraviť, nahrať....
Poďľa obrázkoov na webe by to malo ísť aj priamo v Companione - ale nedarí sa mi....
Mám Companion od verzie 1.XX stále upgradované....
Tak som odinštaloval Companion a zmazal celý adresár Companion, nainštaloval nanovo.
Urobil nastavenie v menu EDIT/SETING
corel.jpg

V položke SD Source path - som klikol na tlačítko Open folder a vybral adresár Companionu ("OpenTX") a potvrdil OK
Následne som stiahol z rádia modely....
Vytvoril som podadresáre "SCRIPTS" a v ňom podadresáre pre modely...
Ak je v názve medzera - bude v názve podadresára podtržítko......
coreladresar.jpg

Do podadresárov modelu som hodil script telemetrie
Po spustení Compnionu otvorím menu File/open/models
corelsel.jpg

Položka Models je súbor v ktorom sú modely - stiahli sem si ich z rádia - viď vyššie...
Otvorí okno výberu modelu. Na spodnej strane stlačíme tlačítko "Simulate TX".
corelbutn.jpg

Zobrazí sa spodný panel rádia
....viac obrazkov sa do príspevku nevojde - pokračovanie ďaľej
http://lubo111.rajce.idnes.cz
Uživatelský avatar
RCStudio
Příspěvky: 5580
Registrován: stř 01.08.2012 17:31
Bydliště: Brno
Kontaktovat uživatele:

Re: OpenTX LUA scripting

#14 Příspěvek od RCStudio »

Zvlastni protoze kdyz dam simulaci a mam tam ten svuj ceskej wizard pro tvoreni modelu opravdu v simulaci funguje a i ten skript telemetrie
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky
Uživatelský avatar
lubo1
Příspěvky: 5094
Registrován: pát 11.04.2008 0:00
Bydliště: CA
Kontaktovat uživatele:

Re: OpenTX LUA scripting

#15 Příspěvek od lubo1 »

...
Zobrazí sa displej rádia s tlačítkami....
corelpanel.jpg

Tlačítka vedľa displeja sú funkčné. Tlačítkami vedľa displeja vyberieme požadovaný model - menu/+-/nazov modelu/ent/select model....
screenshot-1.png
screenshot-1.png (3.62 KiB) Zobrazeno 12625 x

Keď máme vybratý model
screenshot-2.png
screenshot-2.png (3.61 KiB) Zobrazeno 12625 x

a preklikáme cez kontroly plynu a prepínačov, podržíme dlho tlačítko "page" - zobrazí sa telemetria - preklikáme tlačítkami +- "správne" okno
screenshot-3.png
screenshot-3.png (1.34 KiB) Zobrazeno 12625 x
http://lubo111.rajce.idnes.cz
Odpovědět

Zpět na „Vysílače“