For the complete documentation index, see llms.txt. This page is also available as Markdown.

Or

Esta función realiza una operación lógica OR sobre señales booleanas. Úsala cuando necesites que la salida sea TRUE si cualquiera de las señales de entrada es TRUE.

📥 Entradas (sockets)

  • Boolean Acepta una señal booleana (por defecto: dos sockets booleanos).

  • Boolean Acepta una señal booleana (por defecto: dos sockets booleanos).

📤 Salidas (sockets)

  • Boolean El resultado de la operación OR (TRUE si alguna entrada es TRUE).

🕹️ Controls

Este bloque no tiene controles interactivos.

🎨 Features

  • Operación lógica OR simple para combinar señales booleanas.

  • La configuración por defecto ofrece dos sockets de entrada booleanos para mantener la interfaz clara y simple.

  • Úsalo en flujos de control, lógica de alarmas o ramas de decisión donde varias condiciones puedan habilitar el mismo resultado.

📝 Usage Instructions

  1. Conecta bloques que generen booleanos (por ejemplo un interruptor manual o un bloque de comparación) a los sockets de entrada.

  2. Lee el resultado combinado desde la salida Boolean. La salida será TRUE si al menos una entrada es TRUE.

  3. Usa la salida para accionar actuadores, indicadores o alimentar otros bloques lógicos.

📊 Evaluation

Al evaluarse, el bloque comprueba los valores booleanos en sus sockets de entrada y devuelve un único resultado booleano que representa la OR lógica de todas las entradas proporcionadas.

💡 Tips and Tricks

  • Combínalo con bloques de comparación como Greater, Smaller o Equals para convertir verificaciones numéricas en señales booleanas antes de fusionarlas con Or.

  • Usa Logic Input para controles manuales on/off y alimenta múltiples señales manuales en Or para crear una señal de habilitación única.

  • Combina And y Not junto con Or para construir expresiones booleanas más complejas (por ejemplo: (A AND B) OR (NOT C)).

  • Para reaccionar a cambios de señal en lugar de niveles, empareja Or con ayudas de borde/temporales como Edge Rising o Delay Step.

  • Para bloquear o mantener resultados según condiciones, combina Or con Set - Reset.

  • Usa Debug Input para registrar o inspeccionar señales booleanas entrantes durante la resolución de problemas.

  • Conduce indicadores o salidas usando el resultado de Or con bloques como Led Output o Output para visualizar o exportar el resultado lógico.

🛠️ Troubleshooting

  • Resultado FALSE inesperado: Verifica que todos los sockets de entrada estén recibiendo señales booleanas. Usa Debug Input para inspeccionar cada señal upstream.

  • Entradas flotantes o ausentes: Asegúrate de que los bloques conectados proporcionen valores booleanos válidos; las entradas sin conectar pueden tratarse como FALSE según tu configuración.

  • Problemas de sincronización: Si las entradas cambian rápidamente y el resultado parece inestable, añade Delay Step o usa bloques de detección de borde como Edge Rising para estabilizar las transiciones lógicas.

Última actualización