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

Data Read Local

Lee un valor almacenado en el almacenamiento local del escenario y lo emite para que otros bloques lo utilicen. Útil cuando necesitas compartir valores dentro del mismo escenario (por ejemplo dentro de bucles o entre diferentes ramas) sin depender de conexiones directas.

📥 Entradas

Este bloque no tiene entradas.

📤 Salidas

Generic Este socket emite el valor recuperado del almacenamiento local para la clave indicada. Si la clave no se encuentra, se produce un valor por defecto seguro y se muestra una advertencia.

🕹️ Controles

Data Key Introduce la clave de texto utilizada para buscar el valor en el almacenamiento local. El campo ofrece sugerencias de autocompletado para claves locales existentes y así evitar errores de tipeo.

⚙️ Mecanismo de ejecución

  • Cuando se ejecuta el escenario, el bloque usa el texto del control Data Key para buscar un valor en el almacenamiento local del escenario.

  • Si existe una entrada coincidente, ese valor se envía a través del socket de salida Generic.

  • Si no hay entrada coincidente, el bloque produce un valor por defecto seguro y muestra una advertencia para que sepas que la clave no se encontró.

✨ Features

  • Acceso de lectura al almacenamiento local para compartir datos en todo el escenario sin conexiones directas.

  • Autocompletado para el control Data Key para reducir errores tipográficos y acelerar la configuración.

  • Comportamiento seguro por defecto y advertencia visible cuando falta una clave.

📝 Usage

  1. Escribe el nombre del valor que quieres leer en el control Data Key (usa el autocompletado para seleccionar claves existentes).

  2. Ejecuta el escenario. El bloque emitirá el valor almacenado al socket Generic cuando esté disponible.

  3. Usa bloques aguas abajo para procesar, mostrar o exportar el valor.

Ejemplos de usos comunes:

  • Leer contadores, flags o resultados intermedios que se almacenaron anteriormente en el escenario.

  • Extraer valores de configuración colocados en el almacenamiento local por un paso de inicialización.

💡 Tips and Tricks

  • Para guardar un valor que este bloque pueda leer, empáralo con el bloque Data Write Local. Escribe una vez, lee donde lo necesites en el mismo escenario.

  • Si necesitas que los datos persistan entre ejecuciones o estén disponibles globalmente, usa Data Write Global y Data Read Global en su lugar.

  • Usa Is None o Replace None después de este bloque para proporcionar valores de respaldo y evitar errores aguas abajo cuando falte una clave.

  • Combínalo con Debug Input para inspeccionar rápidamente el valor recuperado en el log mientras construyes el escenario.

  • Para registrar o exportar valores leídos, conecta la salida a CSV Export u otros bloques de exportación.

  • Al construir subsistemas o bucles, Data Read Local junto con Subsystem o Data Memory puede ayudar a coordinar el estado sin cableado adicional.

🛠️ Troubleshooting

  • No aparece ningún valor: verifica la ortografía exacta de la Data Key. Usa la lista de autocompletado del control para confirmar las claves existentes.

  • Advertencia sobre clave faltante: indica que la clave no se encontró en el almacenamiento local. Considera crear la clave antes en el escenario con Data Write Local o manejar el valor faltante usando Replace None.

  • Tipo de valor inesperado: recuerda que el bloque emite exactamente lo que se almacenó. Usa bloques de comprobación o conversión de tipos aguas abajo si necesitas un tipo específico.

Última actualización