Специальные функции (Special Functions) | EdgeTX
Специальные функции (Special Functions) — монохромные передатчики
Цель: настроить специальные функции EdgeTX, которые добавляют действия сверх обычного управления моделью: тренер, звук, подсветка, громкость, логирование на SD, скриншоты и т. п.
Содержание
- Обзор
- Настройка специальных функций
- Функции (Functions)
- Adjust (Adjust Global Variable)
- Audio Amp Off (select radios)
- Backlight
- BgMusic
- BgMusic II
- Haptic
- Inst. Trim (Instant Trim)
- Lua (Lua Script)
- Overr.= (Channel Override)
- Play Sound
- Play Track
- Play Val
- Push CS (Push Customizable Switch) (select radios)
- RacingMode
- Reset (Reset Timer)
- RGB Led (select radios)
- Screenshot
- SD Logs
- Set (Set Timer)
- SetFailsafe
- Set Screen
- Trainer
- Vario
- Volume
- Переход на Telemetry
- Примечания
Обзор
Что такое Special Functions
Раздел Special Functions — это место, где вы настраиваете специальные функции, входящие в EdgeTX. Эти функции добавляют дополнительную функциональность сверх обычного управления моделью: включение режима тренера, воспроизведение звука, регулировка подсветки экрана, регулировка громкости и т. п.
Что видно на экране
На экране специальных функций вы увидите все настроенные специальные функции, а также часть параметров: имя функции, переключатель активации, включена ли функция, и другие параметры конфигурации.
Экран Special Functions (скриншот)

Настройка специальных функций
Порядок настройки строки
Чтобы настроить специальную функцию, выберите нужную строку специальной функции и нажмите кнопку [Enter].
Затем прокруткой [Roller] выберите атрибут, который вы хотите редактировать (он будет подсвечен), и нажмите [Enter], чтобы перейти в редактирование (значение начнёт мигать).
Измените опцию прокруткой [Roller] и нажмите [Enter], чтобы выбрать нужный вариант.
Когда все опции настроены, нажмите [Return], чтобы выйти из режима редактирования специальной функции.
Общие параметры: Trigger / Function / Enable
У всех специальных функций есть общие опции конфигурации ниже. Дополнительные опции могут добавляться в зависимости от выбранной функции.
- Trigger — переключатель или триггер, который активирует специальную функцию.
- Function — функция (действие), которое будет использоваться. Описания см. в разделе Functions.
- Enable — переключатель включения/выключения функции. Чтобы функция могла активироваться переключателем, она должна быть включена. Обычно эта опция — последняя в строке и отображается как чекбокс справа. Отключённые специальные функции не выполняются независимо от положения переключателя.
Фильтры выбора Trigger
Долгое нажатие на поле Trigger позволяет быстро выбрать категорию переключателя и отфильтровать результаты. Доступные фильтры: Switches, Trims, Logical Switches, Other, Invert.
Дополнение: как удобнее строить логику
Дополнение: практичный подход — держать «условия» в Logical Switches, а «действия» — в Special Functions. Тогда в Trigger часто выбирают не физический тумблер, а понятный логический переключатель (например, «ARM ON», «низкое напряжение», «режим посадки»).
Функции (Functions)
Ниже перечислены все доступные функции EdgeTX: что они делают и какие дополнительные опции конфигурации появляются при выборе функции.
Adjust (Adjust Global Variable)
Изменяет значение указанной глобальной переменной.
- Global var — выберите глобальную переменную, которую нужно изменять.
- Mode — выберите режим изменения глобальной переменной. Варианты: Constant, Mixer Source, Global var, Inc/Decrement. Долгое нажатие [Enter] позволяет выбрать режим.
- Constant — устанавливает указанную глобальную переменную в заданное постоянное значение.
- Mixer Source — устанавливает указанную глобальную переменную в заданное значение источника микшера.
- Global Var — устанавливает указанную глобальную переменную в значение другой глобальной переменной.
- Inc/Decrement — увеличивает/уменьшает указанную глобальную переменную на заданную величину.
Audio Amp Off (select radios)
Отключает аудиоусилитель, чтобы звук не выходил на динамик (включая раздражающую обратную связь или помехи). Опция доступна только на некоторых передатчиках.
Backlight
Регулирует контраст экрана (LED-экраны) или яркость OLED (OLED-экраны) на основе источника, выбранного в выпадающем списке значения.
BgMusic
Проигрывает выбранный .wav-файл по кругу (loop), пока функция включена. Файл должен находиться в папке SOUNDS/(language)/ на SD-карте.
BgMusic II
Временно приостанавливает воспроизведение .wav-файла, указанного в BgMusic.
Haptic
Включает виброотклик (вибрацию) при активной функции.
- Value — тип шаблона вибрации. Варианты: 0–3.
- Repeat — частота повторения вибрации. Варианты: !- (не вибрировать при старте, даже если переключатель активен), - (один раз), 1…60 (вибрировать каждые xx секунд).
Inst. Trim (Instant Trim)
Устанавливает все триммеры в текущие значения соответствующих стиков.
Lua (Lua Script)
Выполняет Lua-скрипт, указанный в поле значения. Скрипт должен находиться в папке /SCRIPTS/FUNCTIONS/ на SD-карте. Lua-скрипты, которые отображают информацию на экране, нельзя выполнять этой специальной функцией.
- Value — Lua-файл для запуска с SD-карты.
- Repeat — частота повторения скрипта. Варианты: ON (повторять бесконечно, пока активен переключатель) или 1x (один раз).
Overr.= (Channel Override)
Перезаписывает выбранный канал заданным значением.
- CH — канал, который будет перезаписан.
- Value — значение замены (диапазон -100…+100).
Play Sound
Проигрывает звук, выбранный в поле значения, при активации.
- Value — звук. Возможные значения: Beep1/Beep2/Beep3, Warn1/Warn2, Cheep, Ratata, Tick, Siren, Ring, SciFi, Robot, Chirp, Tada, Crickt, AlmClk. Примечание: SD-пакет звуков не требуется.
- Repeat — частота повторения. Варианты: !- (не проигрывать при старте, даже если переключатель активен), - (один раз), 1…60 (проигрывать каждые xx секунд).
Play Track
Проигрывает выбранный .wav-файл с SD-карты при активации.
- Value — .wav-файл для воспроизведения с SD-карты.
- Repeat — частота повторения. Варианты: !-, -, 1…60.
Play Val
Озвучивает значение выбранного элемента (источника), указанного в поле значения.
- Value — источник значения: input, stick, pot, slider, trim, физический и логический переключатель, импортируемое значение канала тренера, глобальная переменная, телеметрический датчик или канал.
- Repeat — частота повторения объявления. Варианты: !- (не объявлять при старте, даже если переключатель активен), - (один раз), 1…60 (объявлять каждые xx секунд).
Push CS (Push Customizable Switch) (select radios)
Нажимает назначенный настраиваемый переключатель на заданное время.
- Switch — какой настраиваемый переключатель нажимать.
- Time — как долго нажимать (варианты 0.0–25.5 секунд). Ввод в кнопку игнорируется, пока отрабатывается это время: это позволяет автоматизировать «нажатие» и блокировать повторный ввод (и повторный триггер функции), пока время не истечёт.
RacingMode
Включает «гоночный режим» (низкая задержка) для приёмников FrSky Archer RS. Гоночный режим также должен быть включён в настройках External RF Module.
Reset (Reset Timer)
Сбрасывает таймер или телеметрию, указанные в значении, к исходным значениям.
- Reset — варианты: Tmr 1, Tmr 2, Tmr 3, All, Telemetry. Подробности о том, что сбрасывается при каждом варианте, смотрите на странице Reset.
RGB Led (select radios)
Запускает выбранный Lua-скрипт, связанный с LED, чтобы анимировать RGB-подсветку на передатчике.
- Value — Lua-файл на SD-карте (в папке /SCRIPTS/RGBLED).
- Repeat — частота повторения: ON (повторять бесконечно, пока активен переключатель) или 1x (один раз).
Screenshot
Создаёт скриншот и сохраняет его как .bmp-файл в папку SCREENSHOT на SD-карте.
SD Logs
Создаёт лог .csv значений передатчика и телеметрии в папке LOGS на SD-карте.
Передатчик создаёт новую запись в лог-файле с частотой, заданной в настройке Value. Варианты Value: 0.0s–25.5s (примечание: 0.0 фактически отключает эту опцию).
Каждый раз при активации функции передатчик создаёт новый лог-файл при условии, что функция была активна как минимум на время, заданное в Value.
Примечание: логирование не начнётся, если на SD-карте меньше 50MB свободного места.
Set (Set Timer)
Устанавливает указанный таймер в заданное значение.
- Timer — варианты: Tmr 1, Tmr 2, Tmr 3.
- Value — диапазон: 00:00:00…08:59:59.
SetFailsafe
Устанавливает пользовательские значения фейлсейфа (custom failsafe) для настроенного RF‑модуля (Internal/External) равными текущим положениям стиков при активации. Чтобы эта опция работала, режим фейлсейфа RF‑модуля должен быть установлен в custom.
Set Screen
Переключает телеметрический экран или возвращает на главный экран.
- Value — 0–4. При значении 0 загружается обычный главный экран. При значениях 1–4 показывается соответствующий телеметрический экран (если настроен).
- Repeat — варианты: !- (не срабатывать при старте, даже если переключатель активен) и - (сработать один раз).
Trainer
Включает режим тренера.
- Value — какие органы управления будут переданы ученику. Варианты: Axis (все стики/основные входы), Rud (Rudder), Ele (Elevator), Thr (Throttle), Ail (Aileron), Chans (все каналы).
Vario
Включает звук варьометра (характерный писк) при наборе и снижении модели.
Volume
Изменяет громкость передатчика. Источник изменения задаётся в выпадающем списке Volume.
Переход на Telemetry
Нажатие [PAGE>] перенесёт вас на экран Telemetry.
↑ К оглавлению
Похожее в категории "СОФТ"
-
Логические переключатели / Logical Switches | EdgeTX
Цель: создать виртуальные 2‑позиционные переключатели, которые включаются/выключаются по логическому выражению (true/false), и затем использовать их везде, где EdgeTX принимает обычный физический переключатель.
