OpenTX (nejen) pro bagristy

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy

Příspěvek od prikrylm »

Úvod aneb "proboha proč?"

Existuje spousta návodů na OpenTX. (dobrý start: https://www.opentx.cz/index.php/Hlavn%C3%AD_strana) Vesměs všechny návody popisují "všechno". A protože toho OpenTX umí hodně, jsou návody poměrně rozsáhlé. Zkušení borci jimi sice snadno procházejí, ale nováčci mohou být zoufalí a v krajním případě je mohou i odradit.

Nechci psát další podobný návod, který rozebírá všechny funkce jednotlivých obrazovek, ale to, jak s OpenTX jednoduše začít. Jakmile totiž člověk pochopí "záměr autora", dokáže s OpenTX "všechno". A jelikož jsem takový popisek nikde nenašel, nezbylo mi, než ho napsat.

A ještě upozornění: Bagristi nejsou žádná méněcenná stvoření, ale mohou po vysílačce chtít i to, co jim "běžná" vysílačka neumožní, zatímco OpenTX ano. :)


Co asi všichni vědí nebo aspoň tuší

Z pohledu OpenTX je vysílačka jen soubor vstupů (přepínače, páčky, ...), N výstupních kanálů (16) a na OpenTX je z těch vstupů "nějak" vyrobit výstupy. Navíc je podpoří nějakými těmi časovači, telemetrií a případným výstupem na obrazovku, reproduktor nebo vibrační motor a může přidat i zápis do logu.

To je všechno, nic složitějšího v tom není.
Postupně:
...dál už je asi jednodušší sáhnout po standardním návodu nebo konkrétní věc prodiskutovat se znalými...

Tož tak.
Naposledy upravil(a) prikrylm dne stř 27. kvě 2020 20:30:13, celkem upraveno 16 x.
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy - Úvod

Příspěvek od prikrylm »

Co je potřeba zvládnout než se pustíme do nastavování modelu

U úplně každé vysílačky je potřeba zvládnout zapnutí a schopnost "otevřít" menu, kde se dá vše nastavit - tedy pokud je to vysílačka, která nějaké to menu má. Vřele doporučuju přečíst krátký návod, co dodává pan Urbánek ke všem jím prodávaným vysílačkám. Je to skvělý koncentrát, kde najdete prakticky vše, co je možné nastavit. Zkuste ho aspoň zevrubně přečíst celý (stačí tučné texty :) ). Nemusíte hned všechno chápat, ale po přečtení budete ve stavu "to jsem někde viděl".


Vytvořit model, napárovat vysílač.

Aby páčky hýbaly servama, budeme v OpenTX potřebovat vytvořit MODEL a napárovat přijímač. Jak, se dozvíme v návodu k vysílačce. Jsou to obrazovky 1 a 2.
obrazovka seznamu modelů
obrazovka seznamu modelů
image.png (1.13 KiB) Zobrazeno 19624 x
druhá obrazovka nastavení modelu v místě kde je možnost párování s přijímačem (vybral jsem ACCST, protože je kratší a vleze se na obrázek)
druhá obrazovka nastavení modelu v místě kde je možnost párování s přijímačem (vybral jsem ACCST, protože je kratší a vleze se na obrázek)
image.png (2.08 KiB) Zobrazeno 19624 x


Pokud zapnete rádio a dosud v něm není vytvořený žádný model, spustí se průvodce* tvorbou základních modelů. Přes tohoto průvodce můžete model nastavit. Pokud průvodce ukončíte (dlouhý stisk EXIT), tak i přes to se vytvoří model, který se bude jmenovat MODEL01, bude mít definované 4 vstupy (později) a přiřazené první 4 kanály pákovým ovladačům v pořadí, které je definované v nastavení rádia (systémové nastavení první obrazovka dole).

Skvělá zpráva!

Všechno si můžete vyzkoušet na počítači, aniž byste sáhli na na vysílačku. V programu OpenTX Companion si můžete vše zkusit z pohodlného prostředí vašeho počítače. Krom shodného nastavování modelu přes simulátor vysílačky je možné (a lepší) model nastavit přes standardní prostředí počítače, které má k dispozici větší obrazovku a je tedy příjemnější a rychlejší. To je ale jiná kapitola, kterou se tady zabývat nechci.
https://www.open-tx.org/2019/12/23/opentx-2.3.4
https://www.open-tx.org/2019/12/23/opentx-2.3.4
Poznámka(y)

Obrázky budu používat ze simulované vysílačky X9-Lite. A protože se mi nedaří donutit simulátor psát česky, budou obrázky anglicky. Vy jste tolerantní a chytří, vadit vám to nebude. :)
---
* průvodce se pustí jen u rádií podporující LUA skripty. U rádií, kde průvodce není je nahrazen extra stránkou s šablonami nejběžnějších modelů (letadel). Jak pracovat se šablonami místo průvodce se dozvíte v návodu k vysílačce.


[Zpět na obsah]
Naposledy upravil(a) prikrylm dne úte 14. led 2020 10:25:37, celkem upraveno 2 x.
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy - lokomotiva 1

Příspěvek od prikrylm »

1D aneb ovládáme lokomotivu

Chci ovládat lokomotivu. Mělo by to být jednoduché, lokomotiva umí jezdit jen dopředu nebo dozadu. (Lokomotiva má regulátor motoru, který se řídí std servovým signálem a umí roztočit motor vpřed i vzad. Uprostřed rozsahu signálu pro serva motor stojí.

Pokud jsem hodně nedočkavý, stačí si vybrat páku, kterou chci ovládat směr, zjisti na který kanál je namapovaná (namixovaná) a na tento kanál na přijímači zapojit vstup regulátoru motoru. Teď pokud hýbu pákou, lokomotiva by se měla hýbat. Který kanál odpovídá páce, kterou hýbu se dá zjistit v monitoru kanálů (viz návod).
monitor kanálů
monitor kanálů
image.png (1.42 KiB) Zobrazeno 19619 x
Pokud si chci kanál nastavit sám - nevyhovuje mi ten nastavený, otevřu menu nastavení modelu a přejdu na stránku MIXER. Tam si vyberu kanál, kterým chci lokomotivu ovládat a dlouhým stiskem ENTER přejdu na editování kanálu. V obrazovce editace kanálu vyberu v řádku "Zdroj" (Source) páku (přepínač?), kterou chci lokomotivu ovládat. Teď už by se měla lokomotiva hýbat.
seznam přiřazení (mix) ovládacího prvku kanálům
seznam přiřazení (mix) ovládacího prvku kanálům
image.png (1.57 KiB) Zobrazeno 19619 x
nastavení jednoho konkrétního kanálu
nastavení jednoho konkrétního kanálu
image.png (1.85 KiB) Zobrazeno 19619 x
Jedet to, ale...
V této chvíli můžeme narazit na tři běžné problémy a to směr, rozsah a nulová poloha. Pohybuji pákou vpřed, lokomotiva jede vzad a/nebo lokomotiva se chová podivně při plné výchylce řídící páky.

V obou případech je dobré (ne nutné) přibrat k nastavení další položku menu a to SERVA (OUTPUTS). Na této obrazovce jsou nastavení pro jednotlivé kanály. Změnou těchto parametrů odstraníme výše zmíněné problémy.
změněný rozsah a směr (ostatní mají šipečku obráceně)
změněný rozsah a směr (ostatní mají šipečku obráceně)
image.png (2.53 KiB) Zobrazeno 19619 x
nastaveni rozsahu a "směru" kanálu
nastaveni rozsahu a "směru" kanálu
image.png (1.77 KiB) Zobrazeno 19619 x
Směr

U každého kanálu je přibližně v polovině pravé strany vidět malá šipka. Ta naznačuje směr pohybu serva/regulátor vůči páce/ovládacímu prvku. Prostou změnou ve editaci (řádek Směr (Direction)) zajistím, že při pohybu páky vpřed se bude lokomotiva rovněž pohybovat vpřed (pokud to už nedělala).

Rozsah

Standardní rozsah ovládácích kanálů může být jiný jak rozsah, který je schopen ovládací prvek zvládnout. (Regulátory od Spektrum, serva mechanicky naráží a pod.) V takovém případě je potřeba omezit rozsah kanálu, zase na stránce SERVA (OUTPUTS), EDIT a to řádky Min a Max. Který rozsah je třeba nastavit je možné určit podle čísla vpravo nahoře.

Neutrální poloha

Reálný svět není dokonalý, taže se může stát, že páka ovládající směr (a rychlost) je uprostřed a přesto se lokomotiva pohybuje. K dokonalosti stačí použít tzv trim (viz manuál), který je vedle páky a je určený na doladění neutrální polohy ovládaného zařízení. Řídící páku necháme v neutrální poloze a klikáním trimu proti směru pohybu lokomotivy uvedeme do neutrálního stavu i ji.

Shrnutí
V menu/obrazovce MIXER si umím nastavit vybranému kanálu ovládací prvek a ve vedlejší obrazovce SERVA (OUTPUTS) umím nastavit směr, rozsah kanálu a neutrální stav/polohu ovládaného zařízení.

Prostým opakováním přiřazování kanálu a ladění rozsahů tak zvládnete přiřadit libovolný ovládací prvek libovolnému kanálu a prakticky k tomu potřebujete dvě obrazovky z menu a dvě obrazovky nastavující kanály.

[Zpět na obsah]
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
ellet
Příspěvky: 631
Registrován: úte 14. kvě 2019 17:37:26
Bydliště: Vysočina

Re: OpenTX (nejen) pro bagristy

Příspěvek od ellet »

Možná by bylo dobrý zamotat do toho ještě křivku s pásmem necitlivosti kolem střední polohy páky :)

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy - 2D

Příspěvek od prikrylm »

Přidáme další rozměr

1D (lokomotiva) může být po chvíli nuda. Nic méně "dvě lokomotivy" jsou z hlediska ovládání velmi blízké tzv rajčákům. Tedy ovládacího prvku pásových vozidel. Takže prostým zdvojením ovládání lokomotivy (druhá páka bude taky dopředu-dozadu) dostanu právě takové řízení.

Velmi podobné bude též klasické řízení auta. Jeden kanál bude na pohyb vpřed-vzad, druhý na natáčení kol. Jen na kola asi použiju páku pohybující se vpravo-vlevo nebo lépe volant.

Takže stále nic co bych už neuměl a už můžu řídit i auto.

První opravdový MIX

Teď něco nového. Chci řídit pásové vozidlo (resp vozidlo typu micromouse), ale řídit ho chci stejně jako auto. Tedy jednou pákou (ovládacím prvkem) ovládám směr vpřed vzad a jeho rychlost, druhým ovladačem (volant, páka) ovládám zatáčení. (Pro jednoduchost budu použitým ovládacím prvkům říkat páky.)

Ve výše popsaném případě už si nevystačím s prostým přiřazením, ale povely jednotlivých pák musím rozdělit a navíc jednotlivé kanály budou přijímat povely z více jak jedné páky.
Řekněme, že pro levý pás (kolo) použiju kanál 1 (CH1), pro pravý pás CH2. Páka pohybující se dopředu dozadu bude a rychlost a směr (dopředu, dozadu), páka pohybující se vlevo-vpravo bude na zatáčení. Každý kanál může být v neutrální poloze (0) a nabývat hodnot +-100%. Kladné hodnoty znamenají pohyb vpřed, respektive vpravo.

Takže pokud pohu pákou dopředu, musí se tento povel přidat do CH1 a zároveň CH2. Oba ve stejném směru, do obou kanálů se tedy bude zapisovat hodnota páky "stejného znaménka". Nic co byste už neuměli. Dvěma různým kanálům se přiřadí tentýž zdroj/ovládací prvek/páka. Pásy/kolečka se na povel páky plynu budou točit stejným směrem a vozidlo pojede rovně vpřed nebo vzad.

Pokud budu hýbat pákou vlevo-vpravo, chci, aby se (teď chci vpravo) levé kolečko točilo rychleji, pravé pomaleji. Resp. pokud je "plyn" na nule, tak levé kolečko dopředu, pravé dozadu. Do CH1 tedy posílám hodnotu páky tak, jak je, do CH2 posílám hodnotu převrácenou. Převrácenou hodnotu do daného kanálu dosáhnu zadáním záporné hodnoty "váhy" (weight) v nastavení kanálu.

Aby řízení fungovalo, tak jak chci, musím tyto dva údaje sečíst. To není pro prakticky žádný mixer (OpenTX nevyjímaje), žádný problém. V našem případě dokonce nebudu potřebovat žádné nové "obrazovky". Vše nastavím v obrazovce MIXER. Pro CH1 a CH2 známým způsobem přiřadím ovládací páku (dopředu-dozadu).
Vpřed - vzad pro páku plynu.
Vpřed - vzad pro páku plynu.
image.png (1.4 KiB) Zobrazeno 19543 x
Pak u každého kanálu provedu přidání dalšího zdroje a to přes menu [dlouze ENTER] vyberu "přidat za" (Insert After).
Přidání dalšího zdroje k jednomu kanálu
Přidání dalšího zdroje k jednomu kanálu
image.png (1.59 KiB) Zobrazeno 19543 x
Pro kanál CH1 jen vyberu zdroj (kormidlo/rudder), u CH2 ještě změním váhu na -100.
CH2 - záporná hodnota páky řízení směru vlevo-vpravo.
CH2 - záporná hodnota páky řízení směru vlevo-vpravo.
image.png (1.87 KiB) Zobrazeno 19543 x
Celé nastavení pak bude vypadat nějak takto:
Celý nastavený mix
Celý nastavený mix
image.png (1.8 KiB) Zobrazeno 19543 x
Pokud přidávám další řádek zdroje ke zvolenému kanálu, je standardně nastaveno, že se ke zvolenému kanálu přičítá. Pokud chci jiné chování je potřeba toto chování v nastavení mixu změnit. O tom ale později.
Pokud řádky zdrojů přidávají ke kanálu tak, že se přičítají, na pořadí zdrojů u kanálu nezáleží.

Shrnutí

Zdroj (páka) nemusí být přiřazen jen jedinému kanálu a navíc jednomu kanálu může být přiřazen více jak jeden zdroj (páka). Vše se dá nastavit v obrazovce (menu) MIXER.

Pozn.: Jak píše sakulajda, při couvání se popsané vozítko nechová jako kdyby se natáčely kola, ale vozítko se pákou natáčí ve stejném smyslu a couvá "obráceně" jako auto. Viz níž...

Pozn2.: Principiálně naprosto stejný mix se používá pro samokřídla, tedy letouny ovládané dvěma vodorovnými řídícími plochami.

Pozn3.: Celkový počet mixů je omezen na 64. Počet mixů na jeden kanál nijak jinak omezený není. Tak se například na servu výškovky do V může objevit mix za kormidla + mix z výškovky + mix z aerodyn. brzdy + mix na výkon motoru + mix z křidélek a vůbec co si kdo vymyslí. (teď jsem třeba na jeden kanál vymyslel mixů 5)

Zpět na obsah
Naposledy upravil(a) prikrylm dne pon 24. úno 2020 8:51:39, celkem upraveno 5 x.
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

sakulajda
Příspěvky: 123
Registrován: pát 26. dub 2019 21:24:30

Re: OpenTX (nejen) pro bagristy - 2D

Příspěvek od sakulajda »

prikrylm píše:
ned 05. led 2020 18:55:31
Přidáme další rozměr
Chci řídit pásové vozidlo (resp vozidlo typu micromouse), ale řídit ho chci stejně jako auto. Tedy jednou pákou (ovládacím prvkem) ovládám směr vpřed vzad a jeho rychlost, druhým ovladačem (volant, páka) ovládám zatáčení. (Pro jednoduchost budu použitým ovládacím prvkům říkat páky.)
Ahoj
jak se to chová na zpátečku? Kdysi sem mixoval rajčáky na bagr a na tank, dopředu do bylo OK, ale na zpátečku to vždy zatáčelo na jinou stranu než jsem chtěl.
Ondra

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: OpenTX (nejen) pro bagristy

Příspěvek od prikrylm »

No jo, to je pravda. Páka zatáčení vlastně v tom popisovaném případě není zatáčení, ale natáčení - takže se spíš chová jako vrtulník ne jako auto :) . Pokud bych chtěl, aby se pásák choval jako natočená kola, bylo by potřeba prohodit levá-pravá pro couvání.

Na to bude potřeba přibrat ještě minimálně menu (obrazovku) "LOGICKÉ SPÍNAČE" (logical switches). Tam rozhodnout, jestli jedu dopředu nebo dozadu, a podle toho nechat nebo přehodit smysl zatáčení. Asi bude potřeba nějaké tolerance, aby bylo možno rozumně otáčet vozítko, když se stojí.
Podrobněji bych to když tak zpracoval později.
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
Bořík
Příspěvky: 358
Registrován: pát 26. dub 2019 17:34:47

Re: OpenTX (nejen) pro bagristy

Příspěvek od Bořík »

Ono to s tím couváním bude trochu složitější. Pokud se přehodí smysl zatáčení při pohybu dozadu, tak není problém v neutrálu. Pokud ale budeme měnit rychlost při zatáčení, dojde k přehození smyslu skokově ( při přechodu neutrálu ) a to znamená okamžité přepólování motoru. A to mu určitě nesvědčí - takže by se k tomu muselo přidat zpoždění. Zkoušel jsem to u lodí a dost to vždy škublo. U té pozemní techniky by to bylo určitě horší. Takže je otázka, jestli není lepší se smířit s tím zatáčením naopak, než řešit problémy s tím přehozením smyslu zatáčení.

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: OpenTX (nejen) pro bagristy

Příspěvek od prikrylm »

Zpomalení OpenTX umí taky. :) Zkusím si něco postavit a poladím.
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
Bořík
Příspěvky: 358
Registrován: pát 26. dub 2019 17:34:47

Re: OpenTX (nejen) pro bagristy

Příspěvek od Bořík »

Právě třeba u lodí to zpomalení není žádoucí - hlavně u TugTowingu. Tam je třeba rychle reagovat, ale zároveň nedopustit to rychlé přepólování motoru. U stejnosměrných motorů to může mít fatální následky na životnost - když se pořádně zajiskří od uhlíků. Takže normálně nezpomalovat ( při přidávání plynu jak dopředu, tak i na couvání ), ale při tom přechodu do opačného směru ten přechod ( při zatáčce ) zpomalit.
Určitě to v Open-Tx jde, ale nebude to asi nijak moc jednoduché.

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: OpenTX (nejen) pro bagristy

Příspěvek od prikrylm »

Co zpomalení odpovídající rychlosti pohybu páčkou? Řekněme 0,2s na celý rozsah? Rychlá reakce páčkou takové problémy nedělá?
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
Bořík
Příspěvky: 358
Registrován: pát 26. dub 2019 17:34:47

Re: OpenTX (nejen) pro bagristy

Příspěvek od Bořík »

zpomalení 0.2s není problém - při pohybu pákou se stejně nepohybuje rychleji, takže tak malé zpomalení ani nemá skoro žádný význam. Na regulátoru se stejně nastavuje zpoždění větší, aby se eliminovaly proudové špičky a reglec nevypnul na pokles napětí u měkké baterky. Problém byl právě u plné výchylky kormidla ( = plném rejdu auta ), kdy se smysl otáčení motoru přehodil na reverz okamžitě. U lodi to nebyl tak velký problém - jen to s lodí škublo, ale žádná setrvačná hmotnost se na tom nepodílela - šroub se ve vodě protočil. U auta je to horší - tam se to může projevit třeba ukrouceným kardanem nebo vymletím zubů.

sakulajda
Příspěvky: 123
Registrován: pát 26. dub 2019 21:24:30

Re: OpenTX (nejen) pro bagristy

Příspěvek od sakulajda »

u tanku sem to vzdal a použil modul, který to mixuje za vysílačem
u pásového nakladače byl kolega naopak spokojený, že kam páka, tam žlice, takže tam mu to vyhovovalo

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy - další parametry kanálu

Příspěvek od prikrylm »

Rozsahy, křivky, exponenciály ...

Z předchozích příspěvků je jasné, jak se dá kanálu přiřadit ovládací prvek. Také je jasné, že jednomu kanálu se dá přiřadit ovládacích prvků (mixů) více a výsledek lze "nějak namíchat". U ukázek jsem také okrajově zmínil některé parametry kanálu. A to váhu (weight) a mat. funkci (multiplex).
Myslím, že v této chvíli je vhodné zmínit se i ostatních parametrech. Pohledem do dokumentace určitě aspoň tušíte, k čemu by se daly použít.

Téměř duplicitní se jeví nastavení váhy a offsetu, které odpovídají nastavení rozsahů a subtrimu v menu [SERVA]. Pro jeden ovládací prvek "namixovaný" na jeden kanál je natavení prakticky shodné, ale v momentě více ovládacích prvků na jednom kanálu už smysl dávají.
Jako příklad vezmu pásové vozidlo s dříve popsaným mixem (jedna páka dopředu-dozadu, druhá rotace vozidla vlevo vpravo). Pokud se může vozítko pohybovat svižněji, asi nebude potřeba, aby se podobně rychle otáčel kolem svislé osy. Proto může být výhodné omezit rozsah rychlostí otáčení vozítka. Je jasné, že omezit rozsah kanálů nechci, ztratil bych tím rychlost dopřednou. Nastaví se tedy jako omezení rozsahu právě v mixu kanálu řízení. Offset v tomto případě nejspíš měnit nebudu. Hodnotu rozsahu (i offsetu) můžu omezit přímo číselnou hodnotou (v procentech) nebo hodnotou globální proměnné (viz dokumentace). Pomocí globální proměnné můžu nastavit oba mixy ovlivňující řízení a ladit pak jen pomocí změny hodnoty jedné globální proměnné místo dvou parametrů v mixech. Globální proměnné lze nalézt na stránce režimů letu - pro "malé displeje" X-Lite, X9-Lite, Jumper X12 - nebo na samostatné obrazovce pro "větší displeje".
Použití záporné váhy se též používá k nastavení logického směru výchylky (levý pás u zatáčení).
různé váhy u ovládacích prvků.
různé váhy u ovládacích prvků.
image.png (1.52 KiB) Zobrazeno 19409 x
vlastni nastavení jednoho řádku "mixu"
vlastni nastavení jednoho řádku "mixu"
image.png (1.86 KiB) Zobrazeno 19399 x
vlastní nastavení jednoho mixu - pokračování obrazovky
vlastní nastavení jednoho mixu - pokračování obrazovky
image.png (1.8 KiB) Zobrazeno 19398 x
Určitě zajímavé a hojně používané je nastavení "Křivka" (curve). Je to nastavení převodní funkce. Pokud toto nastavení neměním, je výstup do kanálu (mixu) shodný se vstupem - lineární závislost, funkce y = x. V nastavení si můžu vybrat 4 možnosti. Teoreticky se všechny dají nahradit křivkou (jedna z možností - Cstm), prakticky může být výhodnější použít i některou z funkcí přednastavených. Z mého pohledu minimálně tzv Expo. Pomocí expa lze dostat jemnější (nebo naopak agresivnější) řízení kolem neutrální polohy pák, křivkou lze ovlivnit chování prakticky libovolně (viz např. mrtvá zóna páky, diff je pak počin z letadel - viz diferenciace křidélek např. tady. Expo a diferenciaci lze pak navíc ovlivnit hodnotou globální proměnné (např různá expa výškovky pro různé letové režimy).

Zmíněné křivky nejsou nic jiného jak body definované převodní funkce. K definici se lze dostat buď přímo z nastavení mixu nebo je na ně extra stránka/menu. Podrobnosti viz návod.
editace křivky
editace křivky
image.png (1.84 KiB) Zobrazeno 19399 x
Poměrně zásadní je nastavení "Režim" a obdobné "Spínač", pomocí kterých můžu daný "mix" povolit nebo zakázat a ovládat tak třeba dvě funkce jednou pákou v různých režimech řízení. Příkladem může být pojezd bagru nebo řízení lžíce pro bagr nebo (z létání) řízení motoru nebo náklonu odtokové hrany u motorových větroňů.

Dále již zmiňovaná "mat. operace" (multiplex). Standardně jsou mixy nastavené na přičítání hodnoty vstupu na výstup (kanál), ale mohu zvolit ještě násobení (100% je x1) nebo záměnu.
Násobení omezí velikost výstupu přidaným mixem - jakýsi dynamický omezovač rozsahu - zkuste, to bude nejrychlejší..
Záměna znamená zahození všeho a nahrazení výstupu právě tímto mixem/vstupem. Pokud je u kanálu více mixů s "mat. operací" záměna, na výstupu bude poslední z takových mixů.

Zpomalení, zpoždění, trim a varování nechám na vás a manuál. Snad jen zpomalení - to určitě každého napadne - může být vhodné na zpomalení pohybu např. klapek nebo podvozků ovládaných přepínačem.

Shrnutí

Každému řádku mixu lze přiřadit nejen ovládací prvek/zdroj, ale také další vlastnosti. Jestli se má řádek vůbec projevit, jak moc a jakým způsobem má reagovat na ovládací prvek.
Zmínil jsem také dvě nové položky menu (obrazovky) a to letové režimy - kvůli globálním proměnným a křivky kvůli převodním funkcím.

Zpět na menu
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy - vstupy a mixer

Příspěvek od prikrylm »

Vstupy a MIXER

Při vybírání možných zdrojů řádků mixeru jste si jistě všimli možnosti nastavit jako vstup mixeru zdroj, který začíná tučným inverzním I. Takový zdroj se dá nastavit/vytvořit na předchozí obrazovce [VSTUPY]. Jestli jste obrazovku zdrojů trochu zkoumali, určitě jste zjistili, že vstupy a mixer mají velmi podobné možnosti nastavení. Proč jsou tedy v OpenTX v podstatě dva mixery?
vstupy a mixy - dvě slepené obrazovky
vstupy a mixy - dvě slepené obrazovky
image.png (3 KiB) Zobrazeno 19360 x
Údajně (původně) kvůli optimalizaci - jestli jsem si správně zapamatoval - a pak vstupy se chovají trochu jinak, jak mixy.
Možná jste si všimli, že jako zdroj v řádku mixeru lze zvolit kanál. Tedy výstup mixeru lze zase přivést na jeho vstup. Pokud se takové přiřazení v mixeru vyskytuje, je potřeba výpočet hodnoty mixeru opakovat vícekrát. Jako optimalizace byla přidána obrazovka vstupu. Jestli je to pravda nebo jsem si to zapamatoval špatně, můžete zkusit sami dohledat. V každém případě u složitějších modelů umožňuje obrazovka vstupů minimálně zpřehlednit celé nastavení už jen tím, že lze vstupy pojmenovat. Další zpřehlednění a zjednodušení nastane, když daný vstup použijete v mixeru vícekrát. Přestane vyhovovat, ovládací prvek, tak se nemusí přehazovat v N řádcích mixeru, ale jen jeden zdroj vstupu ve vstupech. A tak podobně.

Shody a rozdíly pro vstupy a mixy jsou pěkně vidět na obrázku. Pro přehlednost jsem použil nastavení, jak je vidět v Companionu.
vlevo nastavení vstupu, vpravo nastavení řádku mixeru
vlevo nastavení vstupu, vpravo nastavení řádku mixeru
Hlavní rozdíly jsou v tom, že vstupy sice umožní vytvořit více řádků s přiřazením ovládacího prvku, ale nefunguje jako mix (nezle sčítat, násobit), zle jen vybírat aktivní řádek a jeho z jeho výstupu udělat Vstup. Vstupu nelze nastavit jako zdroj zase vstup, zdrojem nemůže být ani výstup z LUA mix skriptu, vstup nezle zpomalit ani zpozdit. Další podrobnosti a detaily si určitě najdete v návodech.

Asi začínáte tušit, že kombinace vstupů a mixeru dává do rukou uživatele opravdu mocný nástroj, ale taky je vidět, že pro případ jednoduchého přiřazení páky k výstupnímu kanálu (např. plyn na kanál regulátoru) jsou vstupy vlastně zbytečné.

Jako příklad použití vezmu své oblíbené vrtulníky. Tam je obvyklé, že se plynovou pákou, ovládá směr létání nahoru-dolů a navíc i motor. Pro ovládání pohybu se natáčejí listy rotoru (vrtulníkáři znají po pojmem kolektiv - jako že kolektivní ovládání natáčení listů), ale také plyn, tedy kolik % max výkonu má motor vrtulníku poskytnout. Detaily vrtulníkáři znají, ti co neznají si najdou. Nic méně jednou pákou se vytváří dva vstupy - plyn a kolektiv. Kolektiv většinou přímo, plyn převodem přes křivku. Stránka se vstupy pak může vypadat nějak takto:
Nastavení vstupů u vrtulníku. Výběr řádku vstupu je řízený režimem letu (FMx), vybraný tak je vždy jen jeden řádek.
Nastavení vstupů u vrtulníku. Výběr řádku vstupu je řízený režimem letu (FMx), vybraný tak je vždy jen jeden řádek.
image.png (4.61 KiB) Zobrazeno 19360 x
(s dovolením jsem si vypůjčil obrazovku z X9D+ a natáhl o kousek obrazovky další)

Na obrazovce je vidět že vstupy IThr a ICol jsou řízené stejným ovládacím prvkem. V mixeru pak použiju vstupy a nemusím v budoucnu přemýšlet, jestli to, co měním a je ovládané pákou plynu je plyn nebo kolektiv.

Shrnutí

Pro zpřehlednění a zjednodušení mixů je v OpenTX přidána ještě obrazovka Vstupy, která fyzické ovládací prvky umí přiřadit vstupům virtuálním. S těmito virtuálními vstupy lze pak pracovat v mixéru i jinde.

Zpět na obsah
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy - režimy letu/ovládání

Příspěvek od prikrylm »

Režimy letu/ovládání

U výběru řádku vstupu a mixeru je možnost daný řádek aktivovat/deaktivovat spínačem nebo vybraným režimem letu. (Bagristi budou tolerantní, přece jenom vysílačka pochází ze světa létajících strojů :) ) Režimy letu se vybírají spínači (viz návod). Pokud by šlo o prosté vybírání řádků mixeru/vstupů, asi by nebyly režimy letu/ovládání potřeba, ale režimy letu přináší další možnosti.
Skvělá vymoženost je, že název režimu vidíte zobrazený na displeji vysílačky. :) Bagristi si (krom už zmíněného režimu pojezd a bagrování) mohou založit režim "svačina", kdy vypnou čerpadlo, zabrzdí kola, ale nechají blikat majáček. Na vysílačce bude svítit "svačina" a přihlížející hned budou vědět, co se děje.
seznam režímů letu/ovládání
seznam režímů letu/ovládání
image.png (1.92 KiB) Zobrazeno 19341 x
nastavení jednoho režimu
nastavení jednoho režimu
image.png (1.99 KiB) Zobrazeno 19341 x
Co všechno se nastavuje u režimu si pročtete v návodu. Všechny parametry se dají nastavit jednomu nebo všem režimům. Pro létání mnoho možností, jak nastavit trimy, pro bagristy možnost trimy nepoužít a tak je uvolnit coby ovládací prvky na "cokoli". Trimy pak mohou fungovat jako třípolohové přepínače se stabilní středovou polohou - třeba blinkry bez aretace, ovládání hydraulik, kde není úplně nutné proporcionální ovládání (napadají mě akorát takové ty vysouvací podpěry u bagrů nebo jeřábů), atd. Asi jste si u výběru spínačů všimli podivných tSl, tSp... a td, to jsou právě trimy, v tomto případě trim Směrovky levý a pravý.

Skvělé na režimech je možnost zpomalení jejich náběhu. To znamená, že vezme výstupy všech kanálů v režimu stávajícím a v režimu na který přepínám a změnu na nové hodnoty provede plynule za nastavený čas.
U vrtulníků používané pro změny režimu, kdy v jednom je motor nastaven na (např.) 60% výkonu, na nenáročné poletování a ve druhém je na 100% pro větší "řádění". Při změně režimu je skok ve výkonu velký a u výkonnějších strojů by krom ošklivého škubnutí mohl způsobit i nějaké to mechanické poškození. Zpomalení problém odstraní.

Přes režimy je pak jednoduše řešitelný přechod řízení při už popsaném mixu dvoušroubové lodě, kde se při couvání přehazuje smysl otáčení. (zkusím vyrobit nějakou kostru nastavení takové lodě)

Shrnutí

Režimy letu dovolí vybrat správný vstup/řádek mixu. V obrazovce režimů letu lze nastavit použití a chování trimů, režimy letů též ovlivňují používání globálních proměnných. Přechod mezi režimy lze zpomalit a tím zabránit skokovým přechodům kanálů pokud v jiném režimu nabývají výrazně jiných hodnot.

Zpět na obsah
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: OpenTX (nejen) pro bagristy

Příspěvek od prikrylm »

sakulajda píše:
úte 07. led 2020 15:24:32
u tanku sem to vzdal a použil modul, který to mixuje za vysílačem
u pásového nakladače byl kolega naopak spokojený, že kam páka, tam žlice, takže tam mu to vyhovovalo
Tank přes režimy letu, nakladač je jako zmíněný vrtulník. :)
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

OpenTX (nejen) pro bagristy - Logické spínač a speciální funcke

Příspěvek od prikrylm »

Logické spínače a speciální funkce.

Řádky mixeru/vstupů, ale i režimy letu se dají vybírat spínači. Většinou se používají spínače fyzické, ale je tu možnost použít spínačů logických.

Zkusím dva lodní příklady. Jeden bude jednomotorová loď , kde se pákou plynu bude ovládat výkon (úplně dole je výkon nulový, úplně nahoře plný), směr se přehazuje vypínačem. Nastavení hezky natočil pan Mrázek.

Druhý bude už několikrát zmiňovaný dvoušrobový člun.

Případ jedna je jednoduchý a lze jej vyřešit dvěma řádky v mixeru + dvěma křivkami. Jako přepínač mezi řádky mixeru se použije fyzický spínač (např SA).
mix "lodního plynu" s fyzickým přepínačem.
mix "lodního plynu" s fyzickým přepínačem.
image.png (4.57 KiB) Zobrazeno 19326 x
To je asi zřejmé použití přepínače fyzického.

Pokud chceme přepínat ne na základě polohy fyzického přepínače, ale v našem případě na poloze páky fyzický přepínač nám nepomůže. Pomůže ale přepínač logický. V obrazovce si takový nadefinujeme. Bude reagovat na nulovou polohu plynu. Pro kladné hodnoty bude logický spínač sepnutý, jinak vypnutý.
definice logického spínače na základě polohy páky plynu
definice logického spínače na základě polohy páky plynu
image.png (1.18 KiB) Zobrazeno 19326 x
Výsledný mix pak jen přimíchá otáčení podle směru, kterým se má loď otáčet. Mohl by vypadat nějak takto:
řešení otáčení lodi na základě plavby vpřed nebo vzad.
řešení otáčení lodi na základě plavby vpřed nebo vzad.
image.png (1.92 KiB) Zobrazeno 19326 x
Takže pomocí jednoduhého logického spínače lze snadno dosáhnout požadovaného chování. Příklad s dvoušroubovou lodí je trochu nedokonalý (viz příspěvky výš o škubání), i příliš přesná poloha kolem středu by mohla znepříjemnit otáčení na místě, ale jako příklad logického spínače myslím vyhoví.

Jak se z návodu můžete dozvědět, tak logické spínače mohou nejen hlídat polohu pák, ale mohou vytvářet logické spojení více spínačů (i logických), mohou hlídat i relativní pohyb pák, pomocí fce Edge lze jinak reagovat na dlouhé a krátké přepnutí přepínače, pomocí Sticky lze realizovat flip-flop přepínač a pomocí fce Timer lze stvořit generátor impulzů. Vše lze vzájemně kombinovat. Dokumentace je tady dostatečná nemá cenu ji duplikovat.

Příklad: Když vezmu dohromady uvolněný trim (režimy letu) a fci Sticky z logických spínačů, můžu si stvořit jednoduchý přepínač. X9-lite tak může mít najednou 9 použitelných přepínačů místo 5-ti.
Vytvoření logického spínače z trimu (L02). Trim nahoru spínač zapne, dolů vypne.
Vytvoření logického spínače z trimu (L02). Trim nahoru spínač zapne, dolů vypne.
image.png (1.4 KiB) Zobrazeno 19325 x
Logické spínače se, krom vybírání řádků mixu/vstupu nebo režimu letu, často používají na obrazovce speciálních funkcí (obrazovka následující po logických spínačích), které jsou často aktivované právě logickými spínači. Doporučuju návod, ve zkratce - na základě spínače se provede nějaká akce. Např. (předběhnu) na základě zjištění velikosti vstupu z měřidla napětí na baterce, zahlásí "baterie je vybitá". Speciální fce také umožňují nastavení globálních proměnných a hodnoty výstupního kanálu (zámek kanálu).
Příklad obrazovky speciálních fcí. Sx jsou fce spínané spínači fyzickými, L0x logickými... Opět vypůjčeno s X9D+
Příklad obrazovky speciálních fcí. Sx jsou fce spínané spínači fyzickými, L0x logickými... Opět vypůjčeno s X9D+
image.png (3.49 KiB) Zobrazeno 19326 x
Obrazovku křivek snadno zvládnete s pomocí návodu, tam nevidím žádný zádrhel.

Tak a to je jako náhled nad standardní návod ode mě asi vše. Asi nenajdete moc případů nastavení, kterého by nebylo možné zmíněnými funkcionalitami dosáhnout. Přesto lze ještě použít LUA kripty, které mohou elegantně vyřešit situace, které by se jinak řešili např. spoustou nepřehledných logických funkcí. LUA skripty mají nevýhodu v tom, že si je "nenapípáte" na poli (pokud s sebou nevozíte notebook).

Nezmínil jsme se ještě o telemetrii a moc o LUA skriptech, které jsou ale dostatečně popsané jinde.

Tož tak.

Zpět na obsah
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
Bořík
Příspěvky: 358
Registrován: pát 26. dub 2019 17:34:47

Re: OpenTX (nejen) pro bagristy

Příspěvek od Bořík »

Tož tak už z toho chápu skoro 5% !! :shock:

Uživatelský avatar
prikrylm
Příspěvky: 650
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: OpenTX (nejen) pro bagristy

Příspěvek od prikrylm »

Jestli jsi pochopil ovládání lokomotivy a případně ještě jednoduchý mix, tak to není 5%, ale minimálně 75% funkčnosti. S tím už se dá kde-co stvořit. :)
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Odpovědět

Zpět na „OpenTX“