如何在Netlogo中的海龟之间创建多个链接

时间:2015-03-19 19:28:42

标签: netlogo

breed [ As A ]
breed [ Bs B ]
bs-owns [ stock0 stock1 .... stock5]

我创建了5个A和100​​个B,而B拥有stock0到stock5。
每只股票的价值将从0到10随机变化
我想根据股票的价值在A和B之间建立联系 例如,如果B的stock0值为5,那么我想在A00和Bs之间创建5个链接。
如果B的stock1的值是3,那么我想在A01和Bs之间创建3个链接。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

NetLogo不支持两只乌龟之间的多个链接。*相反,你可以使用链接变量来有效地做同样的事情。因此,创建一个链接变量,如:

links-own [ stock-value ]

然后,在创建链接时,您可以执行以下操作:

ask Bs [
  create-link-with A00 [ set stock-value stock0 ]
]

*这不是严格正确的。只要链接具有不同的品种,您就可以在两只乌龟之间拥有多个链接。但是在目前的情况下,这对你没有帮助。