Enhancing Global Variable Input in NetLogo Interfaces
140 likes | 258 Vues
This guide explores how to input global variable values in NetLogo using the Interface tab. You can change variable values without recoding through four main methods: sliders, switches, choosers, and input boxes. Sliders allow users to set numeric values within a defined range. Switches enable toggling between boolean states (On/Off). Choosers present a dropdown list for various data types, while input boxes let you enter strings, numbers, or colors. Each method provides an efficient way to interact with your model dynamically.
Enhancing Global Variable Input in NetLogo Interfaces
E N D
Presentation Transcript
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 • Minimumvalue of the variable • Maximum value of the variable • Increment • Initial value
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
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
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
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.