Skip to main content

Сигнальный распределитель

Subcategory
Automation
Width
3
Height
4
Research
Multiplexing
Decor
-5
Decor radius
1

Overview

Сигнальный распределитель — это здание автоматизации, которое направляет один входной сигнал ровно на один из четырёх выходных портов в зависимости от двух управляющих входов: Most Significant Control (MSC) и Least Significant Control (LSC). Оно работает как 2-битный селектор для одного Input Signal: Input Signal передаётся только на один выход; все остальные выходы устанавливаются в Red. Выходные порты пронумерованы от 3 до 0, при этом выход 3 расположен ближе всего к Input Signal на спрайте, а выход 0 — дальше всего, рядом со входом LSC. Три входа компонента визуально различаются: Input Signal (круг), MSC (напротив Input Signal и выровнен с самой верхней точкой треугольника) и LSC (рядом с MSC у средней точки треугольника).

При использовании с многобитной проводкой Сигнальный распределитель может распределять четырёхбитные значения, поскольку его выходы повторяют ширину входа; по сути, он совместим с поведением Automation Ribbon для многобитных сигналов. Внутри Distributor при определении того, какой выход получит Input Signal, следует игровым правилам усиления, перегрузки и приоритета первого бита. Примечательно, что спрайт компонента показывает поток сигнала так, будто он подчиняется правилу типа OR, но фактическая игровая логика применяет приоритетный выбор, а не визуальную интерпретацию OR.

Входы управления определяют, какой выход получит Input Signal в соответствии с двоичным значением, образованным MSC и LSC (MSC = старший бит, LSC = младший бит). На практике:

  • Если и MSC, и LSC — красные (0,0), Input Signal передаётся на выход 0, а выходы 1–3 остаются красными.
  • Если MSC красный, а LSC зелёный (0,1), Input Signal передаётся на выход 1, а остальные остаются красными.
  • Если MSC зелёный, а LSC красный (1,0), Input Signal передаётся на выход 2, а остальные остаются красными.
  • Если и MSC, и LSC — зелёные (1,1), Input Signal передаётся на выход 3, а выходы 0–2 остаются красными.

Практические замечания и распространённые применения:

  • Используйте Сигнальный распределитель, чтобы мультиплексировать одну линию управления в одно из четырёх действий или устройств, минимизируя число отдельных Автоматический провод, необходимых для взаимоисключающих сценариев.
  • Он естественно сочетается с Автоматическая лента для четырёхбитного распределения сигналов; поскольку Distributor может работать с многобитными входами, он способен передавать целые многобитные сообщения на выбранный выход.
  • Помните о соответствии позиций: выход с наибольшим номером (3) находится ближе всего к Input Signal; неверное размещение управляющих линий может привести к ошибкам маршрутизации «на единицу».
  • Учитывайте расхождение между спрайтом и логикой: не полагайтесь на изображённое направление потока при отладке — проверяйте выходы светодиодами или датчиками, чтобы подтвердить поведение.
  • Поскольку Distributor подчиняется правилам усиления и перегрузки, сложные многоустройственные сети, которые меняют ширину сигнала или добавляют дополнительные биты, могут давать неожиданные результаты, если ширина сигналов не поддерживается одинаковой.

Сигнальный распределитель — это компактный и детерминированный селектор, полезный в компактных схемах автоматизации, где один источник нужно по бинарному управлению направлять к одному из нескольких потребителей.

No related recipes

References to this (1)

Other entities of this type

... +533 (see sidebar for full list)

Related pages

Last updated: