Subtract
Este bloque de función realiza la resta entre múltiples entradas numéricas. Es útil cuando necesitas restar varios valores a partir de un valor inicial (por ejemplo: valor inicial menos una lista de offsets).
📥 Entradas
Number(múltiples) Acepta de 2 a 20 entradas numéricas. El primer número conectado se toma como el valor inicial; los números conectados restantes se suman y se restan de ese valor inicial. Las entradas no conectadas se ignoran.
Nota: el número total de entradas Number puede cambiarse con los controles del bloque (ver Controls).
📤 Salidas
NumberEl valor numérico resultante: primer entrada menos la suma de las entradas restantes.
🕹️ Controles
Input sizeUn desplegable que te permite elegir cuántos sockets de entrada numérica proporciona el bloque (valores de 2 hasta 20). Al cambiarlo, los sockets de entrada disponibles se actualizan de inmediato.
🎯 Funcionalidades
Recuento dinámico de entradas — ajusta fácilmente cuántos valores quieres proporcionar sin añadir o eliminar bloques por separado.
Manejo elegante de entradas faltantes — el bloque ignora las entradas no conectadas para que puedas cambiar el cableado sin provocar errores.
Salida numérica única — resultado sencillo, adecuado para cálculos posteriores, registro o visualización.
⚙️ Cómo funciona
Al ejecutarse, el bloque lee las entradas numéricas conectadas, toma el primer valor conectado como la base, suma todas las demás entradas conectadas y devuelve la diferencia (base menos suma de las otras). Si algunas entradas no están conectadas, se omiten.
📝 Instrucciones de uso
Ajusta el número deseado de entradas usando
Input size.Conecta fuentes numéricas (entradas manuales, mediciones u otros bloques matemáticos) a los sockets
Numberproporcionados.Usa la salida única
Numberdonde necesites la diferencia calculada.
💡 Consejos y trucos
Combínalo con
Number Inputcuando quieras proporcionar valores manuales para pruebas rápidas o demostraciones.Usa
Number Rangepara proporcionar un par de valores (min/max) como entradas al probar diferencias de umbral.Usa
Rounddespués de este bloque para limitar el número de decimales mostrados o almacenados.Usa
Absolutesi necesitas la magnitud de la diferencia sin considerar el signo (por ejemplo, magnitudes de error).Si necesitas visualizar cambios a lo largo del tiempo, alimenta el resultado a
Scopepara trazar valores en vivo.Si tus valores vienen como listas o lotes, considera emparejar con
Get Elementpara extraer elementos específicos para la resta.Para canalizaciones aritméticas agregadas, combina con
Add,MultiplyoDivideantes o después de este bloque para crear fórmulas más complejas.
🛠️ Solución de problemas
Signo inesperado en el resultado: verifica qué entrada está conectada al primer socket (éste se usa como valor base).
Entradas faltantes: si algunas entradas no están conectadas, se omiten — asegúrate de que todos los valores requeridos estén conectados o proporcionados.
Problemas de precisión: añade un bloque
Rounddespués de este bloque para formatear el resultado con la precisión decimal deseada.
Última actualización