Info |
---|
Exklusive ODER-Verknüpfung |
Funktionsbeschreibung
Exklusive Oder-Verknüpfung: Gibt am Ausgang TRUE aus, [
Status | ||||
---|---|---|---|---|
|
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
Status | ||||
---|---|---|---|---|
|
→Xor-Modulbaustein
Code
Status | ||||
---|---|---|---|---|
|
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:
Codeblock |
---|
{ "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" ] ] } |