figbellTélécharger

Fonctionnalités

Portes, interrupteurs et lampes se placent sur une grille et leurs broches se relient par des fils ; quand un interrupteur est allumé, les fils qui portent 1 s’illuminent. La table de vérité et l’expression booléenne simplifiée découlent automatiquement du circuit ; 12 exercices mènent pas à pas de la porte NOT à la bascule D.

Fonctions principales

Éditeur de circuits
Portes AND, OR, NOT, XOR, NAND, NOR, XNOR et BUF sur une grille (2 à 4 entrées pour les portes à plusieurs entrées), interrupteur, lampe et horloge (0,5 à 8 Hz). Placement en touchant le composant puis son emplacement, ou par glisser ; fils reliés en glissant d’une broche à l’autre, en les touchant l’une après l’autre ou avec la boîte « Relier… ».
Simulation en direct
Événementielle, avec un pas de délai pour chaque porte. Les circuits à rétroaction (bascule SR) se stabilisent dans un état ; un circuit qui ne se stabilise pas est signalé comme oscillant. Les fils qui portent 1 s’illuminent.
Table de vérité et expression
La table se construit d’elle-même à partir des interrupteurs et des lampes (jusqu’à 8 entrées), la ligne en cours étant mise en évidence. L’expression booléenne s’écrit en somme de produits simplifiée par Quine–McCluskey jusqu’à 4 entrées, et les formes XOR sont reconnues. « Copier la table » donne un texte séparé par des tabulations.
12 exercices
NOT, portes, demi-additionneur et additionneur complet, NAND seulement, bascule SR, multiplexeur, décodeur, comparateur, additionneur 2 bits, bascule D, vote majoritaire. « Tester » essaie toutes les combinaisons d’entrées et montre la première ligne fausse ; la progression est conservée.
Construire le circuit depuis la table
Remplissez une table de vérité ou saisissez une expression (A·B + ¬C, A ⊕ B …) ; Boolia construit le circuit sous forme simplifiée, avec jusqu’à 4 entrées et 4 sorties.
Exécuter pas à pas
Chaque pas correspond à un délai de porte ; les composants calculés au pas suivant sont signalés. L’horloge peut aussi avancer à la main.
Édition
Outils Sélection / Fil / Effacer ; sélectionner, déplacer, pivoter, supprimer ; annuler et rétablir. Zoom à deux doigts, avec Ctrl / ⌘ + molette et par boutons, ajustement à la vue.
Construire au clavier
Les lettres ajoutent des composants (A, O, N, X, B ; avec ⇧ NAND, NOR, XNOR ; S, L, C), les flèches déplacent le composant sélectionné, R le fait pivoter, W relie un fil, [ ] changent le nombre d’entrées et Espace bascule un interrupteur.
Images et fichiers
Le circuit s’enregistre en PNG ou en SVG aux couleurs du thème en cours ; les circuits s’enregistrent et s’ouvrent un par un ou tous ensemble en .boolia, et se partagent avec la fonction de partage de l’appareil.
Exemples
Au premier lancement, un demi-additionneur, un additionneur complet et une bascule SR sont fournis ; les exemples se modifient ou se suppriment, et « Rajouter les exemples » les rétablit.
Sauvegarde et hors ligne
« Sauvegarder… » réunit tous les circuits, la progression des exercices et les réglages dans un seul fichier, et « Restaurer depuis une sauvegarde… » les rétablit. Aucun compte n’est nécessaire ; fonctionne hors ligne.

Appareils et navigateurs

  • Sur ordinateur, les composants et les exercices sont à gauche, le circuit au centre, la table de vérité et l’expression à droite. Sur téléphone et sur tablette en portrait, la barre du bas propose Circuit, Composants, Table et Plus.
  • Sur téléphone, les composants se placent en touchant puis en choisissant l’emplacement, et les fils se relient en touchant les deux broches l’une après l’autre ; aucun glisser n’est nécessaire.
Capture d'écran de Boolia : espace de travail avec un contenu d'exemple
Ordinateur
Capture d'écran de Boolia : espace de travail avec un contenu d'exemple
Tablette
Capture d'écran de Boolia : espace de travail avec un contenu d'exemple
Téléphone

Raccourcis clavier

⌘ et ⌥ sont utilisées sous macOS ; Ctrl et Alt sous Windows et Linux.

RaccourciAction
A · O · N · XAjouter AND, OR, NOT, XOR
⇧A · ⇧O · ⇧X · BAjouter NAND, NOR, XNOR, BUF
S · L · CAjouter interrupteur, lampe, horloge
← ↑ → ↓Déplacer le composant sélectionné (cinq pas avec ⇧)
RPivoter
WRelier un fil
[ · ]Nombre d’entrées de la porte
Espace · EntréeBasculer l’interrupteur
SupprSupprimer
ÉchapAnnuler le placement ou la sélection
+ · − · 0Zoom avant · zoom arrière · ajuster
1 · 2Panneau Composants · panneau Table
TTester (dans un exercice)
.Étape suivante (en exécution pas à pas)
Ctrl/⌘ NNouveau circuit
Ctrl/⌘ O · SOuvrir · enregistrer le circuit
Ctrl/⌘ Z · ⇧ ZAnnuler · rétablir

Sur écran tactile, touchez un composant puis son emplacement dans le circuit ; les fils se relient en touchant les deux broches l’une après l’autre. Le circuit se zoome à deux doigts ; outils et boutons sont dimensionnés pour les doigts.

Obtenir Boolia

Essayez-le dans le navigateur sans installation ; pour une utilisation continue, achetez la version pour macOS, Windows ou Linux.