Special Functions (nastavení modelu)

EdgeTX - Special Functions

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

image

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

symbolvýznampouž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

symbolvýznampoužití
Adjust mění hodnotu zvolené globální proměnné
  • Global var – vyber globální proměnnou, kterou chcetr upravit
  • Mode – způsob změny hodnoty:
    • Constant – nastaví proměnnou na pevnou hodnotu
    • Mixer Source – nastaví hodnotu podle zdroje z mixu
    • Global Var – nastaví podle jiné globální proměnné
    • Inc/Decrement – inkrementuje/dekrementuje o daný krok
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
  • Value – typ vibračního vzoru (0–4)
  • Repeat – opakování:
    • !1x – nespustí se při zapnutí
    • 1x – jednou
    • 1s–60s – opakování po intervalu
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
  • Value – název skriptu
  • Repeat:
    • ON – opakuje se stále
    • 1x – jednou
No Touch vypne dotykové ovládání
Override přepíše hodnotu kanálu
  • CH – číslo kanálu
  • Value – hodnota (-100 až +100)
Play Sound přehraje interní zvuk
  • Value – typ zvuku (Beep, Warn, Siren…)
  • Repeat:
    • !1x – ne při startu
    • 1x – jednou
    • 1s–60s – opakování
Play Track přehraje .wav soubor
  • Value – typ zvuku (Beep, Warn, Siren…)
  • Repeat:
    • !1x – ne při startu
    • 1x – jednou
    • 1s–60s – opakování
Play Value Play Value – hlásí hodnotu Value – zdroj: vstup, páka, trim, přepínač kanál, telemetry, globální proměnná… Repeat – frekvence hlášení RacingMode RacingMode – zapne low-latency režim (FrSky Archer RS) › musí být zapnutý i v RF modulu Reset Reset (Reset Timer) – resetuje časovač nebo telemetry Reset: Timer1 / Timer2 / Timer3 Flight Telemetry Screenshot Screenshot – uloží screenshot jako .bmp do /SCREENSHOT SD Logs SD Logs – loguje data do .csv ukládá do /LOGS interval: 0.1 s – 25.5 s při každé aktivaci vytvoří nový soubor nefunguje při <50 MB volného místa Set (Set Timer) Set Timer – nastaví časovač Timer – Timer1 / 2 / 3 Value – 00:00:00 až 08:59:59 SetFailsafe SetFailsafe – uloží aktuální polohu pák jako failsafe › RF modul musí být v režimu custom Set Main Screen Set Main Screen – přepne obrazovku Value – číslo obrazovky Repeat – jak často se má přepnout zpět Trainer Trainer – zapne režim učitel/žák Value – co ovládá žák: Axis (vše) Rud, Ele, Thr, Ail Chans (všechny kanály) Vario Vario – zvuk stoupání/klesání (variometr) Volume Volume – nastaví hlasitost vysílače › řízeno zvoleným zdrojem Poznámka (praktická) Nejpoužívanější v praxi: Play Track / Play Value › hlášení Override CH › nouzové zásahy Adjust GV › ladění za letu SD Logs › debug (INAV, GPS, RSSI)

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.