Мультиплексор

Библиотека: Плексоры
Введён в: 2.0 Beta 11
Внешний вид:

Поведение

Копирует значение со входа на западном крае на выход на восточном крае; какое из входных значений должно быть копировано, определяется текущим значением, принятым на входе на южном крае. Я считаю полезным думать о мультиплексоре как об аналоге железнодорожной стрелки, управляемой выбирающим входом.

(Кстати, на английском некоторые специалисты пишут multiplexor, но multiplexer является преобладающим написанием.)

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

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

Атрибуты

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

Направление
Направление компонента (его выхода относительно его входа).
Выбирающие биты
Разрядность выбирающего входа компонента на его южном крае. Количество входов для мультиплексора будет равно 2Выбирающие_биты.
Биты данных
Разрядность данных, проходящих через мультиплексор.

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

Нет.

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

Нет.

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