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

Number Range

Ce bloc fonction fournit un curseur horizontal facile à utiliser pour définir une paire de limites numériques (minimum et maximum). Il est utile pour créer des plages numériques réutilisables qui peuvent contrôler des seuils, des tailles ou des paramètres dans votre scénario.

📥 Entrées

Minimum Fournissez un nombre pour remplacer la borne inférieure. (Optionnel)

Maximum Fournissez un nombre pour remplacer la borne supérieure. (Optionnel)

📤 Sorties

Range La paire min-max actuelle est émise comme une plage numérique (deux valeurs). Cette sortie est marquée comme multiple et peut être consommée par des blocs qui attendent des entrées numériques.

🕹️ Contrôles

Min - Max Une étiquette texte qui affiche la paire numérique actuelle.

Range Slider Un widget curseur horizontal que vous déplacez pour définir interactivement les limites inférieure et supérieure.

(astuce) Si une entrée est connectée à Minimum ou Maximum, cette valeur remplace l'extrémité correspondante du curseur.

🎯 Fonctionnalités

  • Contrôle interactif en temps réel : ajustez les deux extrémités de la plage avec un seul curseur.

  • Remplacements par les entrées : connecter des nombres aux entrées mettra à jour (et clamp/contraindra) automatiquement la plage du curseur.

  • Format de sortie multiple : la plage est fournie en paire afin qu’elle puisse être utilisée directement par d’autres blocs.

  • Retour visuel simple : l’étiquette affiche les valeurs actuelles pour que vous connaissiez toujours les limites actives.

⚙️ Fonctionnement

  • Si aucune entrée externe n’est connectée, le bloc utilise les valeurs définies sur le Range Slider et les affiche dans Min - Max.

  • Lorsqu’un nombre est connecté à Minimum ou Maximum, cette valeur prend effet et la plage du curseur se met à jour pour refléter les nouvelles bornes.

  • Le bloc émet en continu les bornes actuelles via Range afin que les blocs en aval reçoivent la paire la plus récente.

📝 Instructions d'utilisation

  1. Glissez le bloc dans votre scénario.

  2. Définissez un intervalle numérique désiré en déplaçant les poignées du Range Slider.

  3. Facultatif : connectez des nombres à Minimum et/ou Maximum pour remplacer les extrémités du curseur depuis d’autres blocs ou calculs.

  4. Connectez la sortie Range à n’importe quel bloc acceptant des entrées numériques pour utiliser ces bornes dans le traitement.

💡 Astuces

  • Utilisez-le avec les blocs de comparaison Greater et Smaller pour construire des vérifications de plage : alimentez les résultats de Greater et Smaller dans All True pour vérifier qu’une valeur se trouve à l’intérieur de la plage.

  • Pilotez des limites de traitement d’image (par exemple width/height) en connectant Range aux entrées de Image Resize ou Image Padding pour des flux de travail de redimensionnement interactifs.

  • Servez-vous de Histogram On Line ou Image Threshold (via des entrées numériques) pour changer dynamiquement les seuils pendant l’inspection.

  • Combinez avec Number Input lorsque vous souhaitez un remplacement numérique fixe facile à saisir pour les opérateurs.

  • Envoyez la paire numérique vers Scope pour visualiser comment la plage évolue dans le temps lors d’un run.

(astuce) Gardez vos plages cohérentes : si une entrée externe définit un minimum supérieur au maximum, le bloc ajustera/contraindra les valeurs afin que le curseur reste valide.

🛠️ Dépannage

  • Si les valeurs connectées semblent ne pas prendre effet, vérifiez que les entrées sont bien connectées et qu’elles produisent des sorties numériques.

  • Si le curseur saute ou que la paire affichée est inattendue, vérifiez la présence d’entrées externes conflictuelles sur Minimum et Maximum. Déconnectez-en une pour laisser le curseur contrôler de nouveau cette extrémité.

  • Si les blocs en aval se comportent de manière étrange, confirmez qu’ils acceptent bien une plage à deux valeurs et attendent le même ordre (min, max).

Mis à jour