Stránka 68 z 83
Re: FrSky Taranis - páté pokračování
Napsal: pát 01.02.2019 19:58
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
Diki za rady ste borci

Re: FrSky Taranis - páté pokračování
Napsal: pon 04.02.2019 21:14
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?
Re: FrSky Taranis - páté pokračování
Napsal: pon 04.02.2019 23:06
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
Re: FrSky Taranis - páté pokračování
Napsal: úte 05.02.2019 9:49
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.
Re: FrSky Taranis - páté pokračování
Napsal: úte 05.02.2019 10:16
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.
Re: FrSky Taranis - páté pokračování
Napsal: úte 05.02.2019 10:41
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 }
Re: FrSky Taranis - páté pokračování
Napsal: úte 05.02.2019 19:07
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...
Re: FrSky Taranis - páté pokračování
Napsal: úte 05.02.2019 21:39
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á.
Re: FrSky Taranis - páté pokračování
Napsal: stř 06.02.2019 21:38
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ľ....
Re: FrSky Taranis - páté pokračování
Napsal: čtv 07.02.2019 8:13
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í...
Re: FrSky Taranis - páté pokračování
Napsal: pát 01.03.2019 11:30
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
Re: FrSky Taranis - páté pokračování
Napsal: pát 01.03.2019 12:28
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.
Re: FrSky Taranis - páté pokračování
Napsal: pát 01.03.2019 12:44
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
Re: FrSky Taranis - páté pokračování
Napsal: pát 01.03.2019 13:29
od Lubo3
Vdaka za odpovede, urcite sa pozriem na vsetky.
Re: FrSky Taranis - páté pokračování
Napsal: pát 01.03.2019 16:29
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?