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

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 Input pour fournir des valeurs numériques simples depuis l'interface.

  • Utilisez Number Range pour 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 Greater pour construire des vérifications "entre" : par exemple, Greater et Smaller ensemble peuvent tester borne inférieure et borne supérieure.

  • Combinez avec des blocs logiques tels que And / Or / Not pour créer des conditions plus complexes basées sur plusieurs comparaisons.

  • Visualisez les signaux numériques avec Scope ou enregistrez les résultats avec CSV Export lors du débogage ou de la journalisation d’événements.

💡 Astuces

  • Pour la vérification d’un intervalle, associez Greater et Smaller de sorte que la première comparaison vérifie la borne inférieure et la seconde la borne supérieure ; combinez ensuite avec And pour 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 Number supplémentaires — le bloc comparera la première valeur avec chacun d’eux.

  • Utilisez Counter avec 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 Output ou utilisez-la pour déclencher d'autres blocs de contrôle.

  • Utilisez Debug Input ou Scope pour 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 Number est 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 Scope ou Debug Input pour observer les valeurs entrantes et vérifier qu'elles se mettent à jour comme prévu.

Mis à jour