Escalares
Un escalar guarda un solo valor, el más reciente. Le asignas directamente sobre
una propiedad de varG:
varG.temperatura = 23.5; // númerovarG.estado = "ok"; // textovarG.encendido = true; // booleanoCada vez que reasignas, el valor nuevo reemplaza al anterior. Un escalar sirve para “el estado ahora mismo”: la temperatura actual, si una bomba está encendida, el modo activo de un equipo.
Cuándo usar un escalar
Sección titulada «Cuándo usar un escalar»- El valor actual de una medición (no su historial).
- Un estado (encendido/apagado, modo, nivel).
- Un resultado que se sobrescribe (último cálculo, último error).
Si en cambio quieres conservar cómo evolucionó un valor en el tiempo (para una gráfica o un historial), eso es una serie, no un escalar. Un detalle importante de por qué: el escalar solo deja ver su último valor de cada ventana de envío; lo explica Cómo se propaga.
Un escalar puede ser número, texto o booleano. Usa un solo tipo por variable: quien
la lee (un tablero, un artefacto, otro trozo de tu código) asume siempre el mismo tipo.
No mezcles, por ejemplo, número y "sin dato" en la misma variable.