> For the complete documentation index, see [llms.txt](https://zkl2333.gitbook.io/edgetx-user-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zkl2333.gitbook.io/edgetx-user-manual/bw-radios/model-select/logical-switches.md).

# 逻辑开关

逻辑开关是虚拟的两位开关，其值（开/关或 +100/-100）基于定义的逻辑表达式的评估（真/假）。一旦配置，逻辑开关可以在 EdgeTX 中任何可以定义物理开关的地方使用。

**逻辑开关**页面显示所有配置的逻辑开关及其配置选项的概览。

<figure><img src="/files/hO8ygy7Hvo0AHMbJXNk4" alt=""><figcaption><p>逻辑开关屏幕</p></figcaption></figure>

选择一个逻辑开关将提供以下选项：

* **编辑** - 打开所选逻辑开关的逻辑开关配置页面。
* **复制** - 复制所选逻辑开关。
* **粘贴** - 将复制的逻辑开关粘贴到所选逻辑开关上。注意：这将覆盖所选逻辑开关。
* **清除** - 删除所选逻辑开关的所有配置选项。

<figure><img src="/files/rjaevPWt4MY9CEpwDIhX" alt=""><figcaption><p>逻辑开关配置屏幕</p></figcaption></figure>

选择编辑逻辑开关后，您将有以下配置选项：

* **Func** - 您想要使用的逻辑功能。请参阅下面的[逻辑开关功能](#logical_switches_judgment_conditions_and_logical_expressions)以了解您可以使用的可能功能的描述。
* **V1** - 要评估的表达式中的第一个变量。
* **V2** - 要评估的表达式中的第二个变量。
* **AND 开关** - 必须激活的开关，以允许逻辑开关被评估为激活。
* **持续时间** - 逻辑开关在满足激活条件后保持激活（真）的持续时间。
* **延迟** - 逻辑开关的激活条件满足后到逻辑开关变为激活状态（真）之间的延迟。
* **持久性（仅粘性开关）** - 在关闭遥控器或更改模型时保留粘性开关的值，并在开机或再次选择模型时恢复保存的值。

### 逻辑开关功能 <a href="#logical_switches_judgment_conditions_and_logical_expressions" id="logical_switches_judgment_conditions_and_logical_expressions"></a>

在表达式中，a 和 b 代表源（摇杆、开关等），x 代表要比较的常量（值）。

<table><thead><tr><th width="137">表达式</th><th width="606">描述</th></tr></thead><tbody><tr><td>a=x</td><td>当源 V1 与常量 V2 完全相同时为真。</td></tr><tr><td>a~x</td><td>当源 V1 与常量 V2 大致相同时为真。</td></tr><tr><td>a>x</td><td>当源 V1 大于常量 V2 时为真。</td></tr><tr><td>a&#x3C;x</td><td>当源 V1 小于常量 V2 时为真。</td></tr><tr><td>|a|>x</td><td>当源 V1 的绝对值大于常量 V2 时为真。</td></tr><tr><td>|a|&#x3C;x</td><td>当源 V1 的绝对值小于常量 V2 时为真。</td></tr><tr><td>AND</td><td>当源 V1 和 V2 都为真时为真。</td></tr><tr><td>OR</td><td>当源 V1 或 V2 之一为真时为真。</td></tr><tr><td>XOR</td><td>当源 V1 和 V2 的位置不匹配时为真。</td></tr><tr><td>Edge</td><td>当源 V1 已激活定义的时间段然后停用时瞬时为真。V1 下的第一个时间字段 (T1) 是源 V1 激活逻辑开关所需的最小激活持续时间。第二个时间 (T2) 是源 V1 激活逻辑开关所允许的最大时间。当 T2 设置为 -- 时，无论 V1 激活多长时间，逻辑开关都将为真。当 T2 设置为 3 时，如果 V1 激活超过 3 秒，当源停用时，逻辑开关将不会设置为真。当 T2 设置为 &#x3C;&#x3C; 时，当 T1 中的时间条件满足而源 V1 未停用时，逻辑开关将为真。</td></tr><tr><td>a=b</td><td>当源 V1 与源 V2 相同时为真。</td></tr><tr><td>a>b</td><td>如果源 V1 大于源 V2，则为真。</td></tr><tr><td>a&#x3C;b</td><td>如果源 V1 小于源 V2，则为真。</td></tr><tr><td>△>x</td><td>每当源 V1 的变化超过常量 V2 指示的量时瞬时为真。</td></tr><tr><td>|△|>x</td><td>每当源 V1 的绝对值变化超过常量 V2 指示的量时瞬时为真。</td></tr><tr><td>Tim (计时器)</td><td>每 xxx 秒瞬时为真。参数 V1 是逻辑开关为真（激活）的持续时间。参数 V2 是逻辑开关激活之间的时间。只要定义的开关处于激活状态，就重复计时器周期。</td></tr><tr><td>Stky (粘性)</td><td>在开关 V1 激活（真）后"粘住"为真，并且无论 V1 位置如何保持激活（真），直到开关 V2 激活（真）并"解粘"或停用（假）逻辑开关。具有持久性（Persistence）选项，允许逻辑开关的值在电源循环或从模型切换并返回模型时保留。</td></tr></tbody></table>

按下 **\[PAGE>]** 按钮将带您进入**特殊功能**屏幕。
