Simulatore di circuiti logici

Come si usa

Costruire il circuito

  • Aggiungere: clic su un componente a sinistra.
  • Collegare: trascina da un'uscita a un ingresso, oppure tocca l'uscita e poi l'ingresso.
  • Provare: clic su un interruttore per passare da 0 a 1.
  • Note: «Nota» fra i componenti, doppio clic per scriverci.
  • Blocchi: «Blocchi…» salva il circuito come blocco da riusare.
  • Simboli: sopra i componenti scegli ANSI (forme) o IEC (rettangoli con &, ≥1, =1).

Selezionare e modificare

  • Maiusc+clic aggiunge o toglie dalla selezione.
  • Maiusc+trascina sul fondo, o «Selezione», prende un'area.
  • Le frecce spostano la selezione (con Maiusc di più).
  • Canc elimina, Ctrl+D duplica, Ctrl+A seleziona tutto.
  • Ctrl+C copia, Ctrl+V incolla.
  • Ctrl+Z annulla, Ctrl+Y ripeti.

Muoversi sul foglio

  • Trascina il fondo per spostare la vista.
  • Zoom con la rotella, con i tasti + e o con i pulsanti in alto a destra del foglio.
  • Al tatto: due dita per ingrandire e spostare.
  • Il pulsante accanto a «?» cambia il tema: scuro, chiaro o come il computer.

Leggere i risultati

  • A destra c'è sempre lo stato del circuito; sotto, le schede Tavola, Mappa ed Espressione. Sul telefono si passa dal foglio ai risultati con le schede in basso.
  • Clic su una riga della tavola o su una cella della mappa: gli interruttori vanno su quella combinazione. Passando su una riga, la mini-mappa accanto segna la sua cella; passando su una cella, sotto la mappa si legge la sua riga.
  • Ogni gruppo ha un colore: lo stesso nella mappa, nella formula e sulla porta che lo calcola. Passaci sopra per illuminarli insieme.
  • «Scritta da te»: compili la tavola a mano, anche con le X.
  • «Esercizio»: le soluzioni si nascondono e l'app controlla la tua risposta.
  • Sotto il foglio, il diagramma temporale disegna le forme d'onda.

Crea il circuito da un'espressione

Come si scrive
  • A' oppure !A: A negato
  • AB oppure A·B oppure A*B: AND
  • A + B: OR
  • A ^ B: XOR
  • Ordine di precedenza: prima le negazioni, poi AND, poi XOR, poi OR. A + B ^ C vale A + (B ^ C), A ^ BC vale A ^ (BC)
  • Parentesi: (A + B)(C + D), negazione di un gruppo: (AB)'
  • Il nome dell'uscita è facoltativo: S = A ^ B

Blocchi

Un blocco è un circuito chiuso in una scatola: i suoi ingressi e le sue uscite diventano le porte. Salvalo una volta e usalo quante volte vuoi, anche in un circuito nuovo.

I tuoi blocchi

Clicca un componente a sinistra per aggiungerlo al foglio.
Trascina da un'uscita a un ingresso per collegare.

Diagramma temporale

Ogni volta che cambiano gli ingressi si aggiunge un passo. Porte ideali: le uscite cambiano subito, senza ritardo. Passa su un passo per leggerne i valori.