Exklusive ODER-Verknüpfung
Funktionsbeschreibung
Exklusive Oder-Verknüpfung: Gibt am Ausgang TRUE aus, sofern die Anzahl der Eingänge, an denen ein TRUE anliegt, eine ungerade Zahl ist; bei einer geraden Anzahl von TRUES wird FALSE ausgegeben.
Wahrheitstabelle (nicht vollständig, nur beispielhaft)
Input 1 | Input 2 | Input 3 | Input 4 | Ergebnis |
---|---|---|---|---|
FALSE | FALSE | nicht verbunden | nicht verbunden | FALSE |
FALSE | TRUE | nicht verbunden | nicht verbunden | TRUE |
TRUE | FALSE | nicht verbunden | nicht verbunden | TRUE |
TRUE | TRUE | nicht verbunden | nicht verbunden | FALSE |
TRUE | TRUE | TRUE | nicht verbunden | TRUE |
TRUE | TRUE | TRUE | TRUE | FALSE |
FALSE | TRUE | TRUE | TRUE | TRUE |
FALSE | FALSE | FALSE | TRUE | TRUE |
Eingänge
Input 1-n (boolean): Die zu verknüpfenden Werte.
(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
Output (boolean): Ergebnis der Berechnung.
Hinweise
Zugrundeliegender Modulbaustein
FORTGESCHRITTENE
→Xor-Modulbaustein
Code
EXPERTEN
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:
{ "Level": [ [ "$VAR<In!>", "bool", false ], [ "$Out", "bool", false ], [ "$VAR<Inhibit?>", "bool", false ] ], "Module": [ [ "Break", [ "$VAR<Inhibit?>" ] ], [ "Xor", [ "$VAR<In!>" ], "$Out" ] ], "Input": [ [ "Input", "IN", "$VAR<In!>", "c" ], [ "Inhibit", "INHIBIT", "$VAR<Inhibit?>", "u" ] ], "Output": [ [ "Output", "OUT", "$Out", "c" ] ] }
Kommentar hinzufügen