Once you define a procedure, you can use it elsewhere in your program. The NetLogo Dictionary has a complete list of built-in instructions (i.e. Whether the instruction is implemented by the user ( procedures), or whether it is built into NetLogo ( primitives).Three characteristics are useful to remember about instructions: However, when reading NetLogo documentation, it is important to remember that these four types of entities are all agents in NetLogo. the mobile agents in NetLogo), while patches and links are not considered agents (and the observer is not even mentioned). Note that in many descriptions of agent-based models, the word agent is used only to refer to the turtles (i.e. The observer: There is only one observer and it does not have a location. You can think of the observer as the conductor of the whole NetLogo orchestra.Links can be directed (from one turtle to another turtle) or undirected (one turtle with another turtle). Links: Links are agents that connect two turtles.Each patch is a square piece of “ground” over which turtles can move. Patches: The NetLogo world is two-dimensional and is divided up into a grid of patches.The NetLogo world is made up by four types of agents (see figure 2), i.e.: The NetLogo world is made up of turtles, patches, links and the observer. We say most because in some models part of the code is included within the plots in the interface tab. The Info tab can be used to include the documentation of the model.įinally, the code tab contains most of the code of the model. It often contains buttons, sliders, switches, plots… Most models include a button labeled setup, which is used to initialize the model, and another button labeled go, which is used to run the model. The interface tab is used to run the model. Top bar of the NetLogo Interface tab, where you can select the tab you want to see. The main window of NetLogo contains three tabs, i.e. the interface tab, the info tab and the code tab (see figure 1). For future reference, you may wish to download our NetLogo quick guide, which is a 6-page pdf file containing the main concepts outlined here. Very basicsįeel free to skip this section if you are already familiar with NetLogo. The following table provides links to the different aspects of NetLogo programming that we cover here. By no means do we claim originality on the content of this section all credit should go to Uri Wilensky and his team. It is strongly based on the excellent NetLogo user manual, version 6.1.1 (Wilensky, 2019). This section provides a succinct overview of the fundamentals of NetLogo.
0 Comments
Leave a Reply. |