Netlogo 如何更改链接的种类?

Netlogo 如何更改链接的种类?,netlogo,Netlogo,在这里,我想改变某些链接太不活跃的品种,我试图使用下面的代码显示下面描述的错误。你们谁能帮我弄一下密码吗 directed-link-breed [active-links active-link] directed-link-breed [inactive-links inactive-link] to link-network ask nodes [ create-active-links-to other nodes [ let num-link

在这里,我想改变某些链接太不活跃的品种,我试图使用下面的代码显示下面描述的错误。你们谁能帮我弄一下密码吗

directed-link-breed [active-links active-link] 

directed-link-breed [inactive-links inactive-link]

to link-network

 ask nodes
  [

   create-active-links-to other nodes
    [

      let num-links count links

      let link-freq round (num-links * link-chance / 100)

      ask n-of link-freq links
        [
          set breed inactive-links
          hide-link
        ]
    ]
  ]

 layout

end

to layout

 repeat 10 [layout-spring nodes links  0.2 5 0.1 ]

 display

end
错误:已存在端点节点75和的非活动链接 节点28在由调用的非活动链路75 28运行集时出错 程序链路网络

由过程设置节点调用

由过程设置调用

通过“设置”按钮调用


只要像你正在做的那样提出要求:

undirected-link-breed [alinks alink]
undirected-link-breed [blinks blink]

to test
  ca
  crt 2
  ask turtle 0 [create-alink-with turtle 1]
  ask alink 0 1 [set breed blinks]
  show blink 0 1
end

但是,当拥有新品种的海龟之间已经存在联系时,它就不起作用了。

你能发布设置节点程序代码吗?这将给我们一个发现真正问题的提示。