Je vous fais partager une découverte que je viens juste de découvrir et qui m'a posé problème très longtemps. Vous avez certainement remarqué que pour une commande #jusqu’à L'établi 1 est plein# le robot considère que l'établi est plein seulement quand la sortie est plein mais pas l'entrée de l'établi.
Cela pose problèmes,
Quand le 1er robot arrive il dépose ses ressources - mais tant que le 2eme robot n’arrive pas pour compléter l'établi- il ne considère pas que l'établi est plein parce que la sortie de l'établi est vide, donc il recommence son cycle et souvent quand on utilise plusieurs taches pour un robot ça pose des problèmes. On utilise alors la commande #jusqu'à avoir les mains vides# avec la flèche de désactivation décoché comme ça le robot attend jusqu’à ce que le 2eme robot arrive pour compléter.
C'est ce que je faisais avant de découvrir qu'il y a une autre méthode bien plus efficace et précise. Et qui règle un autre problème.
Le 1er robot arrive et dépose ses ressources et attend le 2eme robot. Le 2eme robot arrive et dépose ses ressources. Comme la commande est complète le dernier robot qui complète la commande fabrique l'objet, mais il doit y avoir un tic flou ou le 1er robot pendant que le 2eme robot fabrique l'objet dépose le reste de ses ressources qu'il a en main. Mais j'avais réservé ses ressources pour une autre tâche...
Voici la commande qu'il faut utiliser pour éviter cela
Il faut décaler le robot d'une case tout simplement, regarder la dernière commande.
- jusqu'à banc de menuiserie 1 plein# avec un déplacement d'une case et toute les flèches de désactivation décochée.
Et ça marche vraiment super bien !