Greater
Cette fonction compare des valeurs numériques et produit un résultat booléen indiquant si la première valeur est supérieure aux autres. Utilisez-la pour piloter des décisions, des alarmes ou des flux conditionnels basés sur des seuils numériques.
📥 Entrées
Number
Le nombre de référence (première valeur) qui sera comparé aux entrées suivantes.
Number
Une ou plusieurs valeurs numériques à comparer avec la valeur de référence. Plusieurs entrées peuvent être fournies pour vérifier la référence par rapport à plusieurs valeurs en même temps.
(Ce sont des prises d'entrée numériques.)
📤 Sorties
Check
Résultat booléen. True lorsque la première entrée est supérieure à toutes les autres valeurs fournies ; sinon False.
(La sortie est une prise booléenne.)
🕹️ Contrôles
No Controls
Ce bloc n'a pas de widgets d'interface supplémentaires. Son comportement est uniquement contrôlé par les valeurs fournies aux prises d'entrée.
🎯 Caractéristiques
Compare un nombre de référence unique à une ou plusieurs autres valeurs en une seule étape d'évaluation.
Prend en charge plusieurs entrées de comparaison — renvoie True uniquement si la référence est supérieure à chacune des autres valeurs fournies.
Sortie booléenne simple pouvant être envoyée dans un flux logique ou vers des blocs déclencheurs.
Léger et adapté aux vérifications en temps réel (seuils, gating, etc.).
⚙️ Mécanisme d'exécution
Lors de l'évaluation, le bloc lit les entrées numériques actuelles. Si deux valeurs seulement sont connectées, il les compare directement. Si plus de deux valeurs sont présentes, il vérifie que la première valeur est supérieure à chacune des valeurs restantes. Le booléen résultant est émis sur la sortie Check et peut être utilisé immédiatement par les blocs en aval.
💡 Astuces
Combinez avec
Number Inputpour définir un seuil manuel et comparer des valeurs de capteur ou calculées en direct.Utilisez-le avec
AndouOrpour combiner plusieurs comparaisons dans une chaîne de décision.Employez
Notpour inverser le résultat si vous avez besoin de la condition opposée.Alimentez la sortie dans
Counterpour compter le nombre de fois où la condition devient vraie, ou dansScopepour visualiser quand la comparaison est active.Utilisez
MaximumouMinimumpour produire d’abord des valeurs comparatives, puis vérifiez-les avec ce bloc.Pour des flux nécessitant que toutes les comparaisons soient vraies sur une liste de valeurs, associez avec
All Truepour agréger plusieurs vérifications booléennes.
(Les indications ci-dessus mentionnent d'autres blocs fonctionnels disponibles pour composer des flux plus complexes.)
🛠️ Dépannage
Si la sortie est toujours False, assurez-vous que toutes les entrées fournissent des valeurs numériques valides. Utilisez
Is NoneouData Type Converteren amont pour valider ou convertir les entrées.Si les comparaisons se comportent de manière inattendue pour des valeurs à virgule flottante, envisagez de normaliser ou d'arrondir les entrées (utilisez
Round) avant la comparaison.Si vous attendez plusieurs comparaisons mais que le résultat semble basé sur seulement deux valeurs, vérifiez que les prises numériques supplémentaires sont bien connectées et fournissent des données.
Mis à jour