Co je tu nového
Special Functions (nastavení modelu)
Název "Speciální funkce" může být trochu matoucí. Jsou to prostě další funkcionality a nastavení, nic "speciálního" na nich není.
Můžete si jich nadefinovat maximálně 64. Označeny jsou SF<n>, žádné vlastní jméno jim nemůžete dát.
sloupce:
- Switch - čím se funcionalita / funkce / akce spustí. Může to být fyzický přepínač, logický přepínač, stav
- Action - co se má stát, operace, kterou chcete provést. Typicky přehrát zvuk, hlásit hodnotu, přepsat kanál, reset timeru, změna globální proměnné
- Parameters - parametry konkrétní akce. Play Track - název zvuku, Override CH - číslo kanálu a hodnota, Play Value - který senzor
- Repeat - jak často se akce opakuje. Jednou při aktivaci, opakováně v intervalu.
- Enable - rychlé vypnutí bez mazání
Switch
Funkce ve Special Function se spustí, když Switch = TRUE.
1) fyzické přepínače: SA, SB, SC, … 2polohové, 3polohové, jejich jednotlivé polohy SA↑, SA-, SA↓
2) logické přepínače definované v : L01–Lnn, nejdůležitější nástroj pro pokročilé věci,
kombinace více podmínek, AND, OR, porovnání hodnot, časování delay nebo duration, Sticky ...
3) trimy jako přepínače: TRIM1↑, TRIM2↓
4) momentová tlačítka (push button): reset telemetrie, hlasové hlášky, ...
5) telemetrické podmínky (): RSSI nízké, napětí baterie, GPS fix
6) Flight Modes (letové režimy): FM0, FM1, když chcete funkci aktivní jen v určitém režimu
7) stavové přepínače systému: ON (vždy aktivní), trvalé logování, ...
Pokud chcete něco složitějšího, Udělejte si to v Logical Switches, ve Special Functions to použijte. Je to přehlednější, snadno laditelné, znovupoužitelné.
| symbol | význam | použití |
|---|---|---|
| --- | ruší speciální funkci | |
| !Trn | není aktivní trainer vstup | |
| !Act | ? | nechápu |
| !TELE20:Bat% | telemetrický údaj | |
| !Telemetry | chybí telemetrie | |
| !FM1:cruise | není aktivní letový mod "cruise" | |
| !L02 | logická funkce L02 není TRUE" | |
| !Trim Ail+ | nechápu | |
| !SW6↑ | poslední tlačítko v šestitlačítku není v jedné poloze | nevím zatím, která poloha je která |
| !SW6↓ | poslední tlačítko v šestitlačítku není v druhé poloze | |
| !SA↑ | přepínač není v poloze od sebe | |
| !SA- | přepínač není ve středové poloze | |
| !SA↓ | není v poloze k sobě | |
| SA↑ | přepínač v poloze od sebe | |
| SA- | střed | |
| SA↓ | poloha k sobě | |
| Trim Ail+ | stisknutý trim křidélek na jednu stranu | |
| SW6↑ | poslední tlačítko v šestitlačítku je v poloze ? | nevím zatím, která poloha je která |
| SW6↓ | poslední tlačítko v šestitlačítku je v poloze ? | |
| L02 | logická funkce L02 je TRUE" | |
| FM1:cruise | je aktivní letový mod "cruise" | |
| Telemetry | telemetrie funguje | |
| TELE20:Bat% | telemetrický údaj | |
| ON | vždy aktivní | třeba pro stále zapnutí logování |
| One | ? | |
| Act | ? | |
| Trn | aktivní trainer vstup |
Action
| symbol | význam | použití |
|---|---|---|
| Adjust | mění hodnotu zvolené globální proměnné
|
|
| Audio Amp Off | vypne zvuk z reproduktoru | |
| Backlight | nastavuje jas displeje | |
| BgMusic | přehrává .wav soubor ve smyčce, soubor v SOUNDS/(jazyk) | |
| BgMusic II | dočasně pozastaví přehrávání .wav souboru | |
| Haptic | vibrace vysílače
|
|
| Inst.Trim | nastaví trimy podle aktuální polohy pák | |
| Lua Script |
spustí Lua skript,
skript musí být v /SCRIPTS/FUNCTIONS/,
skripty s GUI (zobrazení na displeji) nelze spustit
|
|
| No Touch | vypne dotykové ovládání | |
| Override |
přepíše hodnotu kanálu
|
|
| Play Sound |
přehraje interní zvuk
|
|
| Play Track |
přehraje .wav soubor
|
|
Parameters
Repeat
- --- - provede se jednou při aktivaci
- 1x - jednorázově (trigger)
- !1x - jednou při deaktivaci
- 1s, 2s, … - opakování v intervalu
Enable
Umožňuje funkci zablokovat, stačí zrušit zaškrtnutí Enable.
Logical Switches (nastavení modelu)
Místo "Logické přepínače" by mohl být použit třeba název "Virtuální přepínače". Nastavení modelu lze ovládat fyzickými přepínači na krabici vysílače, ale jde to taky přepínači virtuálními, myšlenými, které se přepínají na základě různých stavů: kombinací fyzických přepínačů, překročení nějaké hodnoty telemetrie, kombinací fyzických přepínačů a hodnot telemetrie atp.
Mužete si jich nadefinovat maximálně 64. Označeny jsou L<n>, žádné vlastní jméno jim nemůžete dát.
sloupce:
- Function - logická funkce, kterou chcete použít
- V1 - první operand - proměnná ve vyhodnocovaném výrazu
- V2 - druhý operand - proměnná nebo konstanta ve vyhodnocovaném výrazu
- AND Switch - přepínač, který musí být aktivní, aby se logická funkce vyhodnocovala, --- funguje vždy
- Duration - doba trvání, doba, po kterou zůstane logický spínač TRUE po splnění aktivačních podmínek. Pokud je parametr nastavena na 0.0, zůstane TRUE dokud platí podmínka.
- Delay - prodleva mezi okamžikem splnění aktivačních podmínek a přechodem logického spínače do TRUE
- Persistent - pouze pro Sticky Switch. Uchovává stav „sticky“ spínače při vypnutí vysílače nebo změně modelu a obnoví jej při opětovném zapnutí nebo návratu k modelu.
Function
| symbol | význam | použití |
|---|---|---|
| --- | ruší | |
| a=x | V1 je přesně stejné jako konstanta V2 | |
| a~x | V1 je přibližně stejné jako konstanta V2 | nechápu |
| a>x | V1 je větší než konstanta V2 | |
| a<x | V1 je meší než konstanta V2 | |
| |a|> | absolutní hodnota V1 je větší než konstanta V2 | |
| |a|<x | absolutní hodnota V1 je menší než konstanta V2 | |
| AND | TRUE když V1 i V2 jsou TRUE | |
| OR | TRUE když je TRUE alespoň jedno z V1, V2 | |
| XOR | ||
| Edge | mžikový spínač, TRUE když když byl V1 aktivní po definovanou dobu a potom byl deaktivován | |
| a=b | V1 je přesně stejné jako V2 | |
| a>b | V1 je větší než V2 | |
| a<x | V1 je meší než V2 | |
| Δ>x | ||
| |Δ|>x | ||
| Timer | Spínač spínaný na dobu V1 a vypnutý po dobu V2 | |
| Stky | sticky |
Popis
Pro práci s vysílačem se systémem EdgeTX a s programem Companion je dobré znát symboly a popisky. Vypisuji si z dokumentace pro sebe.
Menu Companionu zachycuje nějakým způsobem logiku nastavování modelu.
- nastavení vysílače
- Setup
- Global Functions
- Trainer
- Hardware
- Enabled Features
- nastavení modelu
- Setup
- Flight Modes
- Input
- Mixes
- Outputs
- Curves
- Global Variables
- Logical Switches
- Special Functions (nastavení modelu)
- Telemetry
- Custom Screens
- Enabled Features
Vysílač si nechávám přepnutý v angličtině, pracuje se slovy jako symboly a je lepší používat značky a symboly originál, než mít vše počeštěné a při studiu cizojazyčných tutoriálů si vše překládat sem tam. Hlasová hlášení mám v češtině.
Nastavování modelu v Companionu je produktivnější!
Od EdgeTX Companion verze 2.12.x se mi jeví nastavování modelů jednoznačně produktivnější v PC než ve vysílači.
Moje workflow:
- archivuji obsah vysílače do PC (do Companionu)
- nastavuji model v Companionu v editoru
- přidávám nové modely v Companionu
- simuluji nastavení v Companionu
- nahraji do rádia a zkouším v rádiu
- změny provedené při létání venku archivuji do Companionu
- sdílím nastavení s ostatními pomocí exportu modelu a importu modelu
Pro někoho mínus: EdgeTX Companion v2.12 funguje na Windows 10 (64-bit), Windows 11 (64-bit), musí to být 64-bit Windows!




