MaDKit forum

Welcome All !
Please, use explicit topic names when creating new threads. Thanks.

You are not logged in.

#1 2012-10-21 18:33:28

robin.jean
Member
Registered: 2012-10-21
Posts: 3

Comprehension des exercices sur les simulations

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

#2 2012-10-31 10:24:01

fmichel
Administrator
From: Montpellier
Registered: 2009-03-24
Posts: 172
Website

Re: Comprehension des exercices sur les simulations

Bonjour,

robin.jean wrote:

    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

Board footer