SimuLogic — Simulateur logique *Lazarus / FreePascal — Octobre 2025*
Objectif du projet
SimuLogic est un environnement développé sous Lazarus / FreePascal permettant :
L’objectif est un outil pédagogique puissant, simple d'accès, adapté à l’enseignement des systèmes logiques.
Philosophie du logiciel
1. Le concret d’abord
SimuLogic rend visibles :
L’élève observe le système fonctionner étape par étape, ce qui ancre les concepts abstraits dans l’expérience concrète.
2. Une logique unifiée : combinatoire + séquentielle
Le moteur interne repose sur deux passes :
1. Passage séquentiel — traitement des signaux mémorisés (@signal) 2. Passage combinatoire — propagation logique instantanée
Cette architecture clarifie la différence entre mémoire et logique et permet de créer des circuits fiables et pédagogiques.
Construction de circuits
L'utilisateur dispose de nombreux composants :
Chaque bloc possède :
Les connexions se font intuitivement par clic, même dans des circuits complexes.
Simulation
La mémoire interne peut être inspectée et figée pour analyser un cycle.
Pourquoi ce logiciel est unique ?