Projet

Général

Profil

Actions

Wiki » Historique » Révision 12

« Précédent | Révision 12/18 (diff) | Suivant »
Anonyme, 16/04/2012 15:08


Wiki

Ce dépôt contient un ensemble de JPanel permettant facilement d'observer et de débugger des agents.
Il tire des dépendances vers common-components, jcommon et jfreechart uniquement (cf pom.xml).

How To ?

#1 Checkout the repo in your workspace.
Do it in console with hg clone /usr/local/Mercurial/SMAC/gatto/MASDebugToolKit

#2 Add the following in your pom.xml :

  <dependency>
            <groupId>MASDebugToolKit</groupId>
            <artifactId>MASDebugToolKit</artifactId>
            <version>0.0.1-SNAPSHOT</version>
  </dependency>

#3 Add something like this in your code :

ContextAgentRangeDebugPanel contextRangeDebug = new ContextAgentRangeDebugPanel();
contextRangeDebug.variableValueUpdate(varID, timeStamp, value);

contextRangeDebug.updateAgentRangeValue(contextRef, varID, min, max);

Agent State Panel

  • Auto-resize
  • Dynamically change the color set
  • Dynamically change the square size

Context Range Panel

Mutliple Time Trace

  • Select visible series at runtime.
  • Keeping track of the n-last value.
  • n can be different for each series.

Mis à jour par Anonyme il y a environ 14 ans · 18 révisions