You are not logged in.
Bonjour,
J'ai regardé les exercices sur les Scheduler et il y a quelques points que je n'ai pas compris :
Pourquoi la simulation répète-t-elle à l'infini les mêmes méthodes
Comment peut-on faire s'arrêter automatiquement la simulation lorsqu'elle a exécuté une seule fois la méthode
"doIt" de chaque agent ?
Merci de votre réponse,
Robin JEAN
Last edited by robin.jean (2012-10-21 18:34:00)
Offline
Bonjour,
Pourquoi la simulation répète-t-elle à l'infini les mêmes méthodes
Comment peut-on faire s'arrêter automatiquement la simulation lorsqu'elle a exécuté une seule fois la méthode
"doIt" de chaque agent ?
Tant que le scheduler n'est pas arrêté, la simulation tourne, et donc appelle une infinité de fois la boucle doSimulationStep. Pour arrêter le scheduler, il faut soit une interaction utilisateur par l'interface, soit envoyer un message d'arrêt au scheduler (c'est ce que fait l'interface graphique d'ailleurs), soit paramétrer la durée de la simulation en modifiant le "end time" avec setSimulationDuration
Offline