LogicGate
LogicEl bloque LogicGate (puerta lógica) integra 4 operaciones booleanas fundamentales en un único bloque configurable:
- AND (Y): Todas las entradas deben ser verdaderas (distintas de cero).
- OR (O): Al menos una entrada debe ser verdadera (distinta de cero).
- NOT (NO): Invierte el estado lógico de la entrada (entrada simple).
- XOR (O Exclusiva): Un número impar de entradas debe ser verdadero.
Los valores numéricos distintos de cero () se interpretan como VERDADERO (1); un valor idéntico a 0 se evalúa como FALSO (0).
Modelo Matemático
- AND:
- OR:
- NOT:
- XOR:
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | boolean | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
operation |
Operation | select | AND |
|
numInputs |
Number of Inputs | number | 2 |
Ejemplos de Uso
Enclavamiento de Seguridad (Seguridad Y Marcha)
Una máquina industrial solo puede arrancar si la barrera de seguridad está cerrada Y el operador presiona el pulsador de marcha:
Barrera_OK (1) ──┐
├── LogicGate (AND) → Habilitar_Motor (1)
Pulsador_ON (1) ──┘
Detección Colectiva de Fallos (OR)
Fallo_Sensor1 ──┐
Fallo_Sensor2 ──┼── LogicGate (OR) → Alarma_General (1)
Fallo_Sensor3 ──┘Observaciones y Buenas Prácticas
- Salida Binaria Limpia: Entrega exclusivamente
1.0o0.0. - Entradas Numéricas Generales: Cualquier número real positivo o negativo se toma como 1 lógico.
- Leyes de De Morgan: Resultan útiles para optimizar circuitos lógicos: .
Bloques Relacionados
- Comparator: Transforma señales analógicas continuas en niveles booleanos
- Switch: Conmuta caminos de señal analógica gobernado por una condición lógica
- Relay: Conmutador biestable con histéresis