LogicGate
LogicLe bloc LogicGate (porte logique) regroupe 4 opérations booléennes fondamentales au sein d'un composant unique et polyvalent :
- AND (ET) : Toutes les entrées doivent être vraies (non nulles).
- OR (OU) : Au moins une entrée doit être vraie (non nulle).
- NOT (NON) : Inverse l'état logique de l'entrée (entrée unique).
- XOR (OU Exclusif) : Un nombre impair d'entrées doit être vrai.
Toute valeur numérique non nulle () est considérée comme VRAI (1) ; une valeur strictement égale à 0 est considérée comme FAUX (0).
Modèle Mathématique
- AND :
- OR :
- NOT :
- XOR :
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | boolean | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
operation |
Operation | select | AND |
|
numInputs |
Number of Inputs | number | 2 |
Exemples d'Utilisation
Verrouillage de Sécurité (Sécurité ET Marche)
Une machine ne peut démarrer que si la barrière de protection est enclenchée ET que l'opérateur appuie sur le bouton marche :
Barrière fermée (1) ──┐
├── LogicGate (AND) → Démarrage Moteur (1)
Bouton Marche (1) ──┘
Détection de Défaut Collectif (OU)
Erreur_Capteur1 ──┐
Erreur_Capteur2 ──┼── LogicGate (OR) → Alarme Générale (1)
Erreur_Capteur3 ──┘Remarques & Bonnes Pratiques
- Sortie Binaire Stricte : La sortie vaut invariablement
1.0ou0.0. - Interprétation Numérique : Tout signal d'entrée non nul () est traité comme un état logique haut.
- Lois de De Morgan : Utiles pour simplifier les circuits logiques complexes : .
Composants Associés
- Comparator : Convertit des mesures analogiques continues en signaux booléens
- Switch : Aiguille des signaux continus selon une condition logique
- Relay : Relais à seuil avec hystérésis