# 逻辑开关

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

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

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

选择 **+** 按钮将允许您选择一个未使用的逻辑开关进行配置。

选择一个已配置的逻辑开关将为您提供以下选项：

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

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

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

* **Func** - 您想要使用的逻辑功能。请参阅下面的 [逻辑开关功能](#logical_switches_judgment_conditions_and_logical_expressions) 以了解您可以使用的可能功能的描述。
* **V1** - 要评估的表达式中的第一个变量。
* **V2** - 要评估的表达式中的第二个变量。
* **AND 开关** - 必须激活的开关，以允许逻辑开关被评估为激活。
* **持续时间** - 逻辑开关在满足激活条件后保持激活（真）的持续时间。如果设置为 0.0，则逻辑开关将保持激活（真）。
* **延迟** - 逻辑开关的激活条件满足后到逻辑开关变为激活状态（真）之间的延迟。

### 逻辑开关功能 <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>Timer</td><td>每 xxx 秒瞬时为真。参数 V1 是逻辑开关为真（激活）的持续时间。参数 V2 是逻辑开关激活之间的时间。只要定义的开关处于激活状态，就重复计时器周期。</td></tr><tr><td>Stky (Sticky)</td><td>在开关 V1 激活（真）后“粘住”为真，并且无论 V1 位置如何都保持激活（真），直到开关 V2 激活（真）并“解粘”或停用（假）逻辑开关。</td></tr></tbody></table>


---

# 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/color-radios/model-settings/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.
