# Демультиплексор

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

## Поведение

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

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

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

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

## Атрибуты

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

Направление
  Направление компонента (определяющее, на какой стороне выходы).
Положение выбирающего входа
  Положение выбирающего и разрешающего входов относительно компонента.
Выбирающие биты
  Разрядность выбирающего входа компонента на его южном крае. Количество выходов для демультиплексора будет равно 2Выбирающие_биты.
Биты данных
  Разрядность данных, проходящих через демультиплексор.
Три состояния?
  Определяет, должны значения на невыбранных выходах быть плавающими (Да) или нулями (Нет).
На отключенном выходе
  Определяет, каким должен быть каждый бит выходов, когда компонент выключен (то есть когда на контакте Разрешить - 0). Существуют варианты "ноль" и "плавающее"; в последнем случае выходы фактически отключены от всех других контактов.
Разрешающий вход?
  Компонент имеет разрешающий вход, когда значение этого атрибута да. Этот атрибут нужен в основном для поддержки схем, построенных с использованием более старых версий Logisim, которые не предусматривали разрешающий вход.

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

Нет.

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

Нет.

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