Skip to main content

Dystrybutor Sygnału

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

Overview

Dystrybutor Sygnału to budynek automatyki, który kieruje jeden sygnał wejściowy dokładnie do jednego z czterech portów wyjściowych na podstawie dwóch sygnałów sterujących: Most Significant Control (MSC) i Least Significant Control (LSC). Działa jak 2-bitowy selektor dla pojedynczego Input Signal: Input Signal jest przekazywany tylko do jednego wyjścia; wszystkie pozostałe wyjścia są ustawiane na czerwony. Porty wyjściowe są numerowane od 3 do 0, przy czym wyjście 3 znajduje się najbliżej Input Signal na sprite’cie, a wyjście 0 najdalej, obok wejścia LSC. Trzy wejścia komponentu są wizualnie odróżnione: Input Signal (okrąg), MSC (naprzeciwko Input Signal i wyrównany z najwyższym punktem trójkąta) oraz LSC (sąsiadujący z MSC przy środkowym punkcie trójkąta).

W połączeniu z okablowaniem wielobitowym Dystrybutor Sygnału może rozdzielać wartości czterobitowe, ponieważ jego wyjścia odwzorowują szerokość wejścia; jest więc w praktyce zgodny z Automation Ribbon zachowaniem dla sygnałów wielobitowych. Wewnętrznie Distributor stosuje zasady wzmacniania, przeciążenia oraz priorytetu pierwszego bitu podczas rozstrzygania, które wyjście otrzyma Input Signal. Warto zauważyć, że sprite komponentu pokazuje przepływ sygnału, który wygląda tak, jakby podlegał regule w stylu OR, ale rzeczywista logika gry stosuje wybór z priorytetem, a nie wizualną interpretację OR.

Wejścia sterujące określają, które wyjście otrzyma Input Signal, zgodnie z wartością binarną utworzoną przez MSC i LSC (MSC = starszy bit, LSC = młodszy bit). W praktyce:

  • Jeśli zarówno MSC, jak i LSC są Red (0,0), Input Signal trafia na wyjście 0, a wyjścia 1–3 są Red.
  • Jeśli MSC jest Red, a LSC jest Green (0,1), Input Signal trafia na wyjście 1, a pozostałe są Red.
  • Jeśli MSC jest Green, a LSC jest Red (1,0), Input Signal trafia na wyjście 2, a pozostałe są Red.
  • Jeśli zarówno MSC, jak i LSC są Green (1,1), Input Signal trafia na wyjście 3, a wyjścia 0–2 są Red.

Praktyczne uwagi i typowe zastosowania:

  • Użyj Dystrybutor Sygnału, aby multipleksować pojedynczą linię sterującą na jedno z czterech działań lub urządzeń, minimalizując liczbę osobnych przewodów automatyki potrzebnych dla wzajemnie wykluczających się zachowań.
  • Naturalnie współpracuje z Splotka Automatyzacji do czterobitowej dystrybucji sygnału; ponieważ Distributor może działać na wejściach wielobitowych, może przekazywać całe wielobitowe wiadomości do wybranego wyjścia.
  • Pamiętaj o mapowaniu pozycji: wyjście o najwyższym numerze (3) znajduje się najbliżej Input Signal; błędne rozmieszczenie sterowania może powodować błędy routingu typu off-by-one.
  • Miej na uwadze rozbieżność między sprite’em a logiką: nie polegaj na pokazanym przepływie podczas debugowania — sprawdzaj wyjścia za pomocą LEDów lub sensorów, aby potwierdzić działanie.
  • Ponieważ Distributor podlega zasadom wzmacniania i przeciążenia, złożone sieci wielu urządzeń, które zmieniają szerokość sygnału lub wprowadzają dodatkowe bity, mogą dawać nieoczekiwane rezultaty, jeśli szerokości sygnałów nie są utrzymywane konsekwentnie.

Dystrybutor Sygnału to kompaktowy, deterministyczny selektor przydatny w zwartych projektach automatyki, gdzie jedno źródło musi zostać skierowane do jednego z kilku odbiorców pod kontrolą binarną.

No related recipes

References to this (1)

Other entities of this type

Related pages

Last updated: