Overview
Hier werden euch die Logikfunktionen und die anderen logischen Verknüpfungen erklärt. Der Guide richtet sich an Anfänger und Fortgeschrittene.
Vorwort
Dieser Guide wird ständig weitergeschrieben und aktuell gehalten. Der Ersteller bittet um Verständnis, wenn das Aktualisieren etwas Zeit beansprucht oder Teile des Guides unvollständig oder zeitweise nur gekürzt vorliegen.
Bitte zum Vergrößern auf die Bilder klicken!
Der Guide enthält viele Bilder zur Veranschaulichung, deswegen könnten die Ladezeiten etwas länger als gewohnt sein.
Kommentare, Lob, Anregungen oder Kritik sind mir stets willkommen. Bitte benutzt dafür die Kommentarfunktion. Wenn euch der Guide gefällt dann gebt ihm doch eine positive Bewertung. Danke.
Viel Spaß beim Lesen!
– Faffling94
Hauptguide
Dieser Guide dient als Unterguide, ich habe mich dazu entschlossen hierfür einen neuen Guide zu machen, da das Thema komplexer ist und in deutscher Sprache bisher nicht behandelt worden ist. So kann es leichter gefunden werden.
Wenn ihr diesen Guide mögt, dann empfehle ich euch noch den Hauptguide, mit vielen wertvollen Tipps und Tricks, auf Deutsch!
[link]Was ist das?
Mit Hilfe von Logikfunktionen könnt ihr komplexe Steueraufgaben innerhalb eures Knasts realisieren.
Wenn du davon noch nie etwas gehört hast, les dir unbedingt den Abschnitt “Funktionsweise” gut durch! Solltest du damit bereits etwas vertraut sein, springe direkt in den passenden Abschnitt der einzelnen Funktionen um mehr über ihre Schaltzustände zu erfahren!
Funktionsweise
Erklärung:
Jede Logikfunktion basiert immer mit dem oben genannten Prinzip.
- E – Eingabe
Hier gebt ihr ein Signal. Egal ob durch einen Schalter (wie in den Beispielen), eine Druckplatte, einen Türkontrollmonitor oder Sonstigem. - V – Verarbeitung
Euer Signal wird durch eins oder mehrere der Logikbausteine verarbeitet. - A – Ausgabe
Euer Signal erzielt eine Wirkung, indem es z.B. eine Tür öffnet oder schließt.
Beispiel:
Ihr habt zwei Schalter (Eingabegeräte), welche mit einem Logik-Gatter (Verarbeitungsgeräte) verknüpft sind. Wodurch eine Tür (Ausgabegerät) geöffnet oder geschlossen wird.
Zustände:
In der Schaltlogik gibt es zwei Zustände:
AN [1] (bzw. “grün”) und AUS [0] (bzw “rot”)
Im folgenden geht es nur darum, wie die Logikbausteine entscheiden wenn sie unterschiedliche Eingabe-Signale erhalten, also 1en und 0en.
Wenn du tiefer in das Thema einsteigen willst, hier findest du sehr ausführliche Informationen über jeden Gatter-Typ.[de.wikipedia.org]
Platzierung:
Einen Logikbaustein findet ihr im Spiel im Menüpunkt “Betriebsmittel”. Wenn ihr ihn platziert habt, könnt ihr mit rechtsklick auf ihn ändern, um welchen Baustein es sich handelt.
Anschließend könnt ihr im selben Menüpunkt auf “Conntect” klicken, so verbindet ihr die Logikfunktionen miteinander.
AND (und)
Aussage: Wenn an beiden Eingängen ein Signal anliegt, wird ein Signal ausgegeben.
Anwendungsbeispiel: Ihr wollt das eine Tür zur Kantine nur aufgeht, wenn Essenszeit ist und am Türkontrollbildschirm ein Wärter die Tür öffnet.
Eingabe: Türkontrollbildschirm + Türzeitschalter
Verarbeitung: AND
Ausgabe: Wenn 2x Eingabesignal vorhanden
Schaltverhalten:
OR (oder)
Aussage: Sobald an einem Eingang ein Signal anliegt wird ein Ausgangssignal gegeben.
Anwendungsbeispiel: Ihr wollt das eine Tür zur Kantine aufgeht, sobald Essenszeit ist oder eine Wache am Türkontrollbildschirm den Weg frei gibt.
Eingabe: Türkontrollbildschirm + Türzeitschalter
Verarbeitung: OR
Ausgabe: Wenn 1x Eingabesignal vorhanden
Schaltverhalten:
NOT (nicht)
Aussage: Sobald an keinem Eingang ein Signal anliegt wird ein Ausgangssignal gegeben.
Anwendungsbeispiel: Ihr wollt das eine Tür zur Kantine aufgeht, aber nur wenn ein Strom NOT-Aus-Schalter nicht betätigt ist und wenn gerade nicht eine bestimmte Uhrzeit ist.
Eingabe: Elektroschalter + Türzeitschalter
Verarbeitung: NOT
Ausgabe: Wenn 2x kein Eingabesignal vorhanden
Schaltverhalten:
NAND (und nicht)
Aussage: Sobald an einem Eingang ein Signal anliegt wird ein Ausgangssignal gegeben, außer wenn zwei Signale gleichzeitig anliegen. (Genau wie AND nur quasi mit einem NOT verknüpft, siehe in den entsprechenden Abschnitten)
Anwendungsbeispiel: Ihr wollt das eine Tür zur Kantine aufgeht, sobald auf einer Druckplatte jemand steht und nicht die entsprechende Uhrzeit ist und das die Tür immer offen ist sobald beides nicht der Fall ist. (Ok komisches Beispiel, aber vlt. findet ihr ja etwas besseres)
Eingabe: Druckplatte + Türzeitschalter
Verarbeitung: NAND
Ausgabe: Wenn 1x oder 0x Eingabesignal vorhanden
Schaltverhalten:
NOR (oder nicht)
Aussage: Gibt nur ein Signal wenn an allen Eingängen kein Signal anliegt.
Anwendungsbeispiel: Ihr wollt das eine Tür zur Kantine aufgeht, sobald weder eine Druckplatte, noch ein Türzeitschalter aktiviert sind.
Eingabe: Türkontrollbildschirm + Türzeitschalter
Verarbeitung: NOR
Ausgabe: Wenn 0x Eingabesignal vorhanden
Schaltverhalten:
XOR (entweder oder)
Aussage: An den Eingängen muss jeweils ein anderes Signal anliegen, damit es schaltet.
Anwendungsbeispiel: Ihr wollt das eine Tür zur Kantine aufgeht, sobald nur eine Druckplatte betätigt oder nur der Türzeitschalter betätigt ist.
Eingabe: Druckplatte + Türzeitschalter
Verarbeitung: XOR
Ausgabe: Wenn unterschiedliche Eingabesignale vorhanden
Schaltverhalten:
Tipps und Tricks
- Ihr müsst euch natürlich nicht auf 2 Eingänge beschränken, es können theoretisch unendlich viele Eingänge pro Logikbaustein vorhanden sein.
- Ihr könnt natürlich auch mehrere Logikbausteine miteinander verknüpfen und so noch komplexere Schaltungen bauen.
- Ihr könnt Signale auch beispielsweise bei einer Tür abgreifen und danach weiterverarbeiten.
Schlusswort
Ich hoffe ich konnte euch mit einigen Dingen weiterhelfen oder neue Impulse setzen.
Freue mich auf Kommentare und positive Bewertungen!
Bitte schaut euch auch mal meinen ausführlichen “Tipps und Tricks” Guide an. Dieser enthält viele Tipps und Tricks für Anfänger und Fortgeschrittene!
[link]Vielen Dank.