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 Slideret les affiche dansMin - Max.Lorsqu’un nombre est connecté à
MinimumouMaximum, 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
Rangeafin que les blocs en aval reçoivent la paire la plus récente.
📝 Instructions d'utilisation
Glissez le bloc dans votre scénario.
Définissez un intervalle numérique désiré en déplaçant les poignées du
Range Slider.Facultatif : connectez des nombres à
Minimumet/ouMaximumpour remplacer les extrémités du curseur depuis d’autres blocs ou calculs.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
GreateretSmallerpour construire des vérifications de plage : alimentez les résultats deGreateretSmallerdansAll Truepour 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
Rangeaux entrées deImage ResizeouImage Paddingpour des flux de travail de redimensionnement interactifs.Servez-vous de
Histogram On LineouImage Threshold(via des entrées numériques) pour changer dynamiquement les seuils pendant l’inspection.Combinez avec
Number Inputlorsque vous souhaitez un remplacement numérique fixe facile à saisir pour les opérateurs.Envoyez la paire numérique vers
Scopepour 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
MinimumetMaximum. 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