# 逻辑开关

逻辑开关是虚拟的两位开关，其值（开/关或 +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>]** 按钮将带您进入**特殊功能**屏幕。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zkl2333.gitbook.io/edgetx-user-manual/bw-radios/model-select/logical-switches.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
