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.



Tastenkürzel
Unter macOS werden ⌘ und ⌥ verwendet, unter Windows und Linux Ctrl und Alt.
| Tastenkürzel | Aktion |
|---|---|
| A · O · N · X | AND, OR, NOT, XOR einfügen |
| ⇧A · ⇧O · ⇧X · B | NAND, NOR, XNOR, BUF einfügen |
| S · L · C | Schalter, Lampe, Takt einfügen |
| ← ↑ → ↓ | Gewähltes Bauteil verschieben (mit ⇧ fünf Schritte) |
| R | Drehen |
| W | Leitung verbinden |
| [ · ] | Zahl der Gattereingänge |
| Leertaste · Enter | Schalter umschalten |
| Entf | Löschen |
| Esc | Platzieren oder Auswahl aufheben |
| + · − · 0 | Vergrößern · verkleinern · einpassen |
| 1 · 2 | Bereich „Bauteile“ · Bereich „Tabelle“ |
| T | Prüfen (in einer Übung) |
| . | Nächster Schritt (bei schrittweiser Ausführung) |
| Ctrl/⌘ N | Neue Schaltung |
| Ctrl/⌘ O · S | Öffnen · Schaltung speichern |
| Ctrl/⌘ Z · ⇧ Z | Rü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.