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
Uživatelský avatar
prikrylm
Příspěvky: 4545
Registrován: pát 06.01.2012 9:48
Bydliště: Řečkovice

Re: OpenTX LUA scripting

#166 Příspěvek od prikrylm »

lubo1 píše:Síce som to neskúšal... ale podľa manualu sa prvýkrát spustí telemetrický script až pri prvom prepnutí na telemetrickú obrazovku...
Horus nemá telemetryScript - má WidgetScript
Po zapnutí rádia sa spustí MixScript pre daný model....
Virtualny senzor sa dá urobiť v Taranise, aj Horuse... to ale nemá nič spoločné s tvojim dotazom....


V pohodě, každá zkušenost je dobrá. Takže díky za odpovědi.
Snažím se zorientovat.

Kdybych ten checklist.lua moc chtěl, tak (pokud to někdo neudělá dřív) sáhnu do zdrojáků OpenTX :)
Když dokáže zobrazit text, dokáže i pustit skritpt.
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Uživatelský avatar
prikrylm
Příspěvky: 4545
Registrován: pát 06.01.2012 9:48
Bydliště: Řečkovice

Re: OpenTX LUA scripting

#167 Příspěvek od prikrylm »

Nevíte jak se ve skriptu dostat k hodnotě vytrimovaného kanálu na základě toho, že to chci pro konkrétní ovládací vstup (páčku)? Tedy asi najít, který kanál páčka ovládá a pak 0 + subtrim + trim.
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Uživatelský avatar
prikrylm
Příspěvky: 4545
Registrován: pát 06.01.2012 9:48
Bydliště: Řečkovice

Re: OpenTX LUA scripting

#168 Příspěvek od prikrylm »

Když se dá přes vysílačku nahrát nový firmware do přijímače (FrSky), není nějaký LUA, který by nastavil s.bus servo?
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Uživatelský avatar
ellet
Příspěvky: 2349
Registrován: pát 12.02.2016 11:37
Bydliště: Vysočina, ČR

Re: OpenTX LUA scripting

#169 Příspěvek od ellet »

prikrylm píše:Když se dá přes vysílačku nahrát nový firmware do přijímače (FrSky), není nějaký LUA, který by nastavil s.bus servo?
No šlo by to asi snadno i jinak, chybí ale informace. Krajní možnost by byla - přeházet kanály udělátkem připojeným mezi přijímač a serva.
Uživatelský avatar
prikrylm
Příspěvky: 4545
Registrován: pát 06.01.2012 9:48
Bydliště: Řečkovice

Re: OpenTX LUA scripting

#170 Příspěvek od prikrylm »

Víte něco o auto.lua jako telemetrickém skriptu, který by se sám spouštěl po startu vysílačky nebo po resetu letu?

[quote=Ishems]Make an autorun telemetry startup routine.

If there is an Auto.lua defined in the first telemetry screen as Lua script, after exiting the notes, switch to telemetry screen one and execute it.[/quote]
Jde pořád o startup checklist LUA.

... kdyby nic, tak hlášení o potřebě údržby po n motohodinách by se dalo stvořit jako zvukový výstup přes speciální fce na "one" trigger.
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Uživatelský avatar
ellet
Příspěvky: 2349
Registrován: pát 12.02.2016 11:37
Bydliště: Vysočina, ČR

Re: OpenTX LUA scripting

#171 Příspěvek od ellet »

Ve vlákně o OTX se řešilo automatické fotografování v cyklu 0 - 70 - 100 % dráhy serva. Bylo řešení i v Lua ale z cvičných důvodů taky jedno Lua řešení přikládám. :)
Edit: Něco jsem dopsal a soubor vyměnil ale funkce je stejná.
A protože co jsem dopsal nebylo moc k užitku, tak zase oprava
Přílohy
Foto3.zip
(481 bajtů) Staženo 97 x
Uživatelský avatar
ellet
Příspěvky: 2349
Registrován: pát 12.02.2016 11:37
Bydliště: Vysočina, ČR

Re: OpenTX LUA scripting

#172 Příspěvek od ellet »

Tak v rámci cvičení jsem udělal novou verzi. Je možné nastavit 1 až 4 polohy serva a u každé polohy jiný čas. Protože počet předávaných parametrů je až 8, je třeba hodnoty (poloha a čas) nastavit v GV (GV1 až GV8 v libovolném FM). Pokud by byl nějaký problém, dejte vědět :)
Přílohy
SeqSer.zip
(751 bajtů) Staženo 94 x
Uživatelský avatar
prikrylm
Příspěvky: 4545
Registrován: pát 06.01.2012 9:48
Bydliště: Řečkovice

Re: OpenTX LUA scripting

#173 Příspěvek od prikrylm »

Možná rozšíření na nějaký obecný sequencer i pro více serv. Třeba na podvozky + dvířka podvozků (jasně, vcelku jednoduše řešitelné přes křivky), případně něco složitějšího. I když poskytnutý LUA už je v podstatě ono, žejo.

A pak mě ještě napadlo něco, co si nějakou sekvenci "zapamatuje" - pokud je SD karta, tak na ni nebo co se vleze do paměti. Kdyby se někdo nudil. :) Asi by stačilo zapnout logování a jen zapamatovat časy (od-do) a pak sekvenci zopakovat z logu.
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Uživatelský avatar
ellet
Příspěvky: 2349
Registrován: pát 12.02.2016 11:37
Bydliště: Vysočina, ČR

Re: OpenTX LUA scripting

#174 Příspěvek od ellet »

To máš určitě pravdu. Taky mě napadaly další varianty, je to takovej "startovací" počinek. Tahle tvorba asi spěje ke stolnímu tenisu a ovládáním pálky páčkou (tedy kniplem) :D . U mě teď ale začne převládat fyzická činnost, stěhuju se na léto "do lesů".
Uživatelský avatar
prikrylm
Příspěvky: 4545
Registrován: pát 06.01.2012 9:48
Bydliště: Řečkovice

Re: OpenTX LUA scripting

#175 Příspěvek od prikrylm »

(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Uživatelský avatar
ellet
Příspěvky: 2349
Registrován: pát 12.02.2016 11:37
Bydliště: Vysočina, ČR

Re: OpenTX LUA scripting

#176 Příspěvek od ellet »

prikrylm píše:Tak jsem zase tvořil: vrtulníkový "slow start", když ho neumí ESC.
Máš hvězdičku za vitalitu :D
Uživatelský avatar
VSCharlie
Příspěvky: 446
Registrován: pát 10.01.2014 17:51
Bydliště: Brno
Kontaktovat uživatele:

Re: OpenTX LUA scripting

#177 Příspěvek od VSCharlie »

Potřeboval bych poradit.. :(

Vysílač Horus X10S Express - OpenTX 2.3.5 (sdcard-480x272-2.3V0025.zip) a modul TBS Crossfire Micro.
Mám problém s funkností Lua scriptu "crossfire.lua"...
A to v tom, že po spuštění (načtení TXa RX) a spuštění jednoho z nich, se lze v menu nastavení pohybovat poute jedním směrem.
Jinak řečeno "roller" na horusu funguje změna jenom doprava a vlevo ne!
Čili mohu jednotlivé parametry jenom zvyšovat, ale snižovat ne.. :?
Platí to pro všechny hodnoty které je možné dkriptem v TX i RT měnit.

Jako příklad třeba nastavení výkonu TX..
Mohu z 25mW zvedat hodnoty výkonu až na doraz (třeba 250mW), ale snižovat z těch 250mW je nemohu - "točítko" Horusu (+ -) na druhou stranu (-) nereaguje.
Fungule v tomto scriptu pouze do plusové strany!

Zná někdo nějaké řešení?
Já jsem hledal, ale nic nenašel....
Nákazu léčím systematicky - "Pěkně kulkou po kulce".
http://www.vscharlie.rajce.idnes.cz
Uživatelský avatar
sampoalphascan
Příspěvky: 142
Registrován: čtv 11.10.2012 12:30
Bydliště: Ostrava

Re: OpenTX LUA scripting

#178 Příspěvek od sampoalphascan »

Zdravím. Neví někdo jak dostat na horus X10s Express opentx 2.3.5, nějak na obrazovku počet otáček rotoru vrtulníku. Nejde mi rozchodit nic s toho co jsem našel a netuším kde je chyba. dík.
Uživatelský avatar
sampoalphascan
Příspěvky: 142
Registrován: čtv 11.10.2012 12:30
Bydliště: Ostrava

Re: OpenTX LUA scripting

#179 Příspěvek od sampoalphascan »

Takže si odpovím sám. Funkční script je tady https://www.rcgroups.com/forums/showthr ... nge/page13
A pokud by se někdo nudil a uměl by dodělat velikosti tak by mi udělal radost :D
Uživatelský avatar
ellet
Příspěvky: 2349
Registrován: pát 12.02.2016 11:37
Bydliště: Vysočina, ČR

Re: OpenTX LUA scripting

#180 Příspěvek od ellet »

sampoalphascan píše:Takže si odpovím sám....
Možná proto, že to co jsi původně požadoval se nedělá scriptem. Stačí si tu hodnotu umístit na display. Ten script toho dělá víc, o tom jsi nic nepsal.
Odpovědět

Zpět na „Vysílače“