Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Infotip

Exklusive ODER--VerknüpfungR Sven

Inhalt dieser Seite

Inhalt

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

Status
colourYellow
titleFortgeschrittene

→Xor-Modulbaustein

Code

Status
colourRed
titleExperten
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"    ]  ]
}