Перейти до основного вмісту
No authors found.

EdgeTX Custom Scripts: Lua mixer scripts

Custom Mixer Scripts

Користувацькі скрипти (Custom Scripts / Mixes Scripts) приймають одне або кілька значень як вхідні дані, виконують певну обробку в коді Lua та видають одне або кілька значень на виході. Кожна модель може мати кілька пов'язаних із нею скриптів мікшерів, і ці скрипти виконуються періодично. Вони працюють подібно до стандартних мікшерів EdgeTX, але водночас надають набагато гнучкіший і потужніший інструмент.

Типові варіанти використання:

  • заміна складних мікшерів, які не є критично важливими для функціонування моделі
  • складна обробка вхідних даних (Inputs) та реакція на їхній поточний стан та/або їхню історію
  • фільтрація значень телеметрії
попередження

Якщо вихід скрипта використовується як mixer source, і виконання скрипта припиняється (killed) з будь-якої причини, тоді вся лінія мікшера вимикається! Будьте обережні при їх використанні для основного керування. Рекомендується мати резервну лінію мікшера, яка буде використовуватися, якщо з будь-якої причини виконання Mixer Script буде перервано.

Inputs and Outputs for Mixer Scripts

Ось приклад скрипта мікшера, який приймає джерело та постійне значення, і має два виходи, які можна буде вибрати в мікшері як джерела.


Джерело: EdgeTX User Manual 2.11, ліцензія CC BY-SA 4.0. Український переклад підготовлений для dead.md.