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

Demux

Ce bloc fonction divise une seule entrée groupée en plusieurs sorties séparées. Utilisez-le lorsque vous avez une liste ou un lot d'éléments et que vous souhaitez accéder à chaque élément individuellement via des sorties distinctes.

đŸ“„ EntrĂ©es

In Accepte une entrée groupée (liste/lot) sur une seule prise. La prise accepte plusieurs éléments.

đŸ“€ Sorties

Out 1, Out 2, ... Chaque prise de sortie fournit un Ă©lĂ©ment de la liste d'entrĂ©e. Le nombre de sorties peut ĂȘtre ajustĂ© pour correspondre Ă  la taille de la liste que vous souhaitez rĂ©partir.

đŸ•č ContrĂŽles

Output size Choisissez le nombre de sorties que le bloc doit fournir. le menu déroulant ajuste dynamiquement les prises de sortie visibles.

🎹 FonctionnalitĂ©s

  • Nombre de sorties dynamique : modifiez le nombre de sorties disponibles sans remplacer le bloc.

  • Conservation de l'ordre d'entrĂ©e : les Ă©lĂ©ments sont transfĂ©rĂ©s vers les sorties dans la mĂȘme sĂ©quence qu'ils arrivent.

  • Prise en charge de donnĂ©es gĂ©nĂ©riques : fonctionne avec des images, des nombres, des formes ou toute autre valeur produite par les blocs en amont.

📝 Instructions d'utilisation

  1. Fournissez une liste groupée ou un lot à la prise In.

  2. Réglez Output size sur le nombre d'éléments que vous prévoyez de répartir.

  3. Utilisez les sorties séparées pour alimenter les blocs en aval qui ont besoin d'éléments individuels.

📊 Évaluation

Quand le bloc s'exécute, il lit l'entrée groupée et place chaque élément sur une prise de sortie correspondante. Si l'entrée est plus courte ou plus longue que le nombre de sorties configuré, gérez le décalage avec une logique en aval ou ajustez Output size en conséquence.

💡 Astuces

  • Pour recombiner les Ă©lĂ©ments sĂ©parĂ©s en un seul flux, associez ce bloc avec Mux.

  • Pour accĂ©der Ă  un seul Ă©lĂ©ment d'une liste avant ou aprĂšs dĂ©multiplexage, utilisez Get Element.

  • Utilisez Batch Processing avant le dĂ©multiplexage pour traiter de grandes listes et rĂ©duire l'utilisation mĂ©moire.

  • AprĂšs avoir traitĂ© les Ă©lĂ©ments individuels, vous pouvez les fusionner avec Batch Concatenation.

  • Si vous devez itĂ©rer sur chaque Ă©lĂ©ment et les extraire d'un lot, combinez avec Debatch.

  • Stockez ou figez des rĂ©sultats intermĂ©diaires avec Data Memory lorsque vous avez besoin de sorties stables pour les Ă©tapes suivantes.

(indice : choisissez uniquement des blocs parmi la liste disponible lors des combinaisons — par ex. Mux, Get Element, Batch Processing, Debatch, Batch Concatenation, Data Memory.)

đŸ› ïž RĂ©solution des problĂšmes

  • Aucune sortie remplie : assurez-vous qu'une entrĂ©e groupĂ©e valide est connectĂ©e Ă  In et que Output size est configurĂ© sur le nombre attendu.

  • ÉlĂ©ments manquants ou supplĂ©mentaires : vĂ©rifiez que la longueur de l'entrĂ©e correspond Ă  Output size ou ajoutez une logique en aval pour gĂ©rer les longueurs variables (par exemple avec Get Element ou Replace None).

  • Types de donnĂ©es inattendus : vĂ©rifiez que les blocs en amont produisent le type de donnĂ©es attendu ; utilisez des blocs de conversion ou de validation si nĂ©cessaire.

Mis Ă  jour