Contrôle des flots
Overview
Le Flow Control est une mécanique basée sur le wiring qui permet aux machines d’autoriser, de bloquer ou d’orienter sélectivement le flux d’objets ou de fluides en fonction des signaux électriques. Les dispositifs utilisant le Flow Control réagissent à l’état et au type du signal 
Le Pipe Gate limite le débit de fluide en fonction du signal d’entrée Wire. La porte bloque les fluides lorsque le signal est Null, Conflict, un entier égal à 0, ou un Shape signal. La porte autorise le passage des fluides lorsque le signal est un entier non nul. Lorsque le signal est un Color signal, la porte n’autorise le passage du fluide que si le fluide correspond à la couleur indiquée par le signal d’entrée.
Le Belt Filter dirige le flux de formes et possède deux sorties : direct (✔) et sortie latérale (✘). La sortie qui reçoit les formes dépend du signal d’entrée Wire. Le filtre bloque la bande (les formes ne se déplacent pas) lorsque le signal est Null ou Conflict. Lorsque le signal est un entier égal à 0, le filtre envoie toutes les formes vers la sortie latérale (✘). Lorsque le signal est un entier non nul, le filtre envoie toutes les formes en direct (✔). Lorsque le signal est un Shape signal, le filtre envoie les formes correspondantes en direct (✔) et les formes non correspondantes vers la sortie latérale (✘). Lorsque le signal est un Color signal, le filtre envoie toutes les formes vers la sortie latérale (✘).
Le Belt Reader sert à inspecter les formes en flux et à alimenter la logique de Flow Control. Le Belt Reader affiche le débit en formes par minute qui le traversent et émet le Shape Signal des formes sur sa sortie Wire. Ce Shape Signal peut être connecté à des Belt Filter ou à d’autres logiques câblées pour implémenter un routage sélectif basé sur la forme de l’objet.
- Utilisez des signaux entiers pour implémenter un comportement simple autoriser/bloquer : 0 pour bloquer ou détourner, tout entier non nul pour autoriser le passage direct.
- Utilisez des Shape signals provenant du Belt Reader lorsque vous devez router ou séparer des formes spécifiques ; associez Belt Reader avec Belt Filter pour diriger les formes correspondantes d’un côté et les autres de l’autre.
- Utilisez des Color signals avec le Pipe Gate pour n’autoriser que les fluides d’une couleur correspondante ; les Color signals se comportent différemment sur les Belt Filter (ils entraînent l’envoi de toutes les formes vers la sortie latérale).
- Les signaux Null ou Conflict sont traités comme bloquants sur les dispositifs Flow Control des tuyaux et des bandes ; concevez les circuits pour éviter des états Null/Conflict inattendus.
- Combinez plusieurs dispositifs Flow Control et de la logique de wiring pour construire des tris conditionnels, du routage sélectif de fluides et du contrôle de débit en fonction de l’état de production.