Upload
sheryl-haynes
View
217
Download
0
Embed Size (px)
Citation preview
New Mexico Computer Science For All
Interface Input in NetLogo
Maureen Psaila-Dombrowski
Interface Input•Can input Global Variables from the
Interface tab of NetLogo
•A quick way to change variable value
•No recoding
•Four ways:▫Sliders▫Switches▫Choosers▫Input Boxes
Sliders•Slider sets a global variable value to a
NUMBER•Slider has a range of values
minimum value maximum value.
•Move the slider to the desired value Increase by moving the slider to the right Decrease by moving to the left
•The current value of the variable is given on the right below the sliders
Create a Slider• Select slider in the drop down menu. Add it to the
Interface tab• The edit dialog box automatically opens requiring
▫ Global variable name▫ Minimum value of the variable▫ Maximum value of the variable▫ Increment ▫ Initial value
•Sample program – input a slider
Switch•Switches are used to set the global
variable to a boolean value On/Off
•To Create Select switch in the drop down menu. Add it
to the interface. The edit dialog box automatically opens
requiring the Boolean Global variables name
•Sample program – input a Switch
Chooser•Can set the Global variable to be any data
type: strings, numbers, booleans, etc.
•Lets you choose from a list of choices.
•List is in a drop down menu.
Chooser•To Create
▫Select switch in the drop down menu. Add it to the interface.
▫Input the Global Variable Name▫Input the list of choices
•Sample program – input a chooser
Input Box•Input Boxes are used to enter global
variables that contain strings, numbers or colors. ▫Strings can be
simple strings commands/reporters (checks syntax)
▫Any type of number can be entered (more variety than sliders)
▫Color input boxes offer a color chooser using the NetLogo color table.
Input Box•To Create
▫Select switch in the drop down menu. Add it to the interface.
▫Enter Global Variable name▫Choose variable type
•Sample program – input a input box
Summary
•Can input Global Variable values from the Interface tab of NetLogo
•Can set the value in Four ways:▫Sliders
Choose from a range of numbers▫Switches
Boolean value▫Choosers
Choose from a list of any data type▫Input Boxes
Can be a number, string or color.