figbellScarica

Funzioni

Porte, interruttori e lampade si posizionano su una griglia e i terminali si collegano con fili; quando un interruttore è acceso, i fili che portano 1 si illuminano. La tabella di verità e l’espressione booleana semplificata derivano automaticamente dal circuito; 12 esercizi conducono passo dopo passo dalla porta NOT al latch D.

Funzioni principali

Editor di circuiti
Porte AND, OR, NOT, XOR, NAND, NOR, XNOR e BUF su una griglia (2–4 ingressi per quelle a più ingressi), interruttore, lampada e clock (0,5–8 Hz). Posizionamento toccando il componente e scegliendo il punto, oppure trascinando; fili collegati trascinando tra i terminali, toccandoli uno dopo l’altro o con la finestra «Collega…».
Simulazione dal vivo
A eventi, con un passo di ritardo per ogni porta. I circuiti con retroazione (latch SR) si stabilizzano in uno stato; un circuito che non si stabilizza viene indicato come oscillante. I fili che portano 1 si illuminano.
Tabella di verità ed espressione
La tabella si crea da sola a partire da interruttori e lampade (fino a 8 ingressi), con la riga attuale evidenziata. L’espressione booleana è scritta come somma di prodotti semplificata con Quine–McCluskey fino a 4 ingressi, e le forme XOR vengono riconosciute. «Copia tabella» fornisce testo separato da tabulazioni.
12 esercizi
NOT, porte, semisommatore e sommatore completo, solo NAND, latch SR, multiplexer, decodificatore, comparatore, sommatore a 2 bit, latch D, voto a maggioranza. «Verifica» prova tutte le combinazioni di ingresso e mostra la prima riga errata; i progressi vengono salvati.
Crea circuito dalla tabella
Si compila una tabella di verità o si scrive un’espressione (A·B + ¬C, A ⊕ B …); Boolia costruisce il circuito in forma semplificata, con fino a 4 ingressi e 4 uscite.
Esegui passo passo
Ogni passo è un ritardo di porta; i componenti calcolati al passo successivo sono evidenziati. Il clock si può anche far avanzare a mano.
Modifica
Strumenti Seleziona / Filo / Cancella; selezionare, spostare, ruotare, eliminare; annullare e ripetere. Zoom con due dita, Ctrl / ⌘ + rotellina e pulsanti, adattamento alla vista.
Costruire con la tastiera
Le lettere aggiungono componenti (A, O, N, X, B; con ⇧ NAND, NOR, XNOR; S, L, C), le frecce spostano il componente selezionato, R ruota, W collega un filo, [ ] cambiano il numero di ingressi e Spazio commuta un interruttore.
Immagini e file
Il circuito si salva in PNG o SVG con i colori del tema attuale; i circuiti si salvano e si aprono uno per uno o tutti insieme come .boolia e si condividono con la funzione di condivisione del dispositivo.
Esempi
Al primo avvio ci sono un semisommatore, un sommatore completo e un latch SR; gli esempi si modificano o si eliminano, e «Aggiungi di nuovo gli esempi» li ripristina.
Backup e offline
«Esegui backup…» raccoglie tutti i circuiti, i progressi negli esercizi e le impostazioni in un unico file, e «Ripristina da backup…» li riporta. Non serve un account; funziona senza internet.

Dispositivi e browser

  • Sul computer componenti ed esercizi sono a sinistra, il circuito al centro, tabella di verità ed espressione a destra. Sul telefono e sul tablet in verticale, la barra in basso contiene Circuito, Componenti, Tabella e Altro.
  • Sul telefono i componenti si posizionano toccando e scegliendo il punto, e i fili si collegano toccando i due terminali uno dopo l’altro; non serve trascinare.
Screenshot di Boolia: area di lavoro con contenuto di esempio
Desktop
Screenshot di Boolia: area di lavoro con contenuto di esempio
Tablet
Screenshot di Boolia: area di lavoro con contenuto di esempio
Telefono

Scorciatoie da tastiera

Su macOS si usano ⌘ e ⌥; su Windows e Linux Ctrl e Alt.

ScorciatoiaAzione
A · O · N · XAggiungi AND, OR, NOT, XOR
⇧A · ⇧O · ⇧X · BAggiungi NAND, NOR, XNOR, BUF
S · L · CAggiungi interruttore, lampada, clock
← ↑ → ↓Sposta il componente selezionato (cinque passi con ⇧)
RRuota
WCollega un filo
[ · ]Numero di ingressi della porta
Spazio · InvioCommuta l’interruttore
CancElimina
EscAnnulla il posizionamento o la selezione
+ · − · 0Ingrandisci · riduci · adatta
1 · 2Pannello Componenti · pannello Tabella
TVerifica (in un esercizio)
.Passo successivo (nell’esecuzione passo passo)
Ctrl/⌘ NNuovo circuito
Ctrl/⌘ O · SApri · salva circuito
Ctrl/⌘ Z · ⇧ ZAnnulla · ripeti

Su uno schermo touch si tocca un componente e poi si sceglie il suo punto nel circuito; i fili si collegano toccando i due terminali uno dopo l’altro. Il circuito si ingrandisce con due dita; strumenti e pulsanti sono dimensionati per le dita.

Ottieni Boolia

Si può provare nel browser senza installazione; per l’uso continuativo si acquista la versione per macOS, Windows o Linux.