> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/spanish/function-blocks/blocks-reference/input-output/outputs-exports/stop.md).

# Stop

Este bloque de función detiene un escenario en ejecución cuando recibe una señal booleana TRUE. Está pensado para usarse en modo UI continuo, donde una solicitud de parada manual o programática debe detener el escenario de forma ordenada.

## 📥 Entradas <a href="#inputs" id="inputs"></a>

`Boolean` Una señal booleana que, cuando es TRUE, solicita la detención del escenario (solo efectivo en modo UI continuo).

## 📤 Salidas <a href="#outputs" id="outputs"></a>

Este bloque de función no proporciona salidas.

## 🕹️ Controles <a href="#controls" id="controls"></a>

Este bloque no tiene controles interactivos. Actúa únicamente sobre la señal booleana entrante.

## 🎨 Características <a href="#features" id="features"></a>

* Solicitud de parada ordenada para escenarios que se ejecutan en modo UI continuo.
* Minimalista y dedicado: diseñado únicamente para aceptar un disparador booleano para detener el escenario.
* Seguro de colocar en secciones de salida donde se requiera una condición final de paro.

## 📝 Instrucciones de uso <a href="#usage" id="usage"></a>

1. Coloca el bloque en el área de `outputs` de tu escenario.
2. Proporciona una fuente booleana al `input` que se volverá TRUE cuando quieras que el escenario se detenga.
3. Ejecuta el escenario en modo UI continuo — cuando la entrada sea TRUE se disparará la parada.

## 📊 Evaluación <a href="#evaluation" id="evaluation"></a>

Cuando la señal booleana de entrada se vuelve TRUE mientras el escenario se ejecuta en modo UI continuo, el bloque emite una solicitud de parada. Si el entorno no se está ejecutando en modo UI continuo, la solicitud de parada no tendrá efecto.

## 💡 Consejos y trucos <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* Usa `Logic Input` para un botón de parada manual en pantalla que puedas alternar durante la ejecución.
* Usa `Keyboard/Barcode Reader` para detener el escenario con una pulsación de tecla o un escaneo de código de barras.
* Usa `Rising Edge` para convertir una señal TRUE sostenida en un único evento de parada (evita solicitudes repetidas).
* Usa `Debug Input` para inspeccionar y verificar la señal booleana enviada a este bloque al solucionar problemas.
* Combínalo con patrones `Set - Reset` para controlar cuándo está permitido activar la condición de parada.

## 🛠️ Solución de problemas <a href="#troubleshooting" id="troubleshooting"></a>

* No ocurre nada al activarlo: Confirma que el escenario se esté ejecutando en modo UI continuo — la parada se ignora en otros modos de ejecución.
* La parada se dispara repetidamente: Usa `Rising Edge` o un esquema `Set - Reset` para asegurar un único evento de parada.
* La señal no llega al bloque: Verifica que la fuente booleana esté conectada y produzca un valor booleano correcto; usa `Debug Input` para comprobar la señal.
