Мультиплексор
Библиотека: | Плексоры |
Введён в: | 2.0 Beta 11 |
Внешний вид: |
Поведение
Копирует значение со входа на западном крае на выход на восточном крае; какое из входных значений должно быть копировано, определяется текущим значением, принятым на входе на южном крае. Я считаю полезным думать о мультиплексоре как об аналоге железнодорожной стрелки, управляемой выбирающим входом.
(Кстати, на английском некоторые специалисты пишут multiplexor, но multiplexer является преобладающим написанием.)
Контакты (предполагается, что компонент направлен на восток)
- Западный край, переменное количество (входы, разрядность соответствует атрибуту Биты данных)
- Значения данных, одно из которых должно быть направлен на выход. Каждое значение входных данных нумеруется, начиная с 0 на севере.
- Восточный край (выход, разрядность соответствует атрибуту Биты данных)
- Выходное значение будет соответствовать входному значению на западном крае, номер которого равен значению, принятому в данный момент на выбирающем входе на юге. Если выбирающий вход содержит неопределённые (например, плавающие) биты, то выход будет полностью плавающим.
- Южный край (вход, разрядность соответствует атрибуту Выбирающие биты)
- Выбирающий вход: значение этого входа определяет, какой вход на западном крае будет перенаправлен на выход на восточном крае.
Атрибуты
Когда компонент выбран, или уже добавлен, клавиши от 0 до 9 меняют его атрибут Выбирающие биты
, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных
, а клавиши со стрелками меняют его атрибут Направление
.
- Направление
- Направление компонента (его выхода относительно его входа).
- Выбирающие биты
- Разрядность выбирающего входа компонента на его южном крае. Количество входов для мультиплексора будет равно 2Выбирающие_биты.
- Биты данных
- Разрядность данных, проходящих через мультиплексор.
Поведение Инструмента Нажатие
Нет.
Поведение Инструмента Текст
Нет.