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

Counter

Este bloque mantiene un total acumulado de entradas numéricas. Es útil para acumulaciones simples, contadores o para integrar valores a lo largo del tiempo. Usa la entrada de Reset para borrar el valor acumulado cuando sea necesario.

📥 Entradas

Number Proporciona un valor numérico que se añadirá al total acumulado. En cada evaluación, este valor se suma al acumulado actual.

Reset Una señal booleana que limpia el total acumulado cuando está activa (true).

📤 Salidas

Number El total acumulado actual después de procesar las entradas.

🕹️ Controles

Este bloque no tiene controles adicionales visibles en el bloque (como deslizadores o menús). Funciona según las entradas que reciba.

🎯 Características

  • Acumulación persistente de valores numéricos entrantes entre evaluaciones.

  • Capacidad de reinicio inmediato mediante la entrada Reset para empezar a contar desde cero.

  • Ignora entradas desconectadas, por lo que solo las fuentes numéricas activas afectan el total.

📝 Instrucciones de uso

  1. Conecta una fuente numérica a la entrada Number para aumentar el contador.

  2. Usa una fuente booleana en la entrada Reset para limpiar el contador cuando sea necesario.

  3. Lee el total actual desde la salida Number.

📊 Cómo se ejecuta

En cada ejecución, el bloque lee la entrada Number y la suma al total almacenado. Si la entrada Reset está activa, el total almacenado se borra antes de continuar. El total actualizado se emite por la salida Number.

💡 Sugerencias y trucos

  • Combínalo con Number Input para probar manualmente el comportamiento del contador.

  • Usa Logic Input como forma cómoda de activar la señal Reset desde la interfaz.

  • Emplea Data Memory para congelar o conservar un total registrado bajo ciertas condiciones.

  • Envía la salida a CSV Export o Data to JSON para registrar los conteos a lo largo del tiempo.

  • Visualiza los cambios numéricos en vivo conectando la salida a Scope.

🛠️ Solución de problemas

  • Sin cambios en el total: asegúrate de que la entrada Number esté conectada y esté generando valores numéricos. Usa Is None o Data Type Converter si necesitas validar o convertir las entradas.

  • Valores inesperados o tipos incorrectos: inserta Round u otras operaciones matemáticas para sanear los números entrantes.

  • Necesitas persistencia periódica: exporta la salida con CSV Export o Data to JSON para almacenar los conteos fuera del escenario.

Última actualización