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

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

  1. Définissez combien de valeurs vous souhaitez comparer en utilisant Input size.

  2. Connectez des sources numériques aux sockets Number (par exemple capteurs, Number Input, ou valeurs calculées).

  3. Lisez le résultat booléen depuis la sortie Check et utilisez‑le pour déclencher une logique, des notifications ou un traitement ultérieur.

💡 Astuces

  • Utilisez des blocs comme Number Input ou Number Range pour alimenter des valeurs de test dans les sockets Number pendant la création du flux.

  • Combinez la sortie Check avec des blocs logiques tels que And ou Or pour créer des logiques de décision plus complexes.

  • Utilisez All True si 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 Scope ou inspectez‑les avec Debug Input pour comprendre pourquoi la comparaison renvoie TRUE.

  • Utilisez Data Memory si 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, Greater ou Smaller pour 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 Number sont 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 size pour exposer davantage de sockets Number. Si des sockets inutilisés apparaissent, réduisez Input size pour les supprimer.

Mis à jour