Projet

Général

Profil

Wiki » Historique » Version 11

Anonyme, 16/04/2012 14:55

1 1 Anonyme
h1. Wiki
2 2 Anonyme
3
4
Ce dépôt contient un ensemble de JPanel permettant facilement d'observer et de débugger des agents.
5
Il tire des dépendances vers common-components, jcommon et jfreechart uniquement (cf pom.xml).
6 1 Anonyme
7 2 Anonyme
h1. How To ?
8 1 Anonyme
9 5 Anonyme
#1 Checkout the repo in your workspace.
10 4 Anonyme
  Do it in console with @hg clone /usr/local/Mercurial/SMAC/gatto/MASDebugToolKit@
11 2 Anonyme
12 4 Anonyme
#2 Add the following in your pom.xml :
13 1 Anonyme
14 7 Anonyme
<pre><code class="xml">
15
  <dependency>
16 2 Anonyme
			<groupId>MASDebugToolKit</groupId>
17 1 Anonyme
			<artifactId>MASDebugToolKit</artifactId>
18
			<version>0.0.1-SNAPSHOT</version>
19 7 Anonyme
  </dependency>
20 1 Anonyme
</code></pre>
21 7 Anonyme
22 3 Anonyme
23 7 Anonyme
#3 Add something like this in your code : 
24 8 Anonyme
25 7 Anonyme
<pre><code class="java">
26
ContextAgentRangeDebugPanel contextRangeDebug = new ContextAgentRangeDebugPanel();
27 1 Anonyme
contextRangeDebug.variableValueUpdate(varID, timeStamp, value);
28
29
contextRangeDebug.updateAgentRangeValue(contextRef, varID, min, max);
30
</code></pre>
31 8 Anonyme
32 9 Anonyme
h1. Agent State Panel
33 1 Anonyme
34 10 Anonyme
!smaIface_AgentState.png !
35 9 Anonyme
36
h1. Context Range Panel
37
38 11 Anonyme
!smaIface_XYrangeDebug.png!
39
40
h1. Mutliple Time Trace
41
42
!smaIface_VariableState.png!