Логические переключатели

Все статьи

Логические переключатели — это виртуальные двухпозиционные переключатели, значения которых (ВКЛ/ВЫКЛ или +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», позволяющая сохранять значение логического переключателя после выключения и включения питания или при переключении между моделью и повторным включением.

Прокрутить вверх