受控缓冲器/反相器

| # 受控缓冲器/反相器

库： | 逻辑门
引入版本： | 2.0 Beta 1
外观： |

## 行为

受控缓冲器与受控反相器常被称为 三态缓冲器/反相器。它们在南侧各有一个 1 位控制输入端，其值决定组件行为：

- 当该引脚为 1 时，组件分别等同于 缓冲器 或 反相器（非门）。
- 当该引脚为 0 或悬空（U）时，组件输出悬空（U）。
- 当该引脚为错误值（E）（例如输入端出现冲突）时，输出也为错误值（E）。

输入 | 输出
--- | ---
输入 | 控制 | 缓冲器 | 反相器
全部 | 0 | U | U
全部 | U | U | U
0 | 1 | 0 | 1
1 | 1 | 1 | 0
U | 1 | U | E
E | 1 | E | E
全部 | E | E | E

如果希望导线（或称作总线）的值来自多个组件中的某一个时，可以使用受控缓冲器： 在每个组件输出与总线之间放置一个受控缓冲器，就可以通过控制端决定该组件是否把输出送到总线上。

## 引脚（假设组件朝东，控制线位置为右侧）

西侧：
  组件输入端：当控制端为 1 时，用于计算输出。位宽与 数据位宽 一致。
南侧：
  组件控制输入端。位宽为 1。
东侧：
  组件输出端：当控制端为 0 或悬空（U）时，输出悬空（U）； 当控制端为错误值（E）时，输出为错误值（E）； 当控制端为 1 时，输出由西侧输入计算得到。位宽与 数据位宽 一致。

## 属性

当组件被选中或正在放置时，Alt-0–Alt-9 可修改 数据位宽 属性，方向键可修改 朝向 属性。

朝向
  输出相对于输入的位置。
数据位宽
  组件输入与输出的位宽。
门尺寸
  （仅受控反相器）决定绘制大号或小号外形。
控制线位置
  控制线所在位置：若组件朝东且设置为“右侧”，则控制线在下方（南侧）；若设置为“左侧”，则控制线在上方（北侧）。
标签
  与该逻辑门关联的标签文本。
标签字体
  标签的显示字体。

## 手形工具行为

无。

## 文本工具行为

可编辑该逻辑门的标签。

返回 库参考手册