Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 7 Nächste Version anzeigen »

Bitweise Kodierung in einen Integerwert (Umwandlung von Binärwerten in Integerzahl).

Inhalt dieser Seite

Funktionsbeschreibung

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

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

Eingänge

  • IN 1-n (boolean): Die zu kodierenden Binärwerte (zuoberst das Bit 0).

  • (Optional) Inhibit 1-n (boolean): (Optionale) Sperreingänge, lösen die →Abbruchfunktion aus.

  • (Optional) Trigger 1-n (boolean): (Optionale) Triggereingänge, lösen die →Triggerfunktion aus.

Ausgänge

  • OUT (integer): Ergebnis der Berechnung.

Hinweise

  •  

Praktische Anwendungsbeispiele

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

Zugrundeliegender Modulbaustein

FORTGESCHRITTENE
→BinaryMultiplexer-Modulbaustein.

Code

EXPERTEN
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:

{  
"Level": [
    [      "$VAR<In!>",      "bool",      false    ],
    [      "$MuxOut",      "integer",      0    ],
    [      "$VAR<Inhibit?>",      "bool",      false    ]  ],
"Module": [
    [      "Break",      [        "$VAR<Inhibit?>"      ]    ],
    [      "BinaryMultiplexer",      [        "$VAR<In!>"      ],      "$MuxOut"    ]  ],
"Input": [
    [      "IN",      "Binäreingang",      "$VAR<In!>",      "c"    ],
    [      "Inhibit",      "INHIBIT",      "$VAR<Inhibit?>",      "u"    ]  ],
"Output": [
    [      "OUT",      "Integerausgang",      "$MuxOut",      "c"    ]  ]
}

  • Keine Stichwörter