Логические переключатели — это виртуальные двухпозиционные переключатели, значения которых (ВКЛ/ВЫКЛ или +100/-100) определяются на основе оценки (истина/ложь) заданного логического выражения. После настройки логические переключатели можно использовать в любом месте EdgeTX, где можно определить физический переключатель.
На странице « Логические переключатели» в разделе «Настройки модели» отображаются все настроенные логические переключатели, а также обзор их параметров.

Экран логических переключателей
Нажатие кнопки «+» позволит вам выбрать неиспользуемый логический переключатель для настройки.
Выбор настроенного логического переключателя предоставит вам следующие возможности:
- Редактировать — открывает страницу конфигурации логических коммутаторов для выбранного логического коммутатора.
- Копировать — копирует выбранный логический переключатель.
- Вставить — Вставляет скопированный логический переключатель на выбранный логический переключатель. Примечание: при этом будет перезаписан выбранный логический переключатель.
- Очистить — удаляет все параметры конфигурации для выбранного логического коммутатора.

Экран конфигурации логических переключателей
После выбора параметра редактирования логического коммутатора вам будут доступны следующие параметры конфигурации:
- Func — логическая функция, которую вы хотите использовать. Описание возможных функций см. в разделе «Логические функции переключения» ниже.
- V1 — Первая переменная в выражении, которую необходимо оценить.
- V2 — вторая переменная в выражении, подлежащая оценке.
- И-переключатель — переключатель, который должен быть активен для того, чтобы логический переключатель мог быть оценен на предмет активации.
- Длительность — продолжительность, в течение которой логический переключатель будет оставаться активным (true) после выполнения критериев активации. Если установлено значение 0,0, логический переключатель будет оставаться активным (true).
- Задержка — это задержка между моментом выполнения критериев активации логического переключателя и моментом перехода логического переключателя в активированное состояние (истина).
- Сохранение значения (только для залипающего переключателя) — сохраняет значение залипающего переключателя при выключении радиоприемника или смене модели и восстанавливает сохраненное значение при включении питания или повторном выборе модели.
Функции логических переключателей
В выражении a и b обозначают источники (стержни, переключатели и т. д.), а x — константы (значения), которые необходимо сравнить.ВыражениеОписание
а=x
Это верно, когда источник V1 в точности совпадает с константой V2.
а~х
Это верно, когда источник V1 примерно равен константе V2.
а>х
Это верно, когда источник V1 больше константы V2.
а<x
Истина, когда источник V1 меньше константы V2.
|a|>x
Истина, когда абсолютное значение источника V1 больше константы V2.
|a|<x
Истина, когда абсолютное значение источника V1 меньше константы V2.
И
Истина, когда оба источника V1 и V2 истинны.
ИЛИ
Истина, если значение источника V1 или V2 равно TRUE.
XOR
Возвращает true, если позиции источников V1 и V2 не совпадают.
Край
Значение «истина» устанавливается кратковременно, когда источник V1 был активен в течение заданного периода времени, а затем деактивирован. Первое поле времени (T1) под V1 — это минимальная продолжительность активности, необходимая для активации логического переключателя источником V1. Второе поле времени (T2) — это максимально допустимое время активности источника V1 для активации логического переключателя. Если T2 установлено в значение «—», логический переключатель будет иметь значение «истина» независимо от того, как долго V1 был активен. Если T2 установлено в значение «3», если V1 активен более 3 секунд, логический переключатель не будет иметь значение «истина» при деактивации источника. Если T2 установлено в значение «<<», логический переключатель будет иметь значение «истина», когда выполняются временные условия в T1 без деактивации источника V1.
а=б
Истина, если источник V1 совпадает с источником V2.
а>б
Истина, если источник V1 больше источника V2.
а<б
Истина, если источник V1 меньше источника V2.
△>x
Это утверждение верно в каждый момент времени, когда значение источника V1 изменяется более чем на величину, указанную константой V2.
|△|>x
Это утверждение верно в каждый момент времени, когда абсолютное значение источника V1 изменяется более чем на величину, указанную константой V2.
Таймер
Функция мгновенно возвращает true каждые xxx секунд. Аргумент V1 — это длительность, в течение которой логический переключатель находится в состоянии true (активен). Аргумент V2 — это время между активациями логического переключателя. Цикл таймера повторяется до тех пор, пока заданный переключатель активен.
Stky (Sticky)
Значение параметра «Sticks» истинно после активации переключателя V1 (истина) и остается активным (истина) независимо от положения V1 до тех пор, пока не будет активирован переключатель V2 (истина) и не «разблокирует» или деактивирует (ложь) логический переключатель. Имеется опция «Persistence», позволяющая сохранять значение логического переключателя после выключения и включения питания или при переключении между моделью и повторным включением.
