# Управляемый буфер/инвертор

Библиотека: | Элементы
Введён в: | 2.0 Beta 1
Внешний вид: |

## Поведение

Управляемые буфер и инвертор, часто называемые буфер/инвертор с тремя состояниями, имеют однобитный входной контакт на южном крае. Значение на этот управляющем контакте определяет поведение компонента:

- Когда значение на этом контакте 1, компонент ведёт себя просто как соответствующий компонент (буфер или инвертор (элемент НЕ)).
- Если же значение равно 0 или неизвестно (например, плавающее), то значение на выходе компонента тоже плавающее.
- Когда значение - значение ошибки (такое может случится, когда два противоречивых значения поступают на вход), то на выходе - тоже значение ошибки.

Управляемые буферы могут быть полезны, когда у вас есть провод (часто называемый шина), значение на котором должно соответствовать выходу одного из нескольких компонентов. Размещая управляемый буфер между выходом каждого компонента и шиной, вы можете управлять тем, подаётся выход этого компонента на шину, или нет.

## Контакты (предполагается, что компонент направлен на восток, управляющий вход - по правую руку)

Западный край (вход, разрядность соответствует атрибуту Биты данных)
  Вход компонента, который будет использован для вычисления значения на выходе, если на управляющем входе 1.
Южный край (вход, разрядность равна 1)
  Управляющий вход компонента.
Восточный край (выход, разрядность соответствует атрибуту Биты данных)
  Выход компонента, значение на котором будет плавающим, если на управляющем входе 0 или плавающее значение; значение ошибки, если на управляющем входе значение ошибки; или будет вычислено на основе значения западного входа, если на управляющем входе 1.

## Атрибуты

Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных, а клавиши со стрелками меняют его атрибут Направление.

Направление
  Направление компонента (его выхода относительно его входа).
Биты данных
  Разрядность входов и выходов компонента.
Размер элемента
  (Только для управляемого инвертора) Определяет следует отрисовывать большую или меньшую версию компонента.
Расположение управляющего входа
  Расположение управляющего входа, если представить, что мы смотрим со стороны входа на выход: если компонент направлен на восток и значение атрибута - По правую руку, то управляющий вход на юге; а если По левую руку, то на севере.
Метка
  Текст внутри метки, привязанной к элементу.
Шрифт метки
  Шрифт, которым отрисовывается метка.

## Поведение Инструмента Нажатие

Нет.

## Поведение Инструмента Текст

Позволяет редактировать привязанную к элементу метку.

Назад к Справке по библиотеке