Netlogo,隔离

时间:2015-10-16 05:49:36

标签: queue simulation netlogo

有谁知道如何在netlogo中隔离?我有一个模拟进入浴室的男人和女人的程序,我希望门检查进入的人的性别,如果是男性,只有男性进入,女性会等,一旦男性外出,女性可以进入,逻辑就是这样,其他一切都已到位,但我不知道如何去隔离它们,帮助将不胜感激! :d

2 个答案:

答案 0 :(得分:0)

你能做的一件事就是做两个品种"叫"男人"和"女性"。然后你可以为海龟使用相同的功能,还可以添加两个变量man?女人?使用海龟自己

答案 1 :(得分:0)

在代码的顶部,您应该包含:



breed [ men man ]
breed [ women woman ]




你的SETUP上的

一定要"分离"当你调用它时,包括在不同的组中分发你的海龟的代码,例如



to setup
  ca
  crt 100
  ask turtles [ set breed women ] ;; sets the default breed ]
  ask n-of ( 0.5 * count turtles ) turtles [ set breed men ] ;; sets half of turtles to MEN
end