Not Equals
Ce bloc fonction compare plusieurs entrées numériques et renvoie un résultat booléen indiquant si l'une des valeurs fournies diffère de la première. Il est utile dans les flux logiques lorsque vous devez vérifier la cohérence entre plusieurs relevés ou valeurs.
📥 Entrées (sockets)
Number
Une ou plusieurs prises numériques. Fournissez au moins deux sources numériques à comparer. La première valeur connectée est utilisée comme référence et toutes les valeurs suivantes sont comparées à celle-ci. Le nombre de ces prises peut être ajusté avec le contrôle indiqué ci‑dessous.
📤 Sorties (sockets)
Check
Résultat booléen. Renvoie TRUE lorsque au moins une des entrées numériques fournies est différente de la première (valeur de référence). Renvoie FALSE lorsque toutes les valeurs fournies sont égales (ou lorsqu'une seule valeur est présente).
🕹️ Contrôles
Input size
Contrôle déroulant qui définit combien de prises Number sont disponibles (valeurs de 2 à 20). Utilisez ce contrôle pour ajouter ou supprimer des sockets d'entrée en fonction du nombre de valeurs à comparer.
⚙️ Fonctionnement
Le bloc surveille les sockets numériques actifs que vous connectez.
Il utilise le premier nombre disponible comme valeur de référence.
Chaque autre nombre connecté est comparé à cette référence.
Si l'une des valeurs diffère de la référence, le bloc renvoie TRUE sur la sortie
Check. Si toutes les valeurs sont égales (ou si une seule valeur est présente), il renvoie FALSE.
Les sockets non connectés sont ignorés : seules les valeurs numériques connectées sont prises en compte.
✨ Caractéristiques principales
Nombre d'entrées dynamique : configurez facilement combien de valeurs vous souhaitez comparer avec le contrôle
Input size.Sortie booléenne simple, adaptée aux logiques en aval et aux alarmes.
Fonctionne avec toutes les sources numériques (entrées manuelles, mesures, valeurs calculées).
📝 Instructions d'utilisation
Définissez combien de valeurs vous souhaitez comparer en utilisant
Input size.Connectez des sources numériques aux sockets
Number(par exemple capteurs,Number Input, ou valeurs calculées).Lisez le résultat booléen depuis la sortie
Checket utilisez‑le pour déclencher une logique, des notifications ou un traitement ultérieur.
💡 Astuces
Utilisez des blocs comme
Number InputouNumber Rangepour alimenter des valeurs de test dans les socketsNumberpendant la création du flux.Combinez la sortie
Checkavec des blocs logiques tels queAndouOrpour créer des logiques de décision plus complexes.Utilisez
All Truesi vous avez besoin du comportement inverse (vérifier qu'un ensemble de conditions booléennes est entièrement vrai) conjointement avec ce bloc.Enregistrez ou visualisez les valeurs numériques avec
Scopeou inspectez‑les avecDebug Inputpour comprendre pourquoi la comparaison renvoie TRUE.Utilisez
Data Memorysi vous souhaitez figer ou conserver une valeur de référence pour des séquences de comparaison ultérieures.Chaînez avec des blocs de comparaison comme
Equals,GreaterouSmallerpour construire des vérifications composées avant d'alimenter les valeurs dans ce bloc.
🛠️ Dépannage
Aucune variation de sortie : vérifiez que plusieurs sockets
Numbersont connectés et fournissent des valeurs. Si une seule valeur est présente, la sortie sera FALSE.TRUE inattendu : vérifiez que toutes les entrées numériques utilisent la même unité/échelle (par ex. mm vs cm) et que le bruit de mesure ne provoque pas de différences. Envisagez un prétraitement ou un arrondi en amont.
Sockets manquants : si vous avez besoin de plus d'entrées, augmentez
Input sizepour exposer davantage de socketsNumber. Si des sockets inutilisés apparaissent, réduisezInput sizepour les supprimer.
Mis à jour