Functies
Poorten, schakelaars en lampen worden op een raster geplaatst en de aansluitingen met draden verbonden; zodra een schakelaar aan staat, gloeien de draden die 1 voeren. De waarheidstabel en de vereenvoudigde booleaanse expressie volgen vanzelf uit de schakeling; 12 oefeningen leiden stap voor stap van de NOT-poort tot de D-latch.
Belangrijkste functies
- Schakelingeditor
- Poorten AND, OR, NOT, XOR, NAND, NOR, XNOR en BUF op een raster (2–4 ingangen bij poorten met meerdere ingangen), schakelaar, lamp en klok (0,5–8 Hz). Plaatsen door het onderdeel aan te tikken en de plek te kiezen, of door te slepen; draden verbinden door tussen aansluitingen te slepen, ze na elkaar aan te tikken of met het venster ‘Verbinden…’.
- Live simulatie
- Gebeurtenisgestuurd, met één stap vertraging per poort. Schakelingen met terugkoppeling (SR-latch) komen tot rust in een toestand; een schakeling die niet tot rust komt, wordt als oscillerend aangegeven. Draden die 1 voeren, gloeien.
- Waarheidstabel en expressie
- De tabel ontstaat vanzelf uit de schakelaars en lampen (tot 8 ingangen), met de huidige rij gemarkeerd. De booleaanse expressie wordt tot 4 ingangen geschreven als met Quine–McCluskey vereenvoudigde som van producten, en XOR-vormen worden herkend. ‘Tabel kopiëren’ levert tekst gescheiden door tabs.
- 12 oefeningen
- NOT, poorten, halve en volledige opteller, alleen NAND, SR-latch, multiplexer, decoder, comparator, 2-bits opteller, D-latch, meerderheidsstemming. ‘Testen’ probeert alle invoercombinaties en toont de eerste foute rij; de voortgang wordt bewaard.
- Schakeling uit tabel bouwen
- Vul een waarheidstabel in of typ een expressie (A·B + ¬C, A ⊕ B …); Boolia bouwt de schakeling in vereenvoudigde vorm, met tot 4 ingangen en 4 uitgangen.
- Stapsgewijs uitvoeren
- Elke stap is één poortvertraging; de onderdelen die in de volgende stap worden berekend, zijn gemarkeerd. De klok kan ook met de hand worden doorgezet.
- Bewerken
- Gereedschappen Selecteren / Draad / Wissen; selecteren, verplaatsen, draaien, verwijderen; ongedaan maken en opnieuw. Zoomen met twee vingers, Ctrl / ⌘ + scrollwiel en knoppen, passend maken.
- Bouwen met het toetsenbord
- Letters voegen onderdelen toe (A, O, N, X, B; met ⇧ NAND, NOR, XNOR; S, L, C), pijltoetsen verplaatsen het gekozen onderdeel, R draait, W verbindt een draad, [ ] wijzigen het aantal ingangen en Spatie zet een schakelaar om.
- Afbeeldingen en bestanden
- De schakeling wordt in de kleuren van het huidige thema als PNG of SVG opgeslagen; schakelingen worden één voor één of allemaal samen als .boolia opgeslagen, geopend en gedeeld met de deelfunctie van het apparaat.
- Voorbeelden
- Bij de eerste start zijn er een halve opteller, een volledige opteller en een SR-latch; de voorbeelden zijn te bewerken of te verwijderen, en ‘Voorbeelden opnieuw toevoegen’ haalt ze terug.
- Back-up en offline
- ‘Back-up maken…’ zet alle schakelingen, de voortgang van de oefeningen en de instellingen in één bestand, en ‘Herstellen vanuit back-up…’ zet ze terug. Geen account nodig; werkt zonder internet.
Apparaten en browsers
- Op de computer staan onderdelen en oefeningen links, de schakeling in het midden en de waarheidstabel en expressie rechts. Op de telefoon en op de tablet in staande stand bevat de onderste balk Schakeling, Onderdelen, Tabel en Meer.
- Op de telefoon worden onderdelen geplaatst door te tikken en de plek te kiezen, en draden verbonden door beide aansluitingen na elkaar aan te tikken; slepen is niet nodig.



Sneltoetsen
Op macOS worden ⌘ en ⌥ gebruikt; op Windows en Linux Ctrl en Alt.
| Sneltoets | Actie |
|---|---|
| A · O · N · X | AND, OR, NOT, XOR toevoegen |
| ⇧A · ⇧O · ⇧X · B | NAND, NOR, XNOR, BUF toevoegen |
| S · L · C | Schakelaar, lamp, klok toevoegen |
| ← ↑ → ↓ | Gekozen onderdeel verplaatsen (vijf stappen met ⇧) |
| R | Draaien |
| W | Draad verbinden |
| [ · ] | Aantal ingangen van de poort |
| Spatie · Enter | Schakelaar omzetten |
| Delete | Verwijderen |
| Esc | Plaatsen of selectie annuleren |
| + · − · 0 | Inzoomen · uitzoomen · passend maken |
| 1 · 2 | Paneel Onderdelen · paneel Tabel |
| T | Testen (in een oefening) |
| . | Volgende stap (bij stapsgewijs uitvoeren) |
| Ctrl/⌘ N | Nieuwe schakeling |
| Ctrl/⌘ O · S | Openen · schakeling opslaan |
| Ctrl/⌘ Z · ⇧ Z | Ongedaan maken · opnieuw |
Op een aanraakscherm tikt u een onderdeel aan en kiest u daarna de plek in de schakeling; draden verbindt u door beide aansluitingen na elkaar aan te tikken. De schakeling zoomt met twee vingers; gereedschappen en knoppen zijn groot genoeg voor vingers.
Boolia downloaden
Probeer het zonder installatie uit in de browser; voor blijvend gebruik koopt u de versie voor macOS, Windows of Linux.