Block „Logische Verknüpfungen“

Der Block „Logische Verknüpfungen“ unterzieht seine Eingaben einer Logischen Operation und gibt dann das Ergebnis aus. Eingaben, die „Wahr“ oder „Falsch“ sind, werden einer Logischen Operation unterzogen, die als Ergebnis die Ausgabe „Wahr“ oder „Falsch“ liefert. Die verfügbaren Logischen Verknüpfungen sind UND, ODER, EXKLUSIVES ODER und NICHT.
Logische Verknüpfungen
Modus-Auswahl
Eingaben
Ausgabe
Wähle die zu verwendende Logische Verknüpfung, indem du mithilfe der Modus-Auswahl einen Modus auswählst. Der Block berechnet das Ergebnis auf Grundlage der Eingaben – wie in dieser Tabelle dargestellt.
ModiVerwendete EingabenErgebnis
UND A, B„Wahr“, wenn sowohl A als auch B „Wahr“ sind,
anderenfalls „Falsch“
ODER A, B„Wahr“, wenn entweder A oder B (bzw. A und B) „Wahr“ ist,
„Falsch“, wenn sowohl A als auch B „Falsch“ sind.
EXKLUSIVES ODER A, B„Wahr“, wenn ausschließlich A oder B „Wahr“ ist,
„Falsch“, wenn sowohl A als auch B „Wahr“ sind,
„Falsch“, wenn sowohl A als auch B „Falsch“ sind.
NICHT A„Wahr“, wenn A „Falsch“ ist,
„Falsch“, wenn A „Wahr“ ist.
Beispiel
Dieses Programm lässt einen Roboter vorwärts fahren, bis entweder der Berührungssensor gedrückt wird oder der Farbsensor die Farbe Schwarz erkennt. Die Logische Verknüpfung „ODER“ wird verwendet, um aus den Ausgaben der beiden Sensorblöcke ein einziges Ergebnis – „Wahr“ oder „Falsch“ – zu gewinnen. Das Ergebnis „Wahr“ beendet die Schleife, woraufhin der Roboter gestoppt wird.
Eingaben und Ausgaben
Die Eingaben im Block „Logische Verknüpfungen“ liefern die Werte für die Logische Operation. In der Regel werden beide Eingabewerte über Datenleitungen von den Ausgaben anderer Programmierblöcke geliefert.
EingabenTypZulässige WerteHinweise
A Logische WerteWahr/Falsch
B Logische WerteWahr/FalschWird im Modus NICHT nicht verwendet.
Die Ausgabe des Blocks liefert das Ergebnis der Operation. Verwende eine Datenleitung, um die Ausgabe mit einem anderen Programmierblock zu verbinden.
AusgabeTypHinweise
Ergebnis Logische WerteErgebnis der Logischen Verknüpfung (Wahr oder Falsch)
Logische Werte
Direktlinks