Smaller
Ce bloc de fonction compare des valeurs numériques et renvoie un résultat booléen. Il est utile lorsque vous devez vérifier si une valeur de référence est plus petite que d'autres valeurs.
📥 Entrées
Number - Valeur numérique de référence (la première entrée utilisée pour la comparaison)
Number - Deuxième valeur numérique (d'autres entrées numériques peuvent être ajoutées pour comparer avec la référence)
Remarques :
Le bloc accepte deux prises numériques ou plus. Lorsque plus de deux nombres sont fournis, le bloc compare le premier nombre avec chacun des nombres suivants.
📤 Sorties
Check - Résultat booléen (True ou False) indiquant l'issue de la comparaison
🕹️ Contrôles
Ce bloc de fonction n'a pas de contrôles interactifs. Il fonctionne uniquement à partir des valeurs numériques fournies à ses prises.
⚙️ Fonctionnement
Cas à deux nombres : le bloc renvoie True lorsque le premier nombre est plus petit que le deuxième, sinon False.
Cas à plusieurs nombres : le bloc renvoie True si le premier nombre est plus petit que au moins un des nombres suivants. Si le premier nombre n'est plus petit par rapport à aucun des autres inputs, la sortie est False.
Ce comportement rend le bloc adapté pour des vérifications du type « la valeur actuelle est-elle en dessous d’un seuil ? » ou « la valeur est-elle plus petite qu’au moins une des références ? ».
📝 Conseils d'utilisation
Utilisez
Number Inputpour fournir des valeurs numériques simples depuis l'interface.Utilisez
Number Rangepour fournir des limites et combinez avec d'autres blocs de comparaison pour vérifier si une valeur se trouve à l'intérieur ou à l'extérieur d'un intervalle.Combinez avec
Greaterpour construire des vérifications "entre" : par exemple,GreateretSmallerensemble peuvent tester borne inférieure et borne supérieure.Combinez avec des blocs logiques tels que
And/Or/Notpour créer des conditions plus complexes basées sur plusieurs comparaisons.Visualisez les signaux numériques avec
Scopeou enregistrez les résultats avecCSV Exportlors du débogage ou de la journalisation d’événements.
💡 Astuces
Pour la vérification d’un intervalle, associez
GreateretSmallerde sorte que la première comparaison vérifie la borne inférieure et la seconde la borne supérieure ; combinez ensuite avecAndpour affirmer qu’une valeur est dans l’intervalle souhaité.Si une série de comparaisons est nécessaire (par exemple comparer une valeur à plusieurs seuils), fournissez tous les seuils comme entrées
Numbersupplémentaires — le bloc comparera la première valeur avec chacun d’eux.Utilisez
Counteravec ce bloc pour compter combien de fois une valeur mesurée tombe en dessous d’un seuil fixé.Si vous devez réagir à la sortie booléenne (par exemple allumer une LED), connectez la sortie
CheckàLed Outputou utilisez-la pour déclencher d'autres blocs de contrôle.Utilisez
Debug InputouScopepour inspecter les valeurs d'entrée lorsque les résultats ne sont pas ceux attendus.
🛠️ Dépannage
Résultats inattendus ? Vérifiez l'ordre correct des entrées — le premier
Numberest toujours traité comme la valeur de référence.Assurez-vous que toutes les entrées sont numériques. Utilisez des blocs de conversion ou de validation si les données entrantes peuvent être non numériques.
Si vous ne voyez pas les changements booléens attendus au fil du temps, utilisez
ScopeouDebug Inputpour observer les valeurs entrantes et vérifier qu'elles se mettent à jour comme prévu.
Mis à jour