Буфер
Библиотека: | Базовые |
Введён в: | 2.0 Beta 1 |
Внешний вид: |
Поведение
Буфер просто пропускает на свой правый выход значение, полученное на входе с левой стороны. Таблица истинности для однобитного буфера следующая.
x | выход |
---|---|
0 | 0 |
1 | 1 |
Если значение на входе не определено (например плавающее), то значение на выходе тоже будет не определено, если только параметр "Выход элемента при неопределённости" не имеет значения "Ошибка для неопределённых входов" - в таком случае на выходе будет ошибка. Если на входе значение ошибки, то на выходе будет тоже оно.
Буферы - самый бесполезный из элементов, предусмотренных в Logisim; его присутствие в библиотеке Элементы скорее вопрос полноты (компонент для каждой возможной одновходовой таблицы истинности), чем вопрос предоставления полезной функциональности. Тем не менее, он может быть иногда полезен для уверенности в том, что значение передаётся по проводу только в одном направлении.
Контакты (предполагается, что компонент направлен на восток)
- Западный край (вход, разрядность соответствует атрибуту Биты данных)
- Вход компонента.
- Восточный край (выход, разрядность соответствует атрибуту Биты данных)
- Выход, значение на котором всегда совпадает со значением на входе с левой стороны.
Атрибуты
Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных
, а клавиши со стрелками меняют его атрибут Направление
.
- Направление
- Направление компонента (его выхода относительно его входа).
- Биты данных
- Разрядность входов и выходов компонента.
- Метка
- Текст внутри метки, привязанной к элементу.
- Шрифт метки
- Шрифт, которым отрисовывается метка.
Поведение Инструмента Нажатие
Нет.
Поведение Инструмента Текст
Позволяет редактировать привязанную к элементу метку.