FrSky Taranis - páté pokračování

Všechno co souvisí s modelářskými vysílači, výběr, programování, napájení
Zamčeno
Zpráva
Autor
Uživatelský avatar
troiac
Příspěvky: 482
Registrován: pon 09.12.2013 16:36
Bydliště: Dudince

Re: FrSky Taranis - páté pokračování

#1006 Příspěvek od troiac »

ellet píše:Můžeš to upravit podle obrázků v příloze (Companion).
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 :D
Diki za rady ste borci :D :D :D
X8 Quad Pixhawk 2Tricopter APM 2.6Race Omnibus F4 Quad HKpilot32
Uživatelský avatar
prikrylm
Příspěvky: 4547
Registrován: pát 06.01.2012 9:48
Bydliště: Řečkovice

Re: FrSky Taranis - páté pokračování

#1007 Příspěvek od prikrylm »

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)
Uživatelský avatar
lubo1
Příspěvky: 5094
Registrován: pát 11.04.2008 0:00
Bydliště: CA
Kontaktovat uživatele:

Re: FrSky Taranis - páté pokračování

#1008 Příspěvek od lubo1 »

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

Re: FrSky Taranis - páté pokračování

#1009 Příspěvek od prikrylm »

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)
Uživatelský avatar
lubo1
Příspěvky: 5094
Registrován: pát 11.04.2008 0:00
Bydliště: CA
Kontaktovat uživatele:

Re: FrSky Taranis - páté pokračování

#1010 Příspěvek od lubo1 »

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

Re: FrSky Taranis - páté pokračování

#1011 Příspěvek od prikrylm »

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: Vybrat vše

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)
Uživatelský avatar
lubo1
Příspěvky: 5094
Registrován: pát 11.04.2008 0:00
Bydliště: CA
Kontaktovat uživatele:

Re: FrSky Taranis - páté pokračování

#1012 Příspěvek od lubo1 »

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

Re: FrSky Taranis - páté pokračování

#1013 Příspěvek od prikrylm »

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)
Uživatelský avatar
lubo1
Příspěvky: 5094
Registrován: pát 11.04.2008 0:00
Bydliště: CA
Kontaktovat uživatele:

Re: FrSky Taranis - páté pokračování

#1014 Příspěvek od lubo1 »

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

Re: FrSky Taranis - páté pokračování

#1015 Příspěvek od prikrylm »

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)
Uživatelský avatar
Lubo3
Příspěvky: 65
Registrován: úte 06.06.2017 21:46

Re: FrSky Taranis - páté pokračování

#1016 Příspěvek od Lubo3 »

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

Re: FrSky Taranis - páté pokračování

#1017 Příspěvek od prikrylm »

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.
Naposledy upravil(a) prikrylm dne pát 01.03.2019 19:55, celkem upraveno 1 x.
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Uživatelský avatar
Jiri
Příspěvky: 1294
Registrován: stř 01.02.2006 0:00
Bydliště: Praha, Sobín

Re: FrSky Taranis - páté pokračování

#1018 Příspěvek od Jiri »

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
Uživatelský avatar
Lubo3
Příspěvky: 65
Registrován: úte 06.06.2017 21:46

Re: FrSky Taranis - páté pokračování

#1019 Příspěvek od Lubo3 »

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+
Uživatelský avatar
Marek_Km
Příspěvky: 1686
Registrován: ned 27.05.2012 13:03
Bydliště: Kroměříž

Re: FrSky Taranis - páté pokračování

#1020 Příspěvek od Marek_Km »

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?
Zamčeno

Zpět na „Vysílače“