EasyUse/Logic/Typegenerated

Range(Float)(RangeFloat)

Le nœud Range(Float) génère une séquence de valeurs flottantes de `start` à `stop`.

Range Float

range
range_sizes
range_mode
step
start
0.0
stop
1.0
step
1.0
num_steps
1
end_mode
Inclusive
Easy Use

Description

Le nœud Range(Float) génère une séquence de valeurs flottantes de start à stop. Il fait partie de la catégorie EasyUse/Logic/Type et est utile pour créer des balayages de valeurs, des échelles de paramètres, des planifications ou tout flux de travail nécessitant une plage de nombres consécutifs.

Deux modes de génération de plage sont disponibles :

  • step : Avance de start vers stop par la valeur de step.
  • num_steps : Divise l'intervalle entre start et stop en un nombre spécifié de pas égaux à l'aide de num_steps.

L'option end_mode contrôle si la valeur finale stop est incluse dans la plage générée.

Entrées

EntréeTypeDéfautDescription
range_modeCOMBOstepSélectionne la méthode de génération de plage. step utilise l'entrée step ; num_steps utilise l'entrée num_steps.
startFLOTTANT0La première valeur de la plage.
stopFLOTTANT1La limite finale de la plage.
stepFLOTTANT1L'incrément entre les valeurs lorsque range_mode est step. Les valeurs positives produisent des plages ascendantes ; les valeurs négatives produisent des plages descendantes.
num_stepsENTIER1Le nombre de divisions en pas égaux lorsque range_mode est num_steps.
end_modeCOMBOInclusiveSi Inclusive, stop est inclus dans la plage lorsque la plage l'atteint. Si Exclusive, la plage se termine avant stop.

start, stop et step acceptent des valeurs de -4096 à 4096 avec un incrément du widget de 0.1. num_steps accepte des entiers de -4096 à 4096 avec un incrément du widget de 1.

Sorties

SortieTypeDescription
FLOATFLOTTANTLa plage générée sous forme de séquence de valeurs flottantes.
INTENTIERLa même plage convertie en valeurs entières.

Notes d'utilisation

  • Utilisez range_mode = "step" lorsque vous connaissez l'incrément exact souhaité entre les valeurs consécutives.
  • Utilisez range_mode = "num_steps" lorsque vous souhaitez un nombre spécifique de divisions, quelle que soit la taille de pas exacte.
  • La sortie INT est pratique lorsque la plage générée sera transmise à des nœuds consommant des entiers, évitant ainsi une étape de conversion supplémentaire.
  • end_mode est particulièrement important lorsque la plage tombe exactement sur stop. Avec des valeurs de step fractionnaires, l'arrondi à virgule flottante peut affecter le fait que la valeur finale soit considérée comme égale à stop.
  • Évitez de définir step sur 0 en mode step, car cela empêche la plage d'avancer normalement.
  • L'entrée step n'est utilisée qu'en mode step ; l'entrée num_steps n'est utilisée qu'en mode num_steps.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…