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
Fournissez une liste groupée ou un lot à la prise
In.Réglez
Output sizesur le nombre d'éléments que vous prévoyez de répartir.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 Processingavant 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 Memorylorsque 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 Ă
Inet queOutput sizeest configurĂ© sur le nombre attendu.ĂlĂ©ments manquants ou supplĂ©mentaires : vĂ©rifiez que la longueur de l'entrĂ©e correspond Ă
Output sizeou ajoutez une logique en aval pour gérer les longueurs variables (par exemple avecGet ElementouReplace 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