如何检查源节点是否通过无向链接连接到一个相邻节点,以便使用netlogo向目标节点发送消息
在NetLoco环境中部署静态节点以创建网络,并且 根据特定范围,使用无向链接连接 我需要将消息从源节点发送到之前从程序中选择的目标节点,但我需要首先检查,如果源节点连接到的链路未指向范围内的某个邻近节点,则消息将发送到目标,否则,它将被发送到范围内的其他附近节点,并与源节点连接 这里的问题是如何执行这样一个检查 源节点上有相对节点并与之相关,以便我将消息发送到目标如何检查源节点是否通过无向链接连接到一个相邻节点,以便使用netlogo向目标节点发送消息,netlogo,Netlogo,在NetLoco环境中部署静态节点以创建网络,并且 根据特定范围,使用无向链接连接 我需要将消息从源节点发送到之前从程序中选择的目标节点,但我需要首先检查,如果源节点连接到的链路未指向范围内的某个邻近节点,则消息将发送到目标,否则,它将被发送到范围内的其他附近节点,并与源节点连接 这里的问题是如何执行这样一个检查 源节点上有相对节点并与之相关,以便我将消息发送到目标 breed[nodes node] while [ a != idd3] ;;; a represent variable
breed[nodes node]
while [ a != idd3] ;;; a represent variable to save position source
node ;;; idd3 a represent variable to save position destination node
[
ask nodes
[
ask nodes in-radius rang with [who = a]
[
set id2 who
set j min-one-of nodes in-radius rang [distance node idd3 ]
ask j [ set jj who]
if (jj != a )
[ask node a[
create-friend-to node jj [ set color blue
set thickness 0.5]
]]
]
ask massage mid [move-to node jj]
]
请为您尝试过的内容发布最少的示例代码,然后描述您得到的结果,而不是您想要的结果。和