Wireworld
Den Vier-Zustands-Automaten erkunden, Schaltungen bearbeiten und den zeitlichen AND-Ausgangsimpuls beobachten.
About this tool
Alle Zellen werden gleichzeitig aus dem alten Feld aktualisiert. Leer bleibt leer, ein Elektronenkopf wird zum Schweif und ein Schweif zum Leiter. Ein Leiter wird nur bei genau einem oder zwei Kopf-Nachbarn unter den acht Moore-Nachbarn zum Kopf; die Mittelzelle zählt nicht. Das feste Feld mit 32 × 20 Zellen hat entweder einen leeren Außenbereich oder verbundene gegenüberliegende Ränder. Es passt sich der verfügbaren Fläche an, ohne die Zellproportionen zu ändern.
Die AND-Vorlage startet beide Eingänge bei Generation 0. Ein Häkchen bedeutet einen anfänglichen Kopf, ohne Häkchen bleibt der Eingang Leiter; an diesen Endpunkten ist kein anfänglicher Schweif nötig. A liegt in Spalte 9, Zeile 6; B in Spalte 5, Zeile 8; Q in Spalte 27, Zeile 13. Q wird bei Generation 22 abgetastet: Nur A=B=1 erzeugt dort einen Kopf. Erwartetes Q ist das logische AND; beobachtetes Q stammt aus der simulierten Zelle, mit 1 für einen Kopf und 0 für dessen Abwesenheit. Der gerade Leiter besitzt einen Anfangsimpuls und tastet seinen Endpunkt bei Generation 21 ab.
Bis Ausgang berechnet nur die verbleibenden Generationen bis zur Probe. Starten pausiert beim Erreichen dieser Generation; Schritt pausiert ebenfalls zuerst und berechnet genau eine Generation. Spätere Schritte behalten die beschriftete Probe bei und geben sie nicht als aktuellen Q-Zustand aus. Änderungen an Schaltung, Eingängen oder Rand warten auf Laden. Eine Tempoänderung pausiert bei erhaltenem Fortschritt.
Ansehen erhält Touch- und Mausradscrollen. Im Malmodus einen der vier Zustände wählen und zeichnen; ein ganzer Strich wird beim Loslassen übernommen, ein Abbruch lässt das Feld unverändert. Pfeiltasten bewegen den Zeiger, Leertaste/Eingabe malt und Entf leert. Der Zeiger zeigt Zustand, Kopf-Nachbarzahl und Folgezustand. Jede wirksame Bearbeitung beginnt eine eigene Schaltung bei Generation 0 und entfernt die Referenzinterpretation. Zurücksetzen stellt das zuletzt geladene oder bearbeitete Startfeld und dessen Eingänge pausiert wieder her. Es gibt keine Rückgängig-Historie.
Die Wiedergabe berechnet höchstens vier Generationen je Bild und meldet verworfene Wartezeit, ohne logische Generationen auszulassen. Ausblenden des Werkzeugs oder Browser-Tabs pausiert es. Gespeichert werden aktuelles Feld, Startfeld, Fortschritt, Ausgangsprobe und Bedieneinstellungen; Neuladen bleibt pausiert. Beide Felder werden kompakt im bestehenden begrenzten Zustandsspeicher abgelegt. Überschreitet der kodierte Zustand die Speichergrenze, erscheint ein Hinweis.
Regeln: Wireworld-Regeln. Zeitverhalten: Signale und Zeitverhalten. AND-Anordnung nach Harold V. McIntoshs erster Schaltung in Golly gate-AND.mcl, verschoben und um eine abschließende Leiterzelle gekürzt. Dies ist ein diskretes Signalexperiment, keine elektrische Schaltungssimulation.