Interaction between Console, Interface and Code tab
Using Console
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.
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.
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.
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
Linking widgets with function
Example
Vous pouvez vous entrainer avec l'exercice moving-to-target-simple