Subtract
Ce bloc de fonction effectue une soustraction sur plusieurs entrées numériques. Il est utile lorsque vous devez soustraire plusieurs valeurs d'une valeur de départ unique (par exemple : valeur initiale moins une liste de décalages).
📥 Entrées
Number(multiple) Accepte de 2 à 20 entrées numériques. Le premierNumberconnecté est considéré comme la valeur de départ ; les autresNumberconnectés sont additionnés puis soustraits de cette valeur de départ. Les entrées non connectées sont ignorées.
Remarque : le nombre total d'entrées Number peut être modifié via les contrôles du bloc (voir Contrôles).
📤 Sorties
NumberLa valeur numérique résultante : premier input moins la somme des autres inputs.
🕹️ Contrôles
Input sizeUn menu déroulant qui vous permet de choisir combien de prises d'entrée numériques le bloc fournit (valeurs de 2 à 20). La modification met à jour immédiatement les prises d'entrée disponibles.
🎯 Fonctionnalités
Nombre d'entrées dynamique — ajustez facilement combien de valeurs vous voulez fournir sans ajouter ou supprimer des blocs séparés.
Gestion souple des entrées manquantes — le bloc ignore les entrées non connectées, ce qui permet de modifier le câblage sans produire d'erreurs.
Sortie numérique unique — résultat simple et utilisable pour des calculs ultérieurs, du logging ou des visualisations.
⚙️ Fonctionnement
Lors de l'exécution, le bloc lit les entrées numériques connectées, prend la première valeur connectée comme base, additionne toutes les autres valeurs connectées, puis renvoie la différence (base moins somme des autres). Si certaines entrées ne sont pas connectées, elles sont simplement ignorées.
📝 Instructions d'utilisation
Définissez le nombre d'entrées souhaité avec
Input size.Connectez des sources numériques (entrées manuelles, mesures ou autres blocs mathématiques) aux prises
Numberfournies.Utilisez la sortie unique
Numberlà où vous avez besoin de la différence calculée.
💡 Conseils et astuces
Combinez avec
Number Inputsi vous souhaitez fournir des valeurs manuelles pour des tests rapides ou des démonstrations.Utilisez
Number Rangepour fournir une paire de valeurs (min/max) comme entrées lors de tests de différences de seuil.Placez un bloc
Roundaprès celui-ci pour limiter le nombre de décimales affichées ou enregistrées.Utilisez
Absolutesi vous avez besoin de la magnitude de la différence indépendamment du signe (par ex. magnitudes d'erreur).Pour visualiser les variations dans le temps, envoyez le résultat vers
Scopepour tracer les valeurs en temps réel.Si vos valeurs sont des listes ou des lots, associez-le avec
Get Elementpour extraire des éléments spécifiques à soustraire.Pour des pipelines arithmétiques agrégés, combinez avec
Add,MultiplyouDivideavant ou après ce bloc afin de créer des formules plus complexes.
🛠️ Dépannage
Signe inattendu du résultat : vérifiez quel input est connecté à la première prise (celle-ci est utilisée comme valeur de base).
Entrées manquantes : les entrées non connectées sont ignorées — assurez-vous que toutes les valeurs requises sont connectées ou fournies.
Problèmes de précision : ajoutez un bloc
Roundaprès ce bloc pour formater le résultat à la précision décimale souhaitée.
Mis à jour