LogicGate
LogicHet LogicGate (logische poort) blok biedt 4 fundamentele booleaanse bewerkingen in één configureerbaar component:
- AND (EN): Alle ingangen moeten waar (niet-nul) zijn.
- OR (OF): Minstens één ingang moet waar (niet-nul) zijn.
- NOT (NIET): Inverteert de ingang (enkelvoudige ingang).
- XOR (Exclusieve OF): Een oneven aantal ingangen moet waar zijn.
Niet-nul signaalwaarden () worden beschouwd als WAAR (1); een waarde van 0 wordt beschouwd als ONWAAR (0).
Wiskundig Model
- AND:
- OR:
- NOT:
- XOR:
Ingangen & Uitgangen
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | boolean | Output |
Parameters
| Parameters | Label | Type | Standaard | Beschrijving |
|---|---|---|---|---|
operation |
Operation | select | AND |
|
numInputs |
Number of Inputs | number | 2 |
Gebruiksvoorbeelden
Veiligheidsinterlock (Veiligheid EN Bediening)
Een machine mag alleen starten als de noodstop vrijgegeven is én de bediener de startknop indrukt:
Noodstop Vrij (1) ──┐
├── LogicGate (AND) → Machine Vrijgave (1)
Startknop (1) ──┘Opmerkingen & Best Practices
- Binaire Uitvoer: De uitvoer is altijd een zuivere
1.0of0.0. - Fuzzy Invoer: Elke numerieke ingang of telt wiskundig als logische 1.
Gerelateerde Componenten
- Comparator: Vergelijkt analoge grootheden (bijv. ) en levert een logisch signaal
- Switch: Schakelt tussen twee analoge signalen op basis van een logische voorwaarde
- Relay: Relais met hysterese