m.fuka: Chtěl bych u benziňáku regulovat volnoběh poťákem. Mám zaškrtnutej trim
plynu pouze volnoběh. Jak, nebo kde se dá změnit trim plynu na poťák?
Nebo to budu muset řešit nějak mixem?
Lze to trimování převexlovat z klasického ovladače trimu na poťák??
mhotar: Ne, ale lze to udělat v mixéru. Dalším řádkem přidáš hodnotu
potenciometru. Mixy budou spínané logickým spínačem který porovná
velikost hodnot páky a potenciometru, tak aby se uplatnila jen ta vyšší
hodnota.
pondělí 26. ledna 2015
pátek 23. ledna 2015
ako načítať z konfigurácie Taranisa hodnotu alarm1 a alarm2 pre A1 a A2
lubo1: Poradí niekto ako načítať z konfigurácie Taranisa hodnotu alarm1 a alarm2 pre A1 a A2.
Niečo som našiel - načítava sa pole hodnôt, ale neako mi to nepremáva.......
Potrebujem vyhodnotiť hodnotu alarm2 ....
Už som to vyriešil....
setalarm = model.getTelemetryChannel(0) --get channel info
local batvolt =setalarm.alarm1*100
lcd.drawNumber(60, 48, batvolt, MIDSIZE+PREC2)
.......TelemetryChannel(0) je A1 ........TelemetryChannel(1) je A2..... setalarm.alarm1 je alarm 1 setalarm.alarm2 je alarm2...... Keďže používam večšinou A1 príjmača na prenos napetia pohonnej batérie - potrebujem kontrolovať Alarm1 a alarm2.....
Upravená rutina na načítanie konfigu A1 a A2
Kód:
-----------------------------------------------------------------------
-- tu sa nacita hodnota A1 LOW A1 Crit A2 Low A2 Crit
local setalarm = {range, offset, alarm1, alarm2 , unit} -- definicia praazdnej premennej typu pole
setalarm = model.getTelemetryChannel(0) --naplnenie pola z konfigu kanalu A1
local A1AlarmLow =setalarm.alarm1 *100 --hodnota A1 Low *100
local A1AlarmCrit =setalarm.alarm2*100 -- hodnota A1 Crit *100
setalarm = model.getTelemetryChannel(1) -- naplnenie pola z konfigu kanalu A2
local A2AlarmLow =setalarm.alarm1*100 -- naplnenie A2 Low *100
local A2AlarmCrit =setalarm.alarm2*100 -- naplnenie A2 Crit *100
-----------------------------------------------------------------------
na vypísanie hodnôt A1 Low potom stačí
Kód:
lcd.drawNumber(30, 48, A1AlarmLow, MIDSIZE+PREC2+LEFT)
analogicky A2AlarmLow, prípadne A1AlarmCrit....
Načo to bude dobré?
Napetie pohonného akumulátora prenášam cez A1 - ale to isté môže platiť pre iný prenos....
Napetie aku bude zobrazované cez BarGraf - maximum je jesné = 4.2*pocclankov
minimum ale nebude na napeti nula, ale na minimalnom vycerpatelnom -
povedzme 3,3V* pocclankov - čiže u dvojčlánku 6,6V bude bargraf na nule
analogicky bude 3,5V*poccla A1Low - tam bude na Bargrafe značka rezervy
Takto to mám nastavené v rádiu a hlási mi to alarmLow a AlarmCrit... údaj na displeji by mal byť nastavený rovnako
Edit:
Využívam len A1/A2.... ale analogicky sa dá načítať konfg pre A3/A4....

Takto vyzerá telemetrický panel......
Takto vyzerá umiestnenie súboru v Taranise. Pokiaľ sa jedná o telemtriu - súbor sa nahráva do taranisu - do podadresára disk\SCRIPTS\nazov_modelu\telem1.lua
Číslo v názve označuje poradie obrazoviek. Ak je telem0 -po spustení telemetrie sa otvorí táto obrazovka ako prvá.... Ak je telem1 - prepne sa obrazovka ako druhá......
Meranie pohonneho aku mám pripojené cez analogove vstupy.
V súbore sa vstup vyberá v premennej local Akanal = 1 --kanal A1=1, A2=2 A3=3 A4=4
Výpočet počtu článkov sa mi neako nepáčil a zatiaľ som lepší nestvoril... v súbore je preto treba vybrať počet článkov v položke local CellNum =2
Časom dorobím aj autodetekciu.....
V premennej local riadRssi = 32 local stlpRssi = 9 je riadok a stlpec, kde bude zobrazené meranie RSSI... Ak zadám riadRssi=0 potom nebude meranie RSSI vôbec zobrazené.
Rozloženie položiek môžeme urobiť na jednom mieste....
Ak sú otázky, alebo pripomienky - sem s nimi......
Niečo som našiel - načítava sa pole hodnôt, ale neako mi to nepremáva.......
Potrebujem vyhodnotiť hodnotu alarm2 ....
Už som to vyriešil....
Kód:
local setalarm = {range, offset, alarm1, alarm2 , unit}setalarm = model.getTelemetryChannel(0) --get channel info
local batvolt =setalarm.alarm1*100
lcd.drawNumber(60, 48, batvolt, MIDSIZE+PREC2)
.......TelemetryChannel(0) je A1 ........TelemetryChannel(1) je A2..... setalarm.alarm1 je alarm 1 setalarm.alarm2 je alarm2...... Keďže používam večšinou A1 príjmača na prenos napetia pohonnej batérie - potrebujem kontrolovať Alarm1 a alarm2.....
Upravená rutina na načítanie konfigu A1 a A2
Kód:
-----------------------------------------------------------------------
-- tu sa nacita hodnota A1 LOW A1 Crit A2 Low A2 Crit
local setalarm = {range, offset, alarm1, alarm2 , unit} -- definicia praazdnej premennej typu pole
setalarm = model.getTelemetryChannel(0) --naplnenie pola z konfigu kanalu A1
local A1AlarmLow =setalarm.alarm1 *100 --hodnota A1 Low *100
local A1AlarmCrit =setalarm.alarm2*100 -- hodnota A1 Crit *100
setalarm = model.getTelemetryChannel(1) -- naplnenie pola z konfigu kanalu A2
local A2AlarmLow =setalarm.alarm1*100 -- naplnenie A2 Low *100
local A2AlarmCrit =setalarm.alarm2*100 -- naplnenie A2 Crit *100
-----------------------------------------------------------------------
na vypísanie hodnôt A1 Low potom stačí
Kód:
lcd.drawNumber(30, 48, A1AlarmLow, MIDSIZE+PREC2+LEFT)
analogicky A2AlarmLow, prípadne A1AlarmCrit....
Načo to bude dobré?
Napetie pohonného akumulátora prenášam cez A1 - ale to isté môže platiť pre iný prenos....
Napetie aku bude zobrazované cez BarGraf - maximum je jesné = 4.2*pocclankov
minimum ale nebude na napeti nula, ale na minimalnom vycerpatelnom -
povedzme 3,3V* pocclankov - čiže u dvojčlánku 6,6V bude bargraf na nule
analogicky bude 3,5V*poccla A1Low - tam bude na Bargrafe značka rezervy
Takto to mám nastavené v rádiu a hlási mi to alarmLow a AlarmCrit... údaj na displeji by mal byť nastavený rovnako
Edit:
Využívam len A1/A2.... ale analogicky sa dá načítať konfg pre A3/A4....
tak je možno skúsať .....
Samotný telemetrický Script nič neriadi - len robí uživateľské zobrazenie hodnôt z telemetrie. Pôvodné funkcie telemetrie ostávajú nezmenené.... Script pridáva funkcie navyše. Obrazoviek môžeme pridať viacero - každá môže mať inú funkcionalitu.......
Samotný telemetrický Script nič neriadi - len robí uživateľské zobrazenie hodnôt z telemetrie. Pôvodné funkcie telemetrie ostávajú nezmenené.... Script pridáva funkcie navyše. Obrazoviek môžeme pridať viacero - každá môže mať inú funkcionalitu.......
Kód:
-- tu bude deklaracia premennych pre dany model
local CellNum =2
local Akanal = 1 --kanal A1=1, A2=2 A3=3 A4=4
local altPos=0
local riadMax = 0 --34 max vyska
local stlpMax = 2
local riadVyska=5 -- riadok kde sa vypise udaj vyska
local stlpVyska = 192 -- koniec vysky - vykresluje sa dolava
local riadA1v = 50 -- riadok na ktorom bude A1
local stlpecKonca = 192 -- koniec bargrafu - ostatne pozicie sa dopocitaju
local riadRssi = 32
local stlpRssi = 9
local riadTxBat = 22 -- ak bude riadok 0 - nebude sa TXbat zobrazovat
local stlpTxBat = 9 -- stlpec odkial sa vykresli TXbat
local riadTimer = 2 -- ak bude riadok 0 - nebude sa timer zobrazovat
local stlpTimer = 1 -- stlpec odkial sa vykresli Timer
local CellNum =2
local Akanal = 1 --kanal A1=1, A2=2 A3=3 A4=4
local altPos=0
local riadMax = 0 --34 max vyska
local stlpMax = 2
local riadVyska=5 -- riadok kde sa vypise udaj vyska
local stlpVyska = 192 -- koniec vysky - vykresluje sa dolava
local riadA1v = 50 -- riadok na ktorom bude A1
local stlpecKonca = 192 -- koniec bargrafu - ostatne pozicie sa dopocitaju
local riadRssi = 32
local stlpRssi = 9
local riadTxBat = 22 -- ak bude riadok 0 - nebude sa TXbat zobrazovat
local stlpTxBat = 9 -- stlpec odkial sa vykresli TXbat
local riadTimer = 2 -- ak bude riadok 0 - nebude sa timer zobrazovat
local stlpTimer = 1 -- stlpec odkial sa vykresli Timer
Příloha:
Takto vyzerá telemetrický panel......
Příloha:
Příloha:
Takto vyzerá umiestnenie súboru v Taranise. Pokiaľ sa jedná o telemtriu - súbor sa nahráva do taranisu - do podadresára disk\SCRIPTS\nazov_modelu\telem1.lua
Číslo v názve označuje poradie obrazoviek. Ak je telem0 -po spustení telemetrie sa otvorí táto obrazovka ako prvá.... Ak je telem1 - prepne sa obrazovka ako druhá......
Meranie pohonneho aku mám pripojené cez analogove vstupy.
V súbore sa vstup vyberá v premennej local Akanal = 1 --kanal A1=1, A2=2 A3=3 A4=4
Výpočet počtu článkov sa mi neako nepáčil a zatiaľ som lepší nestvoril... v súbore je preto treba vybrať počet článkov v položke local CellNum =2
Časom dorobím aj autodetekciu.....
V premennej local riadRssi = 32 local stlpRssi = 9 je riadok a stlpec, kde bude zobrazené meranie RSSI... Ak zadám riadRssi=0 potom nebude meranie RSSI vôbec zobrazené.
Rozloženie položiek môžeme urobiť na jednom mieste....
Ak sú otázky, alebo pripomienky - sem s nimi......
Přílohy: |
|
Verzia 1.1 môjho Scriptu - nainštalovať do podadresára SCRIPTS\nazov_modelu\telem1
Je upravene odkazovanie umiestňovania výpisov - odstranenie príkazov lcd.getLastPos(). Bol problém s formatovaním výpisov.....
Je upravene odkazovanie umiestňovania výpisov - odstranenie príkazov lcd.getLastPos(). Bol problém s formatovaním výpisov.....
Přílohy: |
|
Zobrazení dat z telemetrie velkými písmeny
lubo1: Skúsil som niečo vyšmejdť na nete.... a nahrať do rádia...... je to
super. Keď nič iné, tak si urobiť svoju telemetrickú obrazovku,na ktorej
sa to budú dať údaje prečítať aj periférnym pohľadom pre nás
trojdioptriových......
Takáto veľkosť je u origo

Takéto písmo u scriptového.....

To som len posťahoval z webu. Dosť som sa potrápil, kźm som zistil, ako to nahrať (názov modelu sa inak zobrazoval a inak bol na SD karte....).
Ja budem robiť neakú podobnú obrazovku.... veľký výškomer, a veľké stopky....
Ale tento týždeň už toho asi veľa nestihnem.....
Podstatné je, že človek vie, že to ide. Popravde smo do tejto debaty netušil, načo je dobrý ten LUA SCRIPT.....
EDIT
to na fotke je stiahnuté z tvojho odkazu
http://rcsettings.com/index.php/viewcat ... ua-scripts
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

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......

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

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".

Zobrazí sa spodný panel rádia
Zobrazí sa displej rádia s tlačítkami....

Tlačítka vedľa displeja sú funkčné. Tlačítkami vedľa displeja vyberieme požadovaný model - menu/+-/nazov modelu/ent/select model....

Keď máme vybratý model

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

Takže som už niečo stvoril
Na obrazovke časovače T1 a T2
Napetie TX - hodnota vo voltoch, aj v percentách. Ak je napetie menšie, ako je nastavené v konfigu rádia bude nápis aj Bargraf blikať.
To isté je RSSI
Veľké číslo je výška z Varia, pod ním maximálna dosiahnutá výška
Pod RSSI ešte príde napetie pohonného aku a vpravo príde zvislý bargraf varia.
Pokračovanie nabudúce....
Ešte upravím popis scriptu a hodím sem....
EDIT:
Narazil som na problém s časovačom - odpočítava sekundy a nezastaví pri hodnote 0, ale pri -1?? Asi Bug.
Druhý problém - z konfigu sa dá načítať nastavené minimálne napetie pre Tx, ale nedá sa prečítať min RSSI z konfigu, keď začne hlásiť alarm. . Dal som do programu napevno hodnotu 42
Až bude čas dorobím zvyšok....
To čo je na obrazovke - to už je funkčné. V priloženom súbore je zpakovaný Script. Script je okomentovaný, takže každý si ho ľahko upraví.....
Přílohy:
telem2.rar
lubo1: Takže ako tak hotová verzia......
V hlavičke súboru je možné editovať umiestnenie výpisu.... Ak sa zadá riadok 0 - nebude sa údaj vypisovať, Môže sa vytvoriť druhý súbor telem2 a v ňom vypisovať iné veličiny, ako v telem1.... prepínať sa dá cez +-....
Treba skúsiť.....
Přílohy:
telem1.rar
von boberov: Lubo1- dneska jsem to testnul a krásná práce, díky za ni. Zprvu jsem to nemohl rozchodit, bo jsem pozorně nepročetl návod, ale už to frčí.
lubo1: robné opravy vo vypočte vertikalneho barGrafu, doplnené zobrazovanie vertikálnej rýchlosti .....
Přílohy:
telem1.rar
Takáto veľkosť je u origo
Takéto písmo u scriptového.....
To som len posťahoval z webu. Dosť som sa potrápil, kźm som zistil, ako to nahrať (názov modelu sa inak zobrazoval a inak bol na SD karte....).
Ja budem robiť neakú podobnú obrazovku.... veľký výškomer, a veľké stopky....
Ale tento týždeň už toho asi veľa nestihnem.....
Podstatné je, že človek vie, že to ide. Popravde smo do tejto debaty netušil, načo je dobrý ten LUA SCRIPT.....
EDIT
to na fotke je stiahnuté z tvojho odkazu
http://rcsettings.com/index.php/viewcat ... ua-scripts
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
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......
Do podadresárov modelu som hodil script telemetrie
Po spustení Compnionu otvorím menu File/open/models
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".
Zobrazí sa spodný panel rádia
Zobrazí sa displej rádia s tlačítkami....
Tlačítka vedľa displeja sú funkčné. Tlačítkami vedľa displeja vyberieme požadovaný model - menu/+-/nazov modelu/ent/select model....
Keď máme vybratý model
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
Takže som už niečo stvoril
Na obrazovke časovače T1 a T2
Napetie TX - hodnota vo voltoch, aj v percentách. Ak je napetie menšie, ako je nastavené v konfigu rádia bude nápis aj Bargraf blikať.
To isté je RSSI
Veľké číslo je výška z Varia, pod ním maximálna dosiahnutá výška
Pod RSSI ešte príde napetie pohonného aku a vpravo príde zvislý bargraf varia.
Pokračovanie nabudúce....
Ešte upravím popis scriptu a hodím sem....
EDIT:
Narazil som na problém s časovačom - odpočítava sekundy a nezastaví pri hodnote 0, ale pri -1?? Asi Bug.
Druhý problém - z konfigu sa dá načítať nastavené minimálne napetie pre Tx, ale nedá sa prečítať min RSSI z konfigu, keď začne hlásiť alarm. . Dal som do programu napevno hodnotu 42
Až bude čas dorobím zvyšok....
To čo je na obrazovke - to už je funkčné. V priloženom súbore je zpakovaný Script. Script je okomentovaný, takže každý si ho ľahko upraví.....
Přílohy:
telem2.rar
lubo1: Takže ako tak hotová verzia......
Příloha:
V hlavičke súboru je možné editovať umiestnenie výpisu.... Ak sa zadá riadok 0 - nebude sa údaj vypisovať, Môže sa vytvoriť druhý súbor telem2 a v ňom vypisovať iné veličiny, ako v telem1.... prepínať sa dá cez +-....
Treba skúsiť.....
Přílohy:
von boberov: Lubo1- dneska jsem to testnul a krásná práce, díky za ni. Zprvu jsem to nemohl rozchodit, bo jsem pozorně nepročetl návod, ale už to frčí.
lubo1: robné opravy vo vypočte vertikalneho barGrafu, doplnené zobrazovanie vertikálnej rýchlosti .....
Přílohy:
Stopky spouštěné přes THt, ale pauzovatelné spínačem
RiMr: A zatím můžete hlavy programátorské pořešit zadání, které tu mám od jednoho modeláře:
- stopky spouštěné přes THt, ale pauzovatelné spínačem..
matoni: Zdravím borce, od kterých jsem se ještě nedávno učil a pokusím se také něčím přispět.
Řešil jsem možná něco podobného. Chtěl jsem mít dvoje stopky, první pro letový čas a druhé pro motorový čas. Oboje stopky se "odjistí" přepínaček SF (ale ještě neběží), spouští se pákou plynu. Druhé stopky se zastavují při plynu pod hodnotu -97, první stále běží. Oboje stopky se zastavují přepínaček SF. Použil jsem dva logické spínače (L1 a L2), dvě speciální funkce (SF10, SF11) a jednu globální proměnnou (GP1). Spínači pro stopky jsou logické spínače L1 a L2. Pokud bych chtěl jen jedny stopky, stačí si vybrat, které chování stopek chci.
Určitě to lze vyřešit i jinak a lépe, toto byl můj pokus.

RiMr: Jo, to vypadá výborně. Pokusím se to rozklíčovat s pomocí nějakého "vývojového diagramu"
a pokud to poberu, tak o tom udělám videjko.
- stopky spouštěné přes THt, ale pauzovatelné spínačem..
matoni: Zdravím borce, od kterých jsem se ještě nedávno učil a pokusím se také něčím přispět.
Řešil jsem možná něco podobného. Chtěl jsem mít dvoje stopky, první pro letový čas a druhé pro motorový čas. Oboje stopky se "odjistí" přepínaček SF (ale ještě neběží), spouští se pákou plynu. Druhé stopky se zastavují při plynu pod hodnotu -97, první stále běží. Oboje stopky se zastavují přepínaček SF. Použil jsem dva logické spínače (L1 a L2), dvě speciální funkce (SF10, SF11) a jednu globální proměnnou (GP1). Spínači pro stopky jsou logické spínače L1 a L2. Pokud bych chtěl jen jedny stopky, stačí si vybrat, které chování stopek chci.
Určitě to lze vyřešit i jinak a lépe, toto byl můj pokus.
RiMr: Jo, to vypadá výborně. Pokusím se to rozklíčovat s pomocí nějakého "vývojového diagramu"
Přepínač SH - dlouhé a krátké přepnutí
cucpo: pani pls ako nastavim na spinaci SH kratke a dlhe prepnutie, v navode
starsom sa to popisuje ako SH short a SH long ale mne sa to nejak nedari
najst verzia 2.0.13
lubo1: Táto funkcia už nieje...
Môžeš si ju doprogramovať. U mňa log SW L3 - krátke prepnutie
L4 dlhe prepnutie. L3 resetuje vyškomer, dlhé - L4 - stopky

mirecc: přepínač SH - dlouhé a krátké přepnutí
to: LUBO1
Lubo, prosím, buď jsem blbej (což je možný, náš pan profesor vždy říkal že jsme "zvláštní" škola:-) ) nebo je zásek někde jinde ....
Pokud chci použít přepínač SH - krátké a dlouhé přepnutí, tak mi VŽDY proběhne krátké přepnutí a potom teprve PŘÍPADNĚ dlouhé přepnutí.....
Jinak řečeno, rozlišit dlouhé přepnutí umím, jde to, ale nemohu se "zbavit" krátkého přepnutí. Krásně je to vidět v monitoru vysílačky.
Chtěl jsem SH použít na reset stopek - krátké sepnutí na reset motohodin, dlouhé sepnutí na reset celkového času.
(konkrétně u stopek to lze "obejít", reset prvně motohodin a pak celkový čas, mi jsem ale o PRINCIP, jak se zbavit krátkého přepnutí....)
Nejde to a nejde
lubo1: Máš pravdu,... Ak stlačím SH kratko robí mi to reset telemetrie. Pri dlhom mi resetuje hodiny a aj telemetriu......
Úplné rozlišenie môžem pozrieť večer......
matoni: Jak tady píše mhotar: viewtopic.php?f=38&t=67258&start=720#p1170076.
Ve sloupci V2 (Companion) se dá nastavit např. od do - doba sepnutí (pokud je v uvedeném intervalu log. přepínač sepne) - viz příloha řádek L11 - dlouhý stisk, L12 - krátký stisk.
lubo1: Pravdu máš.....
Ešte je to možné zkombinovať tak, ako na obrázku
L3 - stlačenie od 0,1 do 1S - vyhodnocuje sa po uvoľnení spínača - čiže max po 1sekunde
L4 - Vyhodnocuje sa pri stlačení dlhšom ako 1s - vykoná sa po 1 sekunde - nie po uvoľnení spínača....
V pôvodnej verzii sa mi pri dlhom stla%cení vykonala aj inštrukcia krátkeho - tam mám reset telemetrie, takže po zapnutí vysielača a resete časovačov sa hneď resetla aj telemetria a nemusel som ju opetovným krátkym stlačením resetovať extra.....
.... u tejto druhej verzie by sa to dalo tak že l4 by vykonala funkciu "Reset all"
akurát som nikde nenašiel hodnoverný popis, čo je to "all"

cucpo: Diky pani parada uz resetujem pekne 2 casovace jednotlivo aj telemetriu .
matoni: lubo1, Co myslíš tím "all". V Companion (2.0.13) mám dále přístupné volby "release" - provede se při splnění nastaveních časů a uvolnění spínače nebo volbu "instant" - reaguje ihned po vypršení nastaveného času (nečeká na uvolnění spínače), plus chování bez těchto voleb posané v minulém příspěvku.
Popis také nemám, zkouším to metodou pokus omyl.

lubo1: Tvoj instant robí to isté - aku u mňa L4....
Je vidieť, že tú istú vec možno urobiť na viac spôsobov.....
All som mal na mysli funcie Reset All. Tuším, že je to reset tiemer a aj telemetria.... len mám občas obavu pri funkcii all, aby mi to nezmazalo aj kontakty v mobile....
lubo1: Táto funkcia už nieje...
Môžeš si ju doprogramovať. U mňa log SW L3 - krátke prepnutie
L4 dlhe prepnutie. L3 resetuje vyškomer, dlhé - L4 - stopky
mirecc: přepínač SH - dlouhé a krátké přepnutí
to: LUBO1
Lubo, prosím, buď jsem blbej (což je možný, náš pan profesor vždy říkal že jsme "zvláštní" škola:-) ) nebo je zásek někde jinde ....
Pokud chci použít přepínač SH - krátké a dlouhé přepnutí, tak mi VŽDY proběhne krátké přepnutí a potom teprve PŘÍPADNĚ dlouhé přepnutí.....
Jinak řečeno, rozlišit dlouhé přepnutí umím, jde to, ale nemohu se "zbavit" krátkého přepnutí. Krásně je to vidět v monitoru vysílačky.
Chtěl jsem SH použít na reset stopek - krátké sepnutí na reset motohodin, dlouhé sepnutí na reset celkového času.
(konkrétně u stopek to lze "obejít", reset prvně motohodin a pak celkový čas, mi jsem ale o PRINCIP, jak se zbavit krátkého přepnutí....)
Nejde to a nejde
lubo1: Máš pravdu,... Ak stlačím SH kratko robí mi to reset telemetrie. Pri dlhom mi resetuje hodiny a aj telemetriu......
Úplné rozlišenie môžem pozrieť večer......
matoni: Jak tady píše mhotar: viewtopic.php?f=38&t=67258&start=720#p1170076.
Ve sloupci V2 (Companion) se dá nastavit např. od do - doba sepnutí (pokud je v uvedeném intervalu log. přepínač sepne) - viz příloha řádek L11 - dlouhý stisk, L12 - krátký stisk.
lubo1: Pravdu máš.....
Ešte je to možné zkombinovať tak, ako na obrázku
L3 - stlačenie od 0,1 do 1S - vyhodnocuje sa po uvoľnení spínača - čiže max po 1sekunde
L4 - Vyhodnocuje sa pri stlačení dlhšom ako 1s - vykoná sa po 1 sekunde - nie po uvoľnení spínača....
V pôvodnej verzii sa mi pri dlhom stla%cení vykonala aj inštrukcia krátkeho - tam mám reset telemetrie, takže po zapnutí vysielača a resete časovačov sa hneď resetla aj telemetria a nemusel som ju opetovným krátkym stlačením resetovať extra.....
.... u tejto druhej verzie by sa to dalo tak že l4 by vykonala funkciu "Reset all"
akurát som nikde nenašiel hodnoverný popis, čo je to "all"
cucpo: Diky pani parada uz resetujem pekne 2 casovace jednotlivo aj telemetriu .
matoni: lubo1, Co myslíš tím "all". V Companion (2.0.13) mám dále přístupné volby "release" - provede se při splnění nastaveních časů a uvolnění spínače nebo volbu "instant" - reaguje ihned po vypršení nastaveného času (nečeká na uvolnění spínače), plus chování bez těchto voleb posané v minulém příspěvku.
Popis také nemám, zkouším to metodou pokus omyl.
lubo1: Tvoj instant robí to isté - aku u mňa L4....
Je vidieť, že tú istú vec možno urobiť na viac spôsobov.....
All som mal na mysli funcie Reset All. Tuším, že je to reset tiemer a aj telemetria.... len mám občas obavu pri funkcii all, aby mi to nezmazalo aj kontakty v mobile....
Nastavení modelu s 6 servy v křídle (F5J)
pavkamod: Zdravím jsem čerstvím majitelem taranisu plus, a mám tak trochu problémy
s pípáním. Standardní modely typu extra včetně ailevatoru nejsou
problém. Ale u větroně se 4 servy v křídle už mám problém s "butterfly"
klapky dolů, křidélka nahoru a potlačit vop. vše kniplem plynu a to bych
ještě rád kombinoval s letovými režimy typu gamber , termika a
rychlost. V podstatě F5J.
Budu vděčný za každou radu která povede k úspěchu, předem díky všem.
maniag: Na stoupáku je nyni seriál o stavbě F5J a v pátém díle je screen nastavení do tanarisu. Snad by ti mohl pomoc. Jen pozor, jedná se o 6 servové křídlo. http://stoupak.cz/11-ostatni/124-jak-se-stavi-f5j-5-dil
mirek100: Můžu ti poslat svůj epp soubor, létám 4-servové křídlo a klasické ocasní plochy, k tomu motor na přepínači. Režimy start, let, rychlost, termika, přistání. Motorové stopky, hlášení výšky, názvu letového režimu po přepnutí a tak. Jsou tam samozřejmě nějaké subtrimy, maxima serv a tak, to by sis musel upravit, ale princip je jasný. Jen dodám, že jsem si to programoval sám a určitě to není dokonalé, ale funguje to.
Koukni do vlákna o Taranisu, tam se probíralo snad všechno a jsou tam opravdoví odborníci.
Přikládám můj soubor s popisem.
Absolution.zip
draceq: Autorem toho seriálu na Stoupáku jsem já
a pokud ti pomůže ono zmiňované nastavení, které je v seriálu, tak
Eppe-čko je přiloženo níže (čisté eppe nešlo vložit, tak jsem jej musel
zazipovat). Je to sice šestiservové křídlo, ale prakticky stačí vymazat
kanály 2 a 4 (střední křidélka Ai_R a Ai_L) a ostatní posunout na jejich
místo.
Jsou tam 3 letové režimy nastavované pomocí globálních proměnných, nějaké ty virtuální spínače a funkce, ale to si už když tak upravíš.
Pak ještě přikládám když tak nastavení RCEV Daidala, sice to není F5J, ale princip je stejný a je to jen 4-servové křídlo.
Butterfly u obou funguje na plynovém kniplu, letové režimy na spínač SC, plyn na třípoloháku SA s tím, že k sobě je vypnuto, od sebe plný plyn a prostřední poloha je nastavitelná sliderem LS (Alegria), resp. potenciometrem S1 (Daidalos).
Snad ti to pomůže nakopnout tím správným směrem
Alegria.zip Daidalos.zip
Budu vděčný za každou radu která povede k úspěchu, předem díky všem.
maniag: Na stoupáku je nyni seriál o stavbě F5J a v pátém díle je screen nastavení do tanarisu. Snad by ti mohl pomoc. Jen pozor, jedná se o 6 servové křídlo. http://stoupak.cz/11-ostatni/124-jak-se-stavi-f5j-5-dil
mirek100: Můžu ti poslat svůj epp soubor, létám 4-servové křídlo a klasické ocasní plochy, k tomu motor na přepínači. Režimy start, let, rychlost, termika, přistání. Motorové stopky, hlášení výšky, názvu letového režimu po přepnutí a tak. Jsou tam samozřejmě nějaké subtrimy, maxima serv a tak, to by sis musel upravit, ale princip je jasný. Jen dodám, že jsem si to programoval sám a určitě to není dokonalé, ale funguje to.
Koukni do vlákna o Taranisu, tam se probíralo snad všechno a jsou tam opravdoví odborníci.
Přikládám můj soubor s popisem.
Absolution.zip
draceq: Autorem toho seriálu na Stoupáku jsem já
Jsou tam 3 letové režimy nastavované pomocí globálních proměnných, nějaké ty virtuální spínače a funkce, ale to si už když tak upravíš.
Pak ještě přikládám když tak nastavení RCEV Daidala, sice to není F5J, ale princip je stejný a je to jen 4-servové křídlo.
Butterfly u obou funguje na plynovém kniplu, letové režimy na spínač SC, plyn na třípoloháku SA s tím, že k sobě je vypnuto, od sebe plný plyn a prostřední poloha je nastavitelná sliderem LS (Alegria), resp. potenciometrem S1 (Daidalos).
Snad ti to pomůže nakopnout tím správným směrem
Alegria.zip Daidalos.zip
Jak nastavit hlasitost TARANISE na potenciometr S1
bv9: Přátelé, poradí někdo, jak nastavit hlasitost TARANISE na potenciometr S1 nebo S2?
Vytvoření hlášek, nahrání do vysílače a nastavení jsem zvládnul, ale na toto nemůžu přijít
. A ono to prej jde
Předem děkuji za případnou radu
janekx: Specialni funkce s1 volume aktivovat...
mgx:

posledny riadok
bv9: Supéééééééér, už to šlape
Mockrát děkuji
janekx: Specialni funkce s1 volume aktivovat...
mgx:
posledny riadok
bv9: Supéééééééér, už to šlape
Jak na taranisu docílit aby mi hlásil zbytkovou kapacitu?
m.fuka: Jedna otázka pro ty chytřejší než jsem já. Používám v letadle na pohon
aku 2600mah. (Použito FAS100) Mám nastaveno aby mi taranis začal po
odebrané kapacitě 2000mAh hlasit kapacitu každých 10s. To jsem ještě
dal.
Lze ale na taranisu docílit aby mi hlásil zbytkovou kapacitu?
janekx: Tak to je lahudka, tzn by funkce musela vzit udanou kapacitu kterou zadas a odcitat spotrebovanou a to si nejsem jisty jestli takova funkce v logickych je spise to vypada na LUA skript.
Jiny aspekt veci je ze ne vzdy baterie ma 2600mAh, nekdy vic a nekdy a zpravidla min a starim o hodne. Pokud vezmu v uvahu mozne nepresnosti v mereni spotrebovane a celkove, vytvaris z toho nesmyslny udaj opirajici se o dva nepresne udaje a to je horsi nez jedna nepresnost pri hlaseni spotrebovane....
m.fuka Právě že všude hlásám že na taranisu není nic nemožné tak mě to zajímalo.
U mých aku to co dobijím vychází +/-10% u půl roku starých aku. Což
není tak zlé. Palivoměr většinou udává co mám ještě v nádrži což by se
mi líbilo víc i přes to že co to spapalo bylo přednější
janekx: vem tento skript http://rcsettings.com/index.php/viewdow ... try-screen
uprav ho na odpocet od udane hodnoty a mas to.
Myslim ze v lua jde i lua vystup ktery by se pak nechal predcitat
janekx: Tak to je lahudka, tzn by funkce musela vzit udanou kapacitu kterou zadas a odcitat spotrebovanou a to si nejsem jisty jestli takova funkce v logickych je spise to vypada na LUA skript.
Jiny aspekt veci je ze ne vzdy baterie ma 2600mAh, nekdy vic a nekdy a zpravidla min a starim o hodne. Pokud vezmu v uvahu mozne nepresnosti v mereni spotrebovane a celkove, vytvaris z toho nesmyslny udaj opirajici se o dva nepresne udaje a to je horsi nez jedna nepresnost pri hlaseni spotrebovane....
m.fuka Právě že všude hlásám že na taranisu není nic nemožné tak mě to zajímalo.
janekx: vem tento skript http://rcsettings.com/index.php/viewdow ... try-screen
uprav ho na odpocet od udane hodnoty a mas to.
Myslim ze v lua jde i lua vystup ktery by se pak nechal predcitat
Úvod k LUA skriptům použitelným na OpenTX 2.0+
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
ke stažení: OpenTX - LUA Reference Guide.pdf
on-line: OpenTX - LUA Reference Guide
Len v skratke
Lua je vseobecny skriptovaci jazyk, v OpenTX verzii 2.0 bol zavedeny pre prisposobenie firmwaru pre potreby pilota.
skripty mozu byt pre model, nove funkcie, alebo zlozitejsie pocitanie a zobrazenie udajov na zaklade telemetrickeho vstupu.
skript je plaintext subor s koncovkou .LUA umiestneny v zlozke, ktora zodpoveda pouzitiu skriptu.
/SCRIPTS/WIZARD/ - skripty pre sprievodcu
/SCRIPTS/MIXES/ - skripty pre model (mixy)
/SCRIPTS/FUNCTIONS/ - skripty pre funkcie
/SCRIPTS/«modelname»/telemXX.lua - skripty pre telemetriu
/SCRIPTS/TEMPLATES/ - skripty pre sablony
da sa s tym urobit skoro cokolvek, napriklad z dostupnych hotovych skriptov sa da spomenut (http://rcsettings.com/index.php/viewcategory/13-lua-scripts):
- zobrazit priemernu polohu plynovej paky (vhodne pre quadcopter)
- nakreslit graf vysky modelu, vstupom je telemetricky udaj z modelu
- sticky plynova paka (ked raz stiahnes plyn, uz ho nepridas, az kym necvaknes prepinacom)
- prehrat audio subor v zavislosti na comkolvek pri akejkolvek podmienke
- zobrazovat prisposobenu telemetricku obrazovku a na nej hodnoty prepocitane akymkolvek sposobom
- maly program, vypocet taziska na zaklade zadanych udajov
- simulacia pomaleho chodu serva
- napr. pri klesani dlhsom ako minutu trochu vysunut klapky, prehrat zvuk, zapnut podsvietenie na displeji, zavibrovat, pridat motor, alebo cokolvek
- pocitat, ako dlho bolo radio zapnute a pri presiahnuti stanoveneho casu upozornit na to, ze asi bude treba nabit baterku v radiu
- pocitat, ako dlho bol model v prevadzke (na zaklade kniplov), overit si napatie RX akumulatora a po presiahnuti stanoveneho casu upozornit, ze prijimacove akumulatory treba nabit
- v tomto vlakne niekto chcel, aby Taranis hlasil zbytkovu kapacitu aku na zaklade odobrateho prudu (prudovy senzor v modeli)
niektore som si vymyslel a nedavaju zmysel, ale da sa to napisat
atd, atd, vela moznosti
staci ovladat syntax v spojeni s tym, co ponuka OpenTX a dokaze to strasne veci. pre niekoho, kto ovlada zaklady programovania, to nie je nic komplikovane
tu je dobry zdroj informacii, cez google translate je to velmi dobre zrozumitelne:
http://open-txu.org/home/grad-school/lua/beginning-model-scripting/
hipa: co si představit pod pojmem LUA skript ?
janekx: Lua je programovaci jazyk vyznacujici se zvoji snadnosti, minimalnimi naroky ale diky propracovanosti velmi silny. http://www.lua.org/
Adresar skriptu ruznych programatoru je zde http://rcsettings.com/index.php/viewcat ... ua-scripts
prikladam anglicky guide a tu je link na nejake priklady: LINK
ke stažení: OpenTX - LUA Reference Guide.pdf
on-line: OpenTX - LUA Reference Guide
Len v skratke
Lua je vseobecny skriptovaci jazyk, v OpenTX verzii 2.0 bol zavedeny pre prisposobenie firmwaru pre potreby pilota.
skripty mozu byt pre model, nove funkcie, alebo zlozitejsie pocitanie a zobrazenie udajov na zaklade telemetrickeho vstupu.
skript je plaintext subor s koncovkou .LUA umiestneny v zlozke, ktora zodpoveda pouzitiu skriptu.
/SCRIPTS/WIZARD/ - skripty pre sprievodcu
/SCRIPTS/MIXES/ - skripty pre model (mixy)
/SCRIPTS/FUNCTIONS/ - skripty pre funkcie
/SCRIPTS/«modelname»/telemXX.lua - skripty pre telemetriu
/SCRIPTS/TEMPLATES/ - skripty pre sablony
da sa s tym urobit skoro cokolvek, napriklad z dostupnych hotovych skriptov sa da spomenut (http://rcsettings.com/index.php/viewcategory/13-lua-scripts):
- zobrazit priemernu polohu plynovej paky (vhodne pre quadcopter)
- nakreslit graf vysky modelu, vstupom je telemetricky udaj z modelu
- sticky plynova paka (ked raz stiahnes plyn, uz ho nepridas, az kym necvaknes prepinacom)
- prehrat audio subor v zavislosti na comkolvek pri akejkolvek podmienke
- zobrazovat prisposobenu telemetricku obrazovku a na nej hodnoty prepocitane akymkolvek sposobom
- maly program, vypocet taziska na zaklade zadanych udajov
- simulacia pomaleho chodu serva
- napr. pri klesani dlhsom ako minutu trochu vysunut klapky, prehrat zvuk, zapnut podsvietenie na displeji, zavibrovat, pridat motor, alebo cokolvek
- pocitat, ako dlho bolo radio zapnute a pri presiahnuti stanoveneho casu upozornit na to, ze asi bude treba nabit baterku v radiu
- pocitat, ako dlho bol model v prevadzke (na zaklade kniplov), overit si napatie RX akumulatora a po presiahnuti stanoveneho casu upozornit, ze prijimacove akumulatory treba nabit
- v tomto vlakne niekto chcel, aby Taranis hlasil zbytkovu kapacitu aku na zaklade odobrateho prudu (prudovy senzor v modeli)
niektore som si vymyslel a nedavaju zmysel, ale da sa to napisat
atd, atd, vela moznosti
staci ovladat syntax v spojeni s tym, co ponuka OpenTX a dokaze to strasne veci. pre niekoho, kto ovlada zaklady programovania, to nie je nic komplikovane
tu je dobry zdroj informacii, cez google translate je to velmi dobre zrozumitelne:
http://open-txu.org/home/grad-school/lua/beginning-model-scripting/
hipa: co si představit pod pojmem LUA skript ?
janekx: Lua je programovaci jazyk vyznacujici se zvoji snadnosti, minimalnimi naroky ale diky propracovanosti velmi silny. http://www.lua.org/
Adresar skriptu ruznych programatoru je zde http://rcsettings.com/index.php/viewcat ... ua-scripts
Jak nastavit přehrávání hudby na vysílači
Standa Stuchlý: Po úspěšném vyřešení stopek bych tu měl další
téma. Na přepínač SE jsem si nastavil spouštění hudby na pozadí,
ovladačem S1 nastavuji hlasitost. Funguje to. Ale. Po přepnutí zpět již
hudbu nevypnu, musím vypnout celý vysílač. To by nebyl zase takový
problém. Horší je, že pokud hraje hudba na pozadí, nefungují žádné
hlášky, ani ty varovné. Dá se toto nějak vyřešit? Moje představa je, že
pokud vyvolám hlášku třeba z telemetrie, kterou spouštím páčkou SH, měla
by se vypnout hudba a přehrát hláška telemetrie. Stejně tak by měly
fungovat varovné hlášení.
janekx: Mas to jako hudba a ne stopa?
von boberov: Tam kde volíš přepínač, musíš vybrat položku BgHudba- pak to funguje.
Jak zablokovat spuštění stopek kniplem plynu tak, aby se při stopky nespustily dokud je plyn blokován bezpečnostním přepínačem.
Standa Stuchlý: zdravím pánové, mám trochu problém a potřeboval bych poradit. Možná se to tu již řešilo, ale nemůžu to najít.
Plyn ovládám pravou pákou a proti náhodnému spuštění ještě blokuji přepínačem SC. Proč právě tímto je jedno, mám to vžité z jiné vysílačky. K páce plynu mám přidružené stopky, které se posunutím páky spouští. Ale, ony se spouští, i když mám přepínačem SC plyn zablokovaný. Poraďte, jak to udělat, aby přepínač SC blokoval mimo plynu i ty stopky. Jsem lama a už mne nic nenapadá, ale určitě to jde.
mgx: zmen si v obrazovke MIXER kanal plynu tak, aby SOURCE bol Thr a nie [I]Thr, ako to mas teraz
takto ne takto ano


Standa Stuchlý: nepomohlo, stopky po přidání plynu stále běží.
m.fuka: udělej si logickej spínač a> x, hodnota jedna je knipl plynu, hodnota dvě je -98, AND spínač zadej polohu spínače zamku plynu kdy není blokovanej plyn a tento spínač vlož jako spouštěcí pro stopky.
Standa Stuchlý: nastaveno, je to funkční, ale musel bych tím přepínačem stále stopky zastavovat a opět pouštět. Ten přepínač je jen jako pojistka, to znamená, že jej přepínám jen při startu a po přistání. Jinak jen výjimečně. Ještě to není ono. Jen doplním, plyn spouštím od poloviny dráhy páky. Mám to nastaveno křivkou.
mhotar: Nastav si zdroj plynu pro stopky na kanál plynu místo páky.

Standa Stuchlý: bingoooo!!!!! už to funguje. Díky moc, už jsem to skoro vzdával. Opravdu, tady jde nastavit všechno. Ještě jednou díky.
janekx: Kdo by to rekl ze odtam se bude brat povel pro stopky kdyz to neni u stopek.
mhotar: Dokonce se odtud bere plyn pro varování že není plyn na nule. Je to docela užitečná položka.
Plyn ovládám pravou pákou a proti náhodnému spuštění ještě blokuji přepínačem SC. Proč právě tímto je jedno, mám to vžité z jiné vysílačky. K páce plynu mám přidružené stopky, které se posunutím páky spouští. Ale, ony se spouští, i když mám přepínačem SC plyn zablokovaný. Poraďte, jak to udělat, aby přepínač SC blokoval mimo plynu i ty stopky. Jsem lama a už mne nic nenapadá, ale určitě to jde.
mgx: zmen si v obrazovke MIXER kanal plynu tak, aby SOURCE bol Thr a nie [I]Thr, ako to mas teraz
takto ne takto ano
Standa Stuchlý: nepomohlo, stopky po přidání plynu stále běží.
m.fuka: udělej si logickej spínač a> x, hodnota jedna je knipl plynu, hodnota dvě je -98, AND spínač zadej polohu spínače zamku plynu kdy není blokovanej plyn a tento spínač vlož jako spouštěcí pro stopky.
Standa Stuchlý: nastaveno, je to funkční, ale musel bych tím přepínačem stále stopky zastavovat a opět pouštět. Ten přepínač je jen jako pojistka, to znamená, že jej přepínám jen při startu a po přistání. Jinak jen výjimečně. Ještě to není ono. Jen doplním, plyn spouštím od poloviny dráhy páky. Mám to nastaveno křivkou.
mhotar: Nastav si zdroj plynu pro stopky na kanál plynu místo páky.
Standa Stuchlý: bingoooo!!!!! už to funguje. Díky moc, už jsem to skoro vzdával. Opravdu, tady jde nastavit všechno. Ještě jednou díky.
janekx: Kdo by to rekl ze odtam se bude brat povel pro stopky kdyz to neni u stopek.
mhotar: Dokonce se odtud bere plyn pro varování že není plyn na nule. Je to docela užitečná položka.
Přihlásit se k odběru:
Příspěvky (Atom)