figbellHerunterladen

Funktionen

Gatter, Schalter und Lampen werden auf ein Raster gesetzt und die Anschlüsse mit Leitungen verbunden; wird ein Schalter eingeschaltet, leuchten Leitungen, die 1 führen. Wahrheitstabelle und vereinfachter boolescher Ausdruck ergeben sich automatisch aus der Schaltung; 12 Übungen führen Schritt für Schritt vom NOT-Gatter bis zum D-Latch.

Hauptfunktionen

Schaltungseditor
Gatter AND, OR, NOT, XOR, NAND, NOR, XNOR und BUF auf einem Raster (2–4 Eingänge bei Gattern mit mehreren Eingängen), Schalter, Lampe und Takt (0,5–8 Hz). Platzieren durch Antippen des Bauteils und Wahl der Stelle oder durch Ziehen; Leitungen durch Ziehen zwischen Anschlüssen, durch Antippen nacheinander oder mit dem Dialog „Verbinden …“.
Live-Simulation
Ereignisgesteuert, jedes Gatter hat eine Verzögerung von einem Schritt. Schaltungen mit Rückkopplung (SR-Latch) kommen in einen Zustand; eine Schaltung, die nicht zur Ruhe kommt, wird als schwingend angezeigt. Leitungen, die 1 führen, leuchten.
Wahrheitstabelle und Ausdruck
Die Tabelle entsteht automatisch aus Schaltern und Lampen (bis zu 8 Eingänge), die aktuelle Zeile ist hervorgehoben. Der boolesche Ausdruck wird bis zu 4 Eingängen als mit Quine–McCluskey vereinfachte disjunktive Normalform geschrieben, XOR-Formen werden erkannt. „Tabelle kopieren“ liefert tabulatorgetrennten Text.
12 Übungen
NOT, Gatter, Halb- und Volladdierer, nur NAND, SR-Latch, Multiplexer, Decoder, Komparator, 2-Bit-Addierer, D-Latch, Mehrheitsentscheid. „Prüfen“ testet alle Eingangskombinationen und zeigt die erste falsche Zeile; der Fortschritt wird gespeichert.
Schaltung aus Tabelle erstellen
Eine Wahrheitstabelle ausfüllen oder einen Ausdruck eingeben (A·B + ¬C, A ⊕ B …); Boolia baut die Schaltung in vereinfachter Form, mit bis zu 4 Eingängen und 4 Ausgängen.
Schrittweise ausführen
Jeder Schritt ist eine Gatterverzögerung; die im nächsten Schritt berechneten Bauteile sind markiert. Der Takt lässt sich auch von Hand weiterschalten.
Bearbeiten
Werkzeuge Auswählen / Leitung / Löschen; auswählen, verschieben, drehen, löschen; rückgängig und wiederholen. Zoomen mit zwei Fingern, Ctrl / ⌘ + Mausrad und Schaltflächen, Einpassen.
Mit der Tastatur bauen
Buchstaben fügen Bauteile ein (A, O, N, X, B; mit ⇧ NAND, NOR, XNOR; S, L, C), Pfeiltasten verschieben das gewählte Bauteil, R dreht, W verbindet eine Leitung, [ ] ändern die Zahl der Eingänge, die Leertaste schaltet einen Schalter um.
Bilder und Dateien
Die Schaltung wird in den Farben des aktuellen Designs als PNG oder SVG gespeichert; Schaltungen werden einzeln oder alle zusammen als .boolia gespeichert, geöffnet und über die Teilen-Funktion des Geräts geteilt.
Beispiele
Beim ersten Start gibt es einen Halbaddierer, einen Volladdierer und ein SR-Latch; die Beispiele lassen sich bearbeiten und löschen, „Beispiele erneut hinzufügen“ holt sie zurück.
Sicherung und offline
„Sichern…“ legt alle Schaltungen, den Übungsfortschritt und die Einstellungen in einer Datei ab, „Aus Sicherung wiederherstellen…“ holt sie zurück. Kein Konto nötig; funktioniert ohne Internet.

Geräte und Browser

  • Auf dem Desktop stehen Bauteile und Übungen links, die Schaltung in der Mitte und Wahrheitstabelle und Ausdruck rechts. Auf dem Telefon und dem Tablet im Hochformat enthält die untere Leiste Schaltung, Bauteile, Tabelle und Mehr.
  • Auf dem Telefon werden Bauteile durch Antippen und Wahl der Stelle platziert, Leitungen durch Antippen beider Anschlüsse nacheinander verbunden; Ziehen ist nicht nötig.
Bildschirmfoto von Boolia: Arbeitsbereich mit Beispielinhalt
Desktop
Bildschirmfoto von Boolia: Arbeitsbereich mit Beispielinhalt
Tablet
Bildschirmfoto von Boolia: Arbeitsbereich mit Beispielinhalt
Smartphone

Tastenkürzel

Unter macOS werden ⌘ und ⌥ verwendet, unter Windows und Linux Ctrl und Alt.

TastenkürzelAktion
A · O · N · XAND, OR, NOT, XOR einfügen
⇧A · ⇧O · ⇧X · BNAND, NOR, XNOR, BUF einfügen
S · L · CSchalter, Lampe, Takt einfügen
← ↑ → ↓Gewähltes Bauteil verschieben (mit ⇧ fünf Schritte)
RDrehen
WLeitung verbinden
[ · ]Zahl der Gattereingänge
Leertaste · EnterSchalter umschalten
EntfLöschen
EscPlatzieren oder Auswahl aufheben
+ · − · 0Vergrößern · verkleinern · einpassen
1 · 2Bereich „Bauteile“ · Bereich „Tabelle“
TPrüfen (in einer Übung)
.Nächster Schritt (bei schrittweiser Ausführung)
Ctrl/⌘ NNeue Schaltung
Ctrl/⌘ O · SÖffnen · Schaltung speichern
Ctrl/⌘ Z · ⇧ ZRückgängig · Wiederholen

Auf einem Touchscreen wird ein Bauteil angetippt und dann seine Stelle in der Schaltung gewählt; Leitungen entstehen durch Antippen beider Anschlüsse nacheinander. Die Schaltung wird mit zwei Fingern gezoomt; Werkzeuge und Schaltflächen sind für Finger bemessen.

Boolia beziehen

Im Browser ohne Installation testen; für die dauerhafte Nutzung die Version für macOS, Windows oder Linux kaufen.