Autor |
Zpráva |
troiac
|
Napsal: pát 01.02.2019 19:58 |
|
Mecenáš serveru
|
|
|
Registrován: 9.12.2013 Příspěvky: 493 Bydliště: Dudince
|
ellet píše: Můžeš to upravit podle obrázků v příloze (Companion). Příloha: fotocam.zip Časování timeru si oprav podle potřeby. (Číslo 2 a 0,5 asi prohodit). Spínač (SA) a kanál (8) si oprav jak chceš taky. Super fachci to Diki za rady ste borci
_________________ X8 Quad Pixhawk 2Tricopter APM 2.6Race Omnibus F4 Quad HKpilot32
|
|
Nahoru |
|
|
|
|
|
prikrylm
|
Napsal: pon 04.02.2019 21:14 |
|
Mecenáš serveru
|
|
|
Registrován: 6.1.2012 Příspěvky: 3699 Bydliště: Řečkovice Obrázky: 0
|
Když pustím nějakou telemetrickou obrazovku, kde údaje zobrazuje LUA, tak nemůžu přeskočit na jinou telemetrickou obrazovku. Jediné, jak se mi daří LUA ukončit je dlouhé EXIT, tedy "násilně". Nedaří se ani s nejjednoduššími LUA, ani příklady z netu nefungují (jako to přepínání). Dělám něco špatně? Kde je chyba?
_________________ (šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
|
|
Nahoru |
|
|
lubo1
|
Napsal: pon 04.02.2019 23:06 |
|
Mazák
|
|
|
Registrován: 10.4.2008 Příspěvky: 5095 Bydliště: CA
|
prikrylm píše: Když pustím nějakou telemetrickou obrazovku, kde údaje zobrazuje LUA, tak nemůžu přeskočit na jinou telemetrickou obrazovku. Jediné, jak se mi daří LUA ukončit je dlouhé EXIT, tedy "násilně". Nedaří se ani s nejjednoduššími LUA, ani příklady z netu nefungují (jako to přepínání). Dělám něco špatně? Kde je chyba? V deklarácii LUA SCR
_________________ http://lubo111.rajce.idnes.cz
|
|
Nahoru |
|
|
prikrylm
|
Napsal: úte 05.02.2019 9:49 |
|
Mecenáš serveru
|
|
|
Registrován: 6.1.2012 Příspěvky: 3699 Bydliště: Řečkovice Obrázky: 0
|
lubo1 píše: V deklarácii LUA SCR Díky za reakci, mohl bys být konkrétnější? Nemám tvé znalosti, netuším co by odpověď mohla znamenat.
_________________ (šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
|
|
Nahoru |
|
|
lubo1
|
Napsal: úte 05.02.2019 10:16 |
|
Mazák
|
|
|
Registrován: 10.4.2008 Příspěvky: 5095 Bydliště: CA
|
prikrylm píše: ...Díky za reakci, mohl bys být konkrétnější? Nemám tvé znalosti, netuším co by odpověď mohla znamenat. Pozri manual .... V poslednom riadku musíš mať return s názvami funkcii init, run, BG.... Vo verzii 2.0.x to fungovalo aj bez tejto definicie... V novších to musíš mať správne, inak nejde prepínať obrazovky..... Script interface definition Every script must include a return statement at the end, that defines its interface to the rest of OpenTX code. This statement defines: script init function (optional) script background function script run function Example (interface only): local function init_func() -- init_func is called once when model is loaded end local function bg_func() -- bg_func is called periodically (always, the screen visibility does not matter) end local function run_func(event) -- run_func is called periodically only when screen is visible end return { run=run_func, background=bg_func, init=init_func } Notes: init_func() function is called once when script is loaded and begins execution. bg_func() is called periodically, the screen visibility does not matter. run_func(event) function is called periodically when custom telemetry screen is visible. The event parameter indicates which transmitter button has been pressed (see Key Events). This is the time when the script has full control of the LCD screen and keys and should draw something on the screen.
_________________ http://lubo111.rajce.idnes.cz
|
|
Nahoru |
|
|
prikrylm
|
Napsal: úte 05.02.2019 10:41 |
|
Mecenáš serveru
|
|
|
Registrován: 6.1.2012 Příspěvky: 3699 Bydliště: Řečkovice Obrázky: 0
|
LUA 2.0.x jsem nikdy nedělal. Z návodu na LUA 2.2 vycházím, return řádek na konci LUA mám (bez něj skript hlásí syntax error), skript normálně funguje, ale nedaří se mi přeskočit na jinou telemetrickou obrazovku. Funguje to stejně v rádiu i v Companion-u. Nějaké další nakopnutí správným směrem? konkrétní blbost, kterou zkouším: Kód: local time = 0 local fgCnt = 0 local bgCnt = 0 local function init_func() time = getTime(); end local function bg_func() bgCnt = bgCnt + 1;
end local function run_func(event) fgCnt = fgCnt + 1; time = getTime();
local ax = getValue("thr")+1024 local pos = (212 / 2048)*ax lcd.clear();
lcd.drawNumber(pos, 6, time, DBLSIZE) lcd.drawText(10, 40, "Fg tick:", 0) lcd.drawNumber(80, 40, fgCnt, 0) lcd.drawText(10, 52, "Bg tick:", 0) lcd.drawNumber(80, 52, bgCnt, 0) lcd.drawNumber(150, 52, ax, 0) lcd.drawNumber(150, 40, getValue("ls1"), 0) lcd.drawLine(10, 1, 199, 1, SOLID, GREY_DEFAULT) lcd.drawFilledRectangle(10, 4, 190, 20, GREY_DEFAULT+FILL_WHITE) lcd.drawLine(10, 26, 199, 26, SOLID, GREY_DEFAULT)
return 0 end return { run=run_func, background=bg_func, init=init_func }
_________________ (šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
|
|
Nahoru |
|
|
lubo1
|
Napsal: úte 05.02.2019 19:07 |
|
Mazák
|
|
|
Registrován: 10.4.2008 Příspěvky: 5095 Bydliště: CA
|
prikrylm píše: LUA 2.0.x jsem nikdy nedělal.
Z návodu na LUA 2.2 vycházím, return řádek na konci LUA mám (bez něj skript hlásí syntax error), skript normálně funguje, ale nedaří se mi přeskočit na jinou telemetrickou obrazovku.
Funguje to stejně v rádiu i v Companion-u.
Nějaké další nakopnutí správným směrem?
konkrétní blbost, kterou zkouším:
Nemam to moznost vyskusat, ale urcite tam nepatri Return 0 ... Treti riadok od spodu ... Zajtra to pozriem...
_________________ http://lubo111.rajce.idnes.cz
|
|
Nahoru |
|
|
prikrylm
|
Napsal: úte 05.02.2019 21:39 |
|
Mecenáš serveru
|
|
|
Registrován: 6.1.2012 Příspěvky: 3699 Bydliště: Řečkovice Obrázky: 0
|
lubo1 píše: Nemam to moznost vyskusat, ale urcite tam nepatri Return 0 ... Treti riadok od spodu ... Zajtra to pozriem... "return 0" je jen jeden ze zoufalých pokusů (v onetime scriptech je potřeba) nevadí, ani nepomáhá.
_________________ (šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
|
|
Nahoru |
|
|
lubo1
|
Napsal: stř 06.02.2019 21:38 |
|
Mazák
|
|
|
Registrován: 10.4.2008 Příspěvky: 5095 Bydliště: CA
|
prikrylm píše: "return 0" je jen jeden ze zoufalých pokusů (v onetime scriptech je potřeba) nevadí, ani nepomáhá. Teraz som to skúšal v Companione ... mal som tam 2 Lua Scripty a ten tvoj... .obrazovky sa prepínajú bez problémov tlačítkom Page....Mám tam nastavené X9D+ Tak neviem... nemám to možnosť vyskúšať mimo Companionu... V Horuse telemetrické Scripty nebežia.... Takže bohužiaľ....
_________________ http://lubo111.rajce.idnes.cz
|
|
Nahoru |
|
|
prikrylm
|
Napsal: čtv 07.02.2019 8:13 |
|
Mecenáš serveru
|
|
|
Registrován: 6.1.2012 Příspěvky: 3699 Bydliště: Řečkovice Obrázky: 0
|
lubo1 píše: Teraz som to skúšal v Companione ... mal som tam 2 Lua Scripty a ten tvoj... .obrazovky sa prepínajú bez problémov tlačítkom Page....Mám tam nastavené X9D+ Tak neviem... nemám to možnosť vyskúšať mimo Companionu... V Horuse telemetrické Scripty nebežia.... Takže bohužiaľ.... Hmmm, zase jsem debil já... NeLUA telemetrické obrazovky se dají přepínat + a - LUA obrazovka ne. Page jsem nezkoušel a funguje. Tak zase díky za školení...
_________________ (šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
|
|
Nahoru |
|
|
Lubo3
|
Napsal: pát 01.03.2019 11:30 |
|
Celkem nový uživatel
|
|
|
Registrován: 6.6.2017 Příspěvky: 66
|
Zdravim Vas kolegovia. Onedlho sa stanem novym majitelom Taranisu plus a kedze som doteraz pouzival Hitec, chcem sa spytat, ci je mozne pouzit do Taranisu pridavny modul s protokolom AFHSS a ak ano, tak aky? Nejak sa mi nepodarilo k nicomu dopatrat. Iste mate viac skusenosti. Dakujem
_________________ Alpha 1500 Blanik 2100 (LM) Mustang P-51 (SAD) Blanik 2600 (LM) Grand Tundra (Avios), Taranis X9D+
|
|
Nahoru |
|
|
prikrylm
|
Napsal: pát 01.03.2019 12:28 |
|
Mecenáš serveru
|
|
|
Registrován: 6.1.2012 Příspěvky: 3699 Bydliště: Řečkovice Obrázky: 0
|
Lubo3 píše: Zdravim Vas kolegovia. Onedlho sa stanem novym majitelom Taranisu plus a kedze som doteraz pouzival Hitec, chcem sa spytat, ci je mozne pouzit do Taranisu pridavny modul s protokolom AFHSS a ak ano, tak aky? Nejak sa mi nepodarilo k nicomu dopatrat. Iste mate viac skusenosti. Dakujem Modul do Taranisu použít jde. Třeba: link1, link2. Pak i multiprotokol modul (třeba od Jumperu nebo od iRange - ten je prý o kousek líp udělaný) nabízí jakýsi HiTec protokol i s telemetrií, ale nevím jestli je to ten správný protokol, nejspíš ano.
_________________ (šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Naposledy upravil prikrylm dne pát 01.03.2019 19:55, celkově upraveno 1
|
|
Nahoru |
|
|
Jiri
|
Napsal: pát 01.03.2019 12:44 |
|
Mazák
|
|
|
Registrován: 1.2.2006 Příspěvky: 1205 Bydliště: Praha, Sobín Obrázky: 3
|
Určitě bych použil Multiprotokol modul, za podobné peníze nabídne mnohem víc možností, existuje např. spousta BNF modelů, většinou s DX protokolem, co tím pokryješ taky. Přehled podporovaných protokolů viz http://www.rcmania.cz/viewtopic.php?f=38&t=85424#p1440715
_________________ Símův axiom: Každý signál se zlepší, připojíme - li anténu
|
|
Nahoru |
|
|
Lubo3
|
Napsal: pát 01.03.2019 13:29 |
|
Celkem nový uživatel
|
|
|
Registrován: 6.6.2017 Příspěvky: 66
|
Vdaka za odpovede, urcite sa pozriem na vsetky.
_________________ Alpha 1500 Blanik 2100 (LM) Mustang P-51 (SAD) Blanik 2600 (LM) Grand Tundra (Avios), Taranis X9D+
|
|
Nahoru |
|
|
Marek_Km
|
Napsal: pát 01.03.2019 16:29 |
|
Mazák
|
|
|
Registrován: 27.5.2012 Příspěvky: 1687 Bydliště: Kroměříž Obrázky: 38
|
Možná to patří do palubní elektroniky, ale zkusím to tady: Poslední koupený létající stroj (samokřídlo) jsem obohatil o přijímač RX6R a chci se zeptat, proč mi Taranis nechce hlásit RSSI, když je to telemetrický přijímač a normálně sílu signálu to ukazuje, ale když chci nastavit hlášení, tak mi to telemetrii (RSSI) vůbec nenabídne. Přitom v jiných strojích mám u telemetrických přijímačů nastaveno hlášení RSSI přes přepínač, případně jej vidím v OSD. Proč to nejde tady?
|
|
Nahoru |
|
|
Kdo je online |
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 29 návštevníků |
|
Nemůžete zakládat nová témata v tomto fóru Nemůžete odpovídat v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete přikládat soubory v tomto fóru
|
|
|