> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/french/function-blocks/blocks-reference/data-logic/mathmetical-operations/divide.md).

# Divide

Ce bloc de fonction réalise une division à partir de plusieurs entrées numériques. Vous pouvez choisir combien d'entrées fournir et le bloc calculera un seul résultat numérique à partir des valeurs connectées.

## 📥 Entrées

* `Number` (multiple) — Entrées numériques à utiliser pour la division. Le bloc accepte entre 2 et 20 entrées numériques, sélectionnables via le contrôle. Les entrées non connectées sont ignorées.

## 📤 Sorties

* `Number` — Résultat numérique unique de l'opération de division.

## 🕹️ Contrôles

* `Input size` — Menu déroulant pour définir le nombre de prises `Number` exposées par le bloc (plage : 2–20).\
  Changez cette option pour ajouter ou retirer des prises d'entrée de manière interactive.

## 🎯 Fonctionnalités

* Nombre d'entrées dynamique — Agrandissez ou réduisez le nombre d'entrées numériques sans remplacer le bloc.
* Sortie consolidée — Renvoie la valeur calculée sur une unique sortie `Number`.
* Gestion tolérante des entrées manquantes — Les entrées non connectées sont ignorées pour que le bloc continue de fonctionner.

## ⚙️ Mécanisme d'exécution

Lors de l'évaluation, le bloc lit les entrées numériques disponibles (jusqu'au nombre sélectionné), effectue l'opération de division dans l'ordre des connexions, puis écrit le résultat sur la sortie unique `Number`. Si certaines entrées ne sont pas connectées, seules les valeurs connectées sont utilisées.

## 📝 Instructions d'utilisation

1. Définissez le nombre d'entrées avec le menu `Input size` (par défaut : 2).
2. Fournissez des valeurs numériques en connectant des sorties `Number` d'autres blocs ou en utilisant des blocs `Number Input`.
3. Lisez le résultat final depuis la sortie `Number` du bloc.
4. Pour modifier le nombre d'entrées ultérieurement, ajustez le contrôle `Input size` — les prises seront ajoutées ou supprimées automatiquement.

## 💡 Conseils et astuces

* Combinez avec `Number Input` pour saisir des valeurs manuelles pendant les tests.
* Utilisez `Round` ou `Absolute` après ce bloc pour formater ou normaliser le résultat pour l'affichage ou la journalisation.
* Envoyez la sortie vers `Scope` pour visualiser l'évolution du résultat numérique dans le temps.
* Utilisez avec `CSV Export` ou `Image Logger` lorsque vous souhaitez enregistrer des résultats numériques en parallèle d'images ou d'autres données.
* Pour des plages dynamiques ou des calculs répétés, associez avec `Counter` ou `Number Range` pour générer des séquences d'entrées.

## 🛠️ Dépannage

* Aucun résultat affiché : vérifiez que le nombre minimum d'entrées est sélectionné et qu'au moins une entrée `Number` est connectée.
* Résultat inattendu : vérifiez les sources connectées pour des valeurs numériques valides, et pensez à ajouter `Round` si vous avez besoin d'une précision décimale spécifique.
