Логічні перемикачі

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

Сторінка Logical Switches в налаштуваннях моделі показує всі налаштовані логічні перемикачі та огляд їхніх налаштувань.

Екран логічних перемикачів

Натискання кнопки + дозволить налаштувати не використаний логічний перемикач.

Вибравши логічний перемикач, ви отримаєте наступні опції:

  • Edit (Редагувати) — Відкриває сторінку налаштування для вибраного перемикача.

  • Copy (Копіювати) — Копіює вибраний логічний перемикач.

  • Paste (Вставити) — Вставляє скопійований логічний перемикач на обране місце. Примітка: це перезапише обраний перемикач.

  • Clear (Очистити) — Видаляє всі налаштування для обраного логічного перемикача.

Екран налаштування логічних перемикачів

Після вибору редагування логічного перемикача, вам будуть доступні наступні параметри:

  • Func — Логічна функція, яку ви хочете використовувати. Див. Логічні функції перемикачів нижче для опису можливих функцій.

  • V1 — Перша змінна у виразі для оцінки.

  • V2 — Друга змінна у виразі для оцінки.

  • AND перемикач — Перемикач, який має бути активним, щоб дозволити оцінку та активацію логічного перемикача.

  • Duration — Тривалість, протягом якої логічний перемикач залишатиметься активним (істинним) після досягнення умов активації. Якщо встановлено 0.0, то логічний перемикач залишатиметься активним (істинним).

  • Delay — Затримка між моментом досягнення умов активації та моментом, коли логічний перемикач змінює стан на активний (істинний).

Функції логічних перемикачів

У виразах a та b представляють джерела (стіки, перемикачі тощо), x представляє константи (значення), з якими порівнюють.

Вираз
Опис

a=x

Істинно, коли джерело V1 точно відповідає константі V2.

a~x

Істинно, коли джерело V1 приблизно дорівнює константі V2.

a>x

Істинно, коли джерело V1 більше за константу V2.

a<x

Істинно, коли джерело V1 менше за константу V2.

|a|>x

Істинно, коли абсолютне значення джерела V1 більше за константу V2.

|a|<x

Істинно, коли абсолютне значення джерела V1 менше за константу V2.

AND

Істинно, коли обидва джерела V1 і V2 є ІСТИННИМИ.

OR

Істинно, коли будь-яке з джерел V1 або V2 є ІСТИННИМ.

XOR

Істинно, коли значення джерел V1 та V2 не збігаються.

Edge

Моментально істинно, коли джерело V1 було активним протягом заданого періоду часу, а потім деактивувалося. Перше поле часу (T1) для V1 є мінімальною тривалістю активності, необхідною для активації логічного перемикача. Друге поле часу (T2) є максимальною тривалістю активності V1, щоб логічний перемикач активувався. Якщо T2 встановлено на --, логічний перемикач буде істинним, незалежно від того, як довго було активним V1. Якщо T2 встановлено на 3, то якщо V1 буде активним більше ніж 3 секунди, логічний перемикач не стане істинним при деактивації джерела. Якщо T2 встановлено на <<, логічний перемикач стане істинним, коли часові умови T1 будуть виконані без деактивації джерела V1.

a=b

Істинно, коли джерело V1 дорівнює джерелу V2.

a>b

Істинно, якщо джерело V1 більше за джерело V2.

a<b

Істинно, якщо джерело V1 менше за джерело V2.

△>x

Моментально істинно кожного разу, коли значення джерела V1 змінюється більше, ніж на значення V2.

|△|>x

Моментально істинно щоразу, коли абсолютне значення джерела V1 змінюється більше, ніж на величину, вказану константою V2.

Timer (Таймер)

Моментально істинно кожні xxx секунд. Аргумент V1 — це тривалість, протягом якої логічний вимикач є істинним (активним). Аргумент V2 — це час між активаціями логічного вимикача. Цикл таймера повторюється, доки визначений вимикач активний.

Stky (Sticky)

«Прилипає» як істинний після того, як перемикач V1 стає активним (істинним) і залишається активним (істинним) незалежно від положення V1, поки не активується перемикач V2 (істинний), який «відлипає» або деактивує (робить хибним) логічний вимикач.

Last updated