# Користувацькі скрипти

<figure><img src="/files/a2TiXwg7ieiAy8fO3EAZ" alt=""><figcaption><p>Користувацькі скрипти мікшера</p></figcaption></figure>

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

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

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

{% hint style="warning" %}
Якщо вивід скрипта використовується як джерело мікшера, і скрипт з якоїсь причини завершується, то вся лінія мікшера вимикається! Будьте обережні, використовуючи їх для основних елементів керування. Бажано мати резервну лінію мікшера, яка буде використана, якщо з якоїсь причини робота скрипта мікшера завершиться.
{% endhint %}

<figure><img src="/files/hkjIaRvXxlu7Rv6WasQM" alt=""><figcaption><p>Входи та Виходи для Скриптів мікшера</p></figcaption></figure>

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://elektronik.gitbook.io/edgetx-ua/color-radios/model-settings/custom-scripts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
