那么,在我们深入到真实代码之前 我想先讲一点 如何控制netlogo代码 我们之前讲了很多关于 主体及其结构,以及所有与那条主线相关的内容 但我们还没有很多地涉及 如何真正控制流程 有关基于主体模型概念 很基本的一点 也是netlogo内嵌的一点 但并不是必须的概念就是 一个初始化阶段,然后是迭代阶段 即初始化+迭代的阶段 那么 在netlogo中,建议的 做法是创建 一个setup过程和 一个go过程 你之前应该注意到,我们有setup和go 对应的按钮 我们讲过一点有关 setup 和go 相关代码 这些就是你设定 初始化和迭代阶段的 很好的案例 我会给你们展示 将这个模型拆分为 setup阶段和go阶段 然而还有一系列其他命令 也用来控制并 与初始化和迭代的 过程相关 首先是tick 基本上 tick 就是用来表达一个 迭代阶段的结束 该到下一个了 同时让netlogo知道何时更新,如曲线图