使用max-n-of来控制链接节点的弧数?

时间:2014-10-22 18:26:39

标签: netlogo

嗨,请有人写一段示例代码来说明如何使用max-n-nodes来控制节点在网络中的事件节点数量?我很高兴得到任何帮助。

1 个答案:

答案 0 :(得分:1)

那不是max-n-of所做的。相反,它会为您提供一个海龟列表(或者在您的情况下,节点),其中包含您作为参数传递的任何报告块的数量最多。 max-n-of的文档为here

如果要限制连接到其他节点的节点数,则可能需要使用count my-links,然后不要在节点之间创建链接,这些节点的连接节点数超过所需的最大数量。因此,请让您的节点执行以下操作:

to connect-nodes ;; turtle/node procedure
let potential-connections other turtles with [count my-links < the-max-connections]
if count my-links < the-max-connections and any? potential-connections [
  create-link-with one-of potential-connections
]
end