Skip to content

Interaction between Console, Interface and Code tab

Using Console

theory-sma
Console pour exécuter des commandes Netlogo

Creating Widgets in interface

Avec un clic droit sur l'interface il est possible de créer différents éléments d'interface, que l'on peut aussi appeler des widgets.

theory-sma
Liste des widgets disponibles

La liste est la suivante :

  • Button
  • Sliders
  • Switch
  • Chooser
  • Input
  • Monitor
  • Plot
  • Output

Si chaque widget possède des specificités que nous verrons par la suite, une part de leur configuration est commune.

Widgets with global variable

Pour les Widgets Slides, Switch, Chooser, Input il est nécessaire de saisir un nom de variable globale qui va permettre ensuite de récupérer la valeur de cette variable dans l'onglet code.

theory-sma
Variable Globale

Widgets with Netlogo commands

Pour le Widget Button, il est possible de saisir directement des commandes netlogo qui vont s'executer lorsqu'on clique sur le bouton.

theory-sma
Champ pour saisir une ou des commandes Netlogo

Il est fortement déconseillé de taper du code trop complexe dans un bouton, sauf peut être pour debugger votre programme, sinon on se perd vite.

En général le champs commands contient un appel à une ou des fonctions dans le code.

Tabs

theory-sma
Onglets

Linking widgets with function

Example

Vous pouvez vous entrainer avec l'exercice moving-to-target-simple