Перейти к содержимому
Экран статистики [Statistics] | EdgeTX

Экран статистики [Statistics] | EdgeTX

31 марта 2026
Хобби

Статистика

Экран статистики / statistic

network-asset-image-20241109094832-9wt1hr2.png

Экран статистики отображает данные об использовании радиоустройства. Все данные сбрасываются при выключении радио. Предоставляется следующая информация:

  • SES — Время, в течение которого радио было включено.
  • THR — Время, в течение которого положение стика газа было выше 0%.
  • TH% — Время, в течение которого положение стика газа было выше 50%.

Длительное нажатие кнопки [Roller] или [Dial] сбросит данные на экранах Статистики и Отладки.

Нажатие кнопки [PAGE>] перенесёт вас на экраны отладки.

network-asset-image-20241109094832-zo42k0d.png

network-asset-image-20241109094833-h0oluby.png

Экран отладки отображает данные, используемые разработчиками при диагностике проблем в программном обеспечении. Большинству пользователей эта информация будет полезна только при совместной работе с разработчиками по устранению неполадок. Ниже приведена отладочная информация, которая может варьироваться в зависимости от возможностей устройства и настроенных опций.

  • Free mem — Текущий объём свободной памяти радио в байтах.
  • Lua скрипты
    • [D] — Максимальная длительность выполнения Lua-скрипта в миллисекундах.
    • [I] — Максимальный интервал выполнения Lua-скрипта в миллисекундах.
  • TMix max — Максимальная длительность задачи микшера.
  • Free stack — Минимальный объём свободной стек-памяти:
    • [Menu] — для задач меню.
    • [Mix] — для задач микшера.
    • [Audio] — для аудио-задач.
  • Tlm RX Err — Количество ошибок приёма телеметрии.

Раскроем тему...

В этом уроке вы разберете экран Statistics и экраны Debug в EdgeTX для монохромных передатчиков: что означают поля SES, THR, TH%, какие данные показывают Debug-экраны (Free mem, Lua scripts, TMix max, Free stack, Tlm RX Err), как перейти в Debug и как сбросить эти показатели. В конце - практика с решениями и чек-лист самопроверки.

Главная мысль: Statistics показывает простую статистику текущего включения передатчика, а Debug - служебные показатели, которые обычно нужны только при поиске проблем (тормоза, Lua, телеметрия). Сброс делается длинным нажатием [Roller]/[Dial], а сами данные Statistics сбрасываются при выключении радио.

Содержание

1. Цели урока

  • Понимать, что показывает экран Statistics и что все его данные сбрасываются при выключении передатчика.
  • Знать смысл полей SES, THR, TH%.
  • Уметь перейти с Statistics в Debug через [PAGE>].
  • Уметь сбросить Statistics и Debug длинным нажатием [Roller]/[Dial].
  • Понимать, что показывает Debug и когда он реально нужен (Lua, тормоза, телеметрия).
  • Уметь расшифровать поля Debug: Free mem, Lua scripts [D]/[I], TMix max, Free stack, Tlm RX Err.
Что особенно важно запомнить: Debug - это в первую очередь экран для разработчиков. Не нужно "лечить" радио по этим цифрам без симптомов. Но если есть лаги, странности Lua или проблемы телеметрии - Debug дает быстрый ориентир, куда копать.
↑ К оглавлению

2. Контекст: где находятся Statistics/Debug и что они дают

Где открыть Statistics

В монохромной ветке EdgeTX экран Statistics доступен из раздела Main View. Он показывает статистику использования передатчика в рамках текущего включения.

Навигация (идея):
Main View -> Statistics
[PAGE>] -> Debug screens
Plain text

Зачем это нужно на практике

  • Statistics: удобно понимать "сколько радио было включено" и "сколько реально работал газ".
  • Debug: удобно быстро проверить "нет ли явных проблем производительности" и "не растут ли ошибки телеметрии".

Частая путаница

Запомните: Statistics/Debug не заменяют:
  • логирование на SD (CSV) - это отдельная функция;
  • Reset session / Reset telemetry - это отдельные операции, которые сбрасывают таймеры/телеметрию/логические переключатели и запускают проверки.
↑ К оглавлению

3. Statistics: SES / THR / TH% и логика сброса

Что показывает Statistics

Экран Statistics показывает статистику использования передатчика. В документации отмечено: все данные сбрасываются после выключения передатчика.

Поля SES/THR/TH%

  • SES - время, в течение которого передатчик был включен.
  • THR - время, в течение которого газ был выше положения стика 0%.
  • TH% - время, в течение которого газ был выше положения стика 50%.
Практический вывод: если вы хотите оценить "насколько активно работал газ" за сессию, смотрите THR и TH%, а SES используйте как общую длительность включения.

Сброс и переход в Debug

Из документации:

  • Длинное нажатие [Roller] или [Dial] сбрасывает экраны Statistics и Debug.
  • Нажатие [PAGE>] переводит вас на экраны Debug.
Запомнить как "две кнопки":
- long press Roller/Dial -> reset Statistics + Debug
- PAGE> -> перейти в Debug
Plain text

Типичные ошибки (Statistics)

  • Ожидать, что статистика будет храниться между включениями: нет, она сбрасывается при выключении.
  • Путать THR (выше 0%) и TH% (выше 50%): это разные пороги и разные смыслы.
↑ К оглавлению

4. Debug: что это такое и когда реально полезно

Назначение Debug

В документации отмечено: экран Debug показывает показатели, которые разработчики используют при отладке проблем в ПО. Большинству пользователей эти данные не нужны, кроме случаев, когда вы разбираете проблему вместе с разработчиками. Также отмечено, что набор показателей может отличаться в зависимости от возможностей передатчика и включенных опций.

Когда эти данные просят

Типовые симптомы, при которых Debug полезен

  • "Тормозит" интерфейс или есть странные лаги.
  • Lua-скрипты ведут себя нестабильно (зависания, рывки, странные задержки).
  • Есть подозрение на проблемы телеметрии (ошибки/потери), и нужно увидеть счетчик ошибок.

Типичные ошибки (Debug)

  • Пытаться "оптимизировать радио" по одной цифре: важен контекст и симптом, а не абсолютное число.
  • Снять Debug один раз и забыть про Reset: для чистого измерения (например, "ошибки растут или нет") сначала сделайте сброс.
↑ К оглавлению

5. Поля Debug: Free mem, Lua scripts [D]/[I], TMix max, Free stack, Tlm RX Err

Расшифровка полей

  • Free mem - текущий объем свободной памяти передатчика (в байтах).
  • Lua scripts:
    • [D] - максимальная длительность выполнения Lua (мс).
    • [I] - максимальный интервал Lua (мс).
  • TMix max - максимальная длительность выполнения задачи микшера.
  • Free stack - минимальный свободный стек для задач:
    • [Menu] - задачи меню.
    • [Mix] - задачи микшера.
    • [Audio] - задачи аудио.
  • Tlm RX Err - число полученных ошибок телеметрии.

Как читать эти цифры "по смыслу"

Самый простой способ интерпретации

  • Lua scripts [D]/[I] и TMix max: если вы видите высокие пики и одновременно чувствуете лаги, есть шанс, что конфигурация или скрипты "тяжелые".
  • Tlm RX Err: если счетчик растет заметно и постоянно, это сигнал, что телеметрический канал получает ошибки.
  • Free mem / Free stack: полезно при расследовании нестабильности (например, если подозрение на нехватку ресурсов).

Важно: Debug сам по себе не дает "рецепта лечения". Он помогает сформулировать, что именно наблюдается (пики Lua, пики микшера, ошибки телеметрии).

Типичные ошибки (поля Debug)

  • Считать Tlm RX Err "ошибками радиолинка": это счетчик ошибок телеметрии. Он полезен как индикатор, но не заменяет диагностику линка (RSSI/LQ/SNR).
  • Думать, что Free mem должен быть "максимальным": важнее наблюдать динамику и связь с симптомом, а не гнаться за цифрой.
  • Сравнивать цифры между разными радиостанциями: у разных моделей и сборок ресурсы и показатели могут отличаться.
↑ К оглавлению

6. Сброс и навигация: что сбрасывается, чем сброс отличается от Reset session

Сброс Statistics/Debug

По документации: длинное нажатие [Roller]/[Dial] сбрасывает экраны Statistics и Debug. Это удобно, если вы хотите "снять чистое измерение" после изменения настроек (например, после включения/отключения Lua, миксов, телеметрии).

Что сбрасывается при выключении радио

По документации: все данные экрана Statistics сбрасываются после выключения передатчика.

Чем это отличается от Reset session

Важно: сброс Statistics/Debug - это "сервисный сброс экранов". Он не равен Reset session (которая сбрасывает телеметрию, логические переключатели и запускает проверки как при загрузке модели). Если вам нужен именно "старт новой попытки" - используйте Reset session, а не reset Statistics/Debug.
Сравнение по смыслу:
- Reset Statistics/Debug: сбросить показания этих экранов (для измерения/диагностики)
- Reset session: полный сброс сессии с безопасностными проверками (другое назначение)
Plain text
↑ К оглавлению

7. Практика: типовые задачи (с решениями)

Statistics: проверить и сбросить

Задача 1: Проверьте SES/THR/TH% за короткую "сессию"

Цель: понять смысл полей и как они набираются.

Решение:
1) Откройте Statistics
2) Запомните SES/THR/TH%
3) Подержите газ чуть выше 0% (несколько секунд) -> должен расти THR
4) Подержите газ выше 50% -> должен расти TH%
5) Сравните SES с THR/TH%
Plain text

Задача 2: Сбросьте Statistics и Debug

Цель: отработать жест сброса.

Решение:
1) На экране Statistics сделайте long press [Roller]/[Dial]
2) Убедитесь, что статистика сбросилась (SES/THR/TH% вернулись к нулю)
Plain text

Debug: снять "снимок" для диагностики

Задача 3: Перейдите в Debug и запишите поля

Цель: уметь дать "снимок" разработчику или в чат.

Решение:
1) На Statistics нажмите [PAGE>]
2) На Debug запишите (или сфотографируйте):
   - Free mem
   - Lua scripts [D] и [I]
   - TMix max
   - Free stack (Menu/Mix/Audio)
   - Tlm RX Err
Plain text

Lua/Telemetry: как связать симптомы и поля Debug

Задача 4: Проверьте, растет ли Tlm RX Err во времени

Цель: понять, "стоит счетчик" или "растет", и делать выводы аккуратно.

Решение:
1) Сделайте сброс (long press Roller/Dial)
2) Откройте Debug и запомните Tlm RX Err
3) Подождите 30-60 секунд при активной телеметрии
4) Сравните значение:
   - если растет заметно и постоянно, это индикатор ошибок телеметрии
   - если почти не меняется, новых ошибок мало/нет
Plain text

Задача 5: Если есть лаги, проверьте Lua scripts и TMix max после сброса

Цель: увидеть, есть ли пики именно в Lua или в микшере.

Решение:
1) Сделайте сброс Debug
2) Воспроизведите сценарий, где "тормозит" (например, листаете меню или запускаете скрипт)
3) Снова откройте Debug и посмотрите:
   - Lua scripts [D]/[I]
   - TMix max
4) Зафиксируйте числа и приложите при обращении за помощью
Plain text
↑ К оглавлению

8. Чек-лист самопроверки знаний

Отметьте пункты, которые вы действительно понимаете и можете применить без подсказок.

НавыкПроверка
Понимаю Statistics Могу объяснить, что Statistics - это статистика использования радио за текущее включение
Знаю SES Могу объяснить, что SES - это время включения передатчика
Знаю THR и TH% Могу объяснить, что THR - время выше 0%, а TH% - время выше 50%
Умею перейти в Debug Могу нажать [PAGE>] и открыть Debug screens
Умею сбросить Statistics/Debug Могу сделать long press [Roller]/[Dial] и сбросить показатели
Понимаю Free mem Могу объяснить, что Free mem - свободная память (байты) и полезна для диагностики нестабильности
Понимаю Lua scripts [D]/[I] Могу объяснить, что [D] - максимум длительности Lua, [I] - максимум интервала Lua
Понимаю TMix max Могу объяснить, что это максимум времени задачи микшера и полезно при тормозах
Понимаю Free stack Могу объяснить, что это минимальный свободный стек для Menu/Mix/Audio задач
Понимаю Tlm RX Err Могу объяснить, что это счетчик ошибок телеметрии и могу проверить, растет ли он со временем
↑ К оглавлению
Экран статистики [Statistics] | EdgeTX
634

Похожее в категории "СОФТ"