BinaryMultiplexer (Modulbaustein)

Integerzahl aus mehreren Binärwerten

Inhalt dieser Seite
richtet sich an
Experten

 

Syntax

["BinaryMultiplexer", ["$In1", "$In2",... ,"$In_n"], "$Out"]

Funktion

Aus n binären Eingängen wird ein Integer-Wert mit 2n möglichen Zuständen berechnet (stellt somit Umkehrfunktion des BinaryDemultiplexers dar).

Beispiel: Es werden drei binäre Werte übergeben; somit kann das Ergebnis 23 Zustände haben oder mit anderen Worte Werte im Bereich von 0 bis 7 annehmen.
Werden die Werte TRUE,FALSE,TRUE übergeben, lautet das Ergebnis 5

Eingänge

  • ["$In1", "$In2",... ,"$In_n"]: Array der umzurechnenden Elemente, bestehend aus einer oder mehreren Variablen (bool)

Ausgänge

  • "$Out" (integer): Ergebnis der Berechnung

Besonderheiten

  • Der BinaryMultiplexer kann mit Mehrfachvariablen/-eingängen verwendet werden, so dass eine variable Anzahl an Eingängen für die Zustände verwendet werden kann.

Praktische Anwendungsbeispiele

  • Türstatus in Abhängigkeit von 2 Reeds (0=geschlossen, 1=gekippt, 2/3=offen)

  • Der BinaryMultiplexer wird sehr oft zur Fallunterscheidung und in einem nachgeschalteten Multiplexer als Selektor verwendet.

Entsprechendes Logik-Modul

2019 - 2024 by Elaborated Networks GmbH / Impressum / Datenschutzerklärung