首页 > 解决方案 > 在相距一定距离的海龟之间建立联系

问题描述

我正在模拟一个教室。一个教室大约有 90 个座位、20 盏灯、20 台风扇和 4 台空调。我创建了 num-of-students,其中每个学生都有一个分配的随机入学时间。当每个学生在随机时间后进入并坐在座位上时,相应的(半径内)灯或风扇或交流电会打开。所以我想将每个学生与它的(半径内)灯、风扇和交流电联系起来。然后我可以找到每个电器(灯、风扇和交流电)的开启时间。

如何创建学生到每个相应(半径 4)灯、风扇和交流电的链接?

breed [lights light] 
breed [fans fan]
breed [acs ac ]
breed [students student ]

 to setup

create-students num-of-students
    ..
    ..

  ask students 
      [  create-link-with lights in-radius 4
          create-link-with fans in-radius 4
         create-link-with fans in-radius 9 ]  
      end

此代码不起作用。谢谢!

标签: netlogo

解决方案


推荐阅读