# Буфер

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

## Поведение

Буфер просто пропускает на свой правый выход значение, полученное на входе с левой стороны. Таблица истинности для однобитного буфера следующая.

x | выход
--- | ---
0 | 0
1 | 1

Если значение на входе не определено (например плавающее), то значение на выходе тоже будет не определено, если только параметр "Выход элемента при неопределённости" не имеет значения "Ошибка для неопределённых входов" - в таком случае на выходе будет ошибка. Если на входе значение ошибки, то на выходе будет тоже оно.

Буферы - самый бесполезный из элементов, предусмотренных в Logisim; его присутствие в библиотеке Элементы скорее вопрос полноты (компонент для каждой возможной одновходовой таблицы истинности), чем вопрос предоставления полезной функциональности. Тем не менее, он может быть иногда полезен для уверенности в том, что значение передаётся по проводу только в одном направлении.

## Контакты (предполагается, что компонент направлен на восток)

Западный край (вход, разрядность соответствует атрибуту Биты данных)
  Вход компонента.
Восточный край (выход, разрядность соответствует атрибуту Биты данных)
  Выход, значение на котором всегда совпадает со значением на входе с левой стороны.

## Атрибуты

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

Направление
  Направление компонента (его выхода относительно его входа).
Биты данных
  Разрядность входов и выходов компонента.
Выходное значение
  Указывает, как результаты "ложь" и "истина" будут переведены в выходные значения. По умолчанию "ложь" обозначается напряжением низкого уровня (0), а "истина" - напряжением высокого уровня (1), но одно из них может быть заменено высокоимпедансным (плавающим) значением. Это позволяет создавать соединения "монтажное ИЛИ" и "монтажное И", как показано в статье документации Элементы И/ИЛИ/И-НЕ/ИЛИ-НЕ.
Метка
  Текст внутри метки, привязанной к элементу.
Шрифт метки
  Шрифт, которым отрисовывается метка.

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

Нет.

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

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

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