“《超越学科的认知基础》2015颜峻学习报告-第九周”版本间的差异
来自iCenter Wiki
(→Great Advantages) |
|||
第25行: | 第25行: | ||
#Cross-platform: runs on Mac, Windows, Linux, et al | #Cross-platform: runs on Mac, Windows, Linux, et al | ||
# International character set support | # International character set support | ||
+ | |||
+ | |||
=====Programming===== | =====Programming===== | ||
# Fully programmable | # Fully programmable | ||
第36行: | 第38行: | ||
# Runs are reproducible cross-platform | # Runs are reproducible cross-platform | ||
− | + | =====Environment===== | |
+ | # Command center for on-the-fly interaction | ||
+ | # Interface builder w/ buttons, sliders, switches, choosers, monitors, text boxes, notes, | ||
+ | output area | ||
+ | # Info tab for annotating your model with formatted text and images | ||
+ | # HubNet: participatory simulations using networked devices | ||
+ | # Agent monitors for inspecting and controlling agents | ||
+ | # Export and import functions (export data, save and restore state of model, make a | ||
+ | movie) | ||
+ | # BehaviorSpace, an open source tool used to collect data from multiple parallel runs | ||
+ | of a model | ||
+ | # System Dynamics Modeler | ||
+ | # NetLogo 3D for modeling 3D worlds | ||
+ | # Headless mode allows doing batch runs from the command line | ||
====有趣的发现==== | ====有趣的发现==== |
2015年11月18日 (三) 07:23的版本
目录
第九周作业
关键词
- Netlogo
- Patch
- Turtle
- Link
- Oversee
- Model library
本文
NetLogo is a programmable modeling environment for simulating natural and social phenomena. It was authored by Uri Wilensky in 1999 and has been in continuous development ever since at the Center for Connected Learning and Computer-Based Modeling. [1]
NetLogo is the next generation of the series of multi-agent modeling languages including StarLogo and StarLogoT. NetLogo runs on the Java virtual machine, so it works on all major platforms (Mac, Windows, Linux, et al). It is run as a desktop application. Command line operation is also supported. [1]
Great Advantages
System
- Free, open source
- Cross-platform: runs on Mac, Windows, Linux, et al
- International character set support
Programming
- Fully programmable
- Approachable syntax
- Language is Logo dialect extended to support agents
- Mobile agents (turtles) move over a grid of stationary agents (patches)
- Link agents connect turtles to make networks, graphs, and aggregates
- Large vocabulary of built-in language primitives
- Double precision floating point math
- First-class function values (aka tasks, closures, lambda)
- Runs are reproducible cross-platform
Environment
- Command center for on-the-fly interaction
- Interface builder w/ buttons, sliders, switches, choosers, monitors, text boxes, notes,
output area
- Info tab for annotating your model with formatted text and images
- HubNet: participatory simulations using networked devices
- Agent monitors for inspecting and controlling agents
- Export and import functions (export data, save and restore state of model, make a
movie)
- BehaviorSpace, an open source tool used to collect data from multiple parallel runs
of a model
- System Dynamics Modeler
- NetLogo 3D for modeling 3D worlds
- Headless mode allows doing batch runs from the command line
有趣的发现
- 一般的软件都只会提供用户手册,但是Netlogo的帮助栏中还多了一项Netlogo辞典。[2]这是非常有趣的。点进去可以看到其根据字母、种类以及特殊进行了初步分类,然后再每一种具体列出。在数量少的时候,词条或者说词典的作用显现不出来,但是一旦内容多了,一个有序的词典的重要性便被凸显出来,这个词典无疑能够帮助我们快速地掌握netlogo中的一些词条,从而较为轻松的跨越incomesurability。这也是顾老师为什么让我们写词条的原因。词条的力量是强大的!
- Netlogo的Maunual book的网页的架构和wiki相似,整个网页的编辑都感觉像是在编辑wiki。
Netlogo模型的基本架构
关键人物
- Uri Wilensky
关键技术
- Netlogo
- Netlogo 3D
- Java VIrtual Box
- StarLogo
- StarLogoT
关键组织和制度
- the Center for Connected Learning and Computer-Based Modeling
参考文献
- Netlogo Manual Book
- Netlogo辞典
- file:///D:/软件们/netlogo/NetLogo%205.2.1/docs/index.html
- file:///D:/软件们/netlogo/NetLogo%205.2.1/docs/index2.html