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

Maximum

Ce bloc de fonction trouve la valeur la plus élevée parmi un ensemble configurable d'entrées numériques et renvoie à la fois cette valeur et sa position.

📥 Entrées

Values Une ou plusieurs valeurs numériques (fournies en tant qu'entrées individuelles ou sous forme de liste). Le nombre de ports d'entrée disponibles peut être ajusté à l'aide du contrôle ci‑dessous.

📤 Sorties

Number La valeur numérique la plus élevée trouvée parmi les entrées fournies.

Index La position (index commençant à zéro) de la valeur maximale parmi les entrées fournies.

🕹️ Contrôles

Input size Choisissez combien d'entrées numériques sont disponibles (par ex. de 2 jusqu'au maximum configuré). Modifier ce réglage ajuste le nombre de valeurs que vous pouvez fournir au bloc.

🎨 Fonctionnalités

  • Dimension d'entrée dynamique — modifiez facilement le nombre d'entrées numériques acceptées par le bloc pour correspondre à votre organisation de données.

  • Sorties doubles — renvoie à la fois la valeur maximale et son index correspondant, afin que vous puissiez utiliser l'un ou l'autre résultat dans la logique en aval.

  • Fonctionne avec des listes ou des ports de valeur individuels lorsque disponible.

📊 Mécanisme d'exécution

Lorsque le flux s'exécute, le bloc examine les entrées numériques connectées et détermine la valeur maximale ainsi que sa position. Seules les entrées actives/connectées sont prises en compte. Si plusieurs entrées partagent la même valeur maximale, l'index de la première occurrence est renvoyé.

📝 Instructions d'utilisation

  1. Définissez le nombre d'entrées avec le contrôle Input size pour correspondre au nombre de valeurs que vous fournirez.

  2. Connectez des sources numériques (ou une liste de nombres) aux entrées Values.

  3. Lisez la sortie Number pour obtenir la valeur maximale et Index pour obtenir sa position.

  4. Alimentez ces sorties vers d'autres blocs pour piloter la logique, la visualisation ou la journalisation.

💡 Astuces

  • Utilisez Get Element pour extraire une valeur spécifique d'une liste avant ou après le bloc Maximum lorsque vous travaillez avec des lots de données.

  • Combinez avec Batch Processing et Get Batch Size pour traiter de grandes listes ou des flux de données afin de réduire l'utilisation mémoire et contrôler la manière dont les valeurs sont fournies au bloc.

  • Envoyez les sorties numériques vers Scope pour visualiser les flux de valeurs en temps réel et repérer facilement tendances ou pics.

  • Pour calculer une plage, utilisez Minimum conjointement avec ce bloc puis Subtract sur les résultats pour obtenir max−min.

  • Stockez les résultats avec Data Memory si vous devez figer ou conserver une valeur maximale pour une comparaison ultérieure.

🛠️ Dépannage

  • Pas de résultat valide : assurez-vous qu'au moins une entrée numérique est connectée.

  • Index inattendu en cas d'égalité : l'Index retourné correspond à la première occurrence de la valeur maximale.

  • Les entrées non numériques empêcheront d'obtenir des résultats significatifs — vérifiez que les blocs sources fournissent des nombres.

Mis à jour