Netlogo 你将如何在设定的区域以预定的速度和航向创造海龟?

Netlogo 你将如何在设定的区域以预定的速度和航向创造海龟?,netlogo,Netlogo,我曾尝试使用sprout在某个补丁上创建补丁,但通过在Netlogo字典中查找,我发现这个命令创建了具有随机速度和标题的海龟。类似地(crt)只在原点创建海龟,我认为通过定义坐标,可以改变海龟产卵的位置。这两个选项的问题在于,它们限制了用户在U.I为自己创建和测试道路网络的能力。我和我寻求一个命令或一段代码,允许我在特定颜色的设定补丁上创建具有设定标题和速度的海龟。下面是我正在使用的代码示例: globals[road? ] turtles-own [speed] br

我曾尝试使用sprout在某个补丁上创建补丁,但通过在Netlogo字典中查找,我发现这个命令创建了具有随机速度和标题的海龟。类似地(crt)只在原点创建海龟,我认为通过定义坐标,可以改变海龟产卵的位置。这两个选项的问题在于,它们限制了用户在U.I为自己创建和测试道路网络的能力。我和我寻求一个命令或一段代码,允许我在特定颜色的设定补丁上创建具有设定标题和速度的海龟。下面是我正在使用的代码示例:

   globals[road? ]
   turtles-own [speed]
       breed[cars car]
     breed [sinks sink]
   to setup
  clear-all
  ask patches [set pcolor green ]
  set-patch-size 50
  if mouse-down?
 [ ask patch mouse-xcor mouse-ycor [ edit-world-primary ]
 ] 

 end
   to go
 if mouse-down?
 [ ask patch mouse-xcor mouse-ycor [ edit-world-primary ]
  ] 
 edit-world-secondary
ask turtles-on patches with[pcolor = blue][set heading 90 ]
ask patches [if pcolor = blue [sprout 2 ] ]
 ask turtles[   
 set shape"car"
 set color white
 set speed 90]
 ask turtles[ rt 0 fd speed set heading 90 ]

 end

如果您能帮助我修改代码中使用的命令,我们将不胜感激。

请查看
sprout
命令,以在特定补丁上创建海龟

创建后,您还可以移动到特定的海龟或补丁。如果您的道路由节点(海龟)和链接组成,这可能会很有帮助

Ask patches with[pcolor = blue ][sprout 5 [set heading 90 set velocity .1]]
有你想要的所有零件

让海龟以他们的速度移动

To go
   Ask turtles [fd velocity]
End

设置为“永远”时,您的海龟将快速前进。

为什么车辆在移动一段时间后会停止,为什么繁殖的车辆数量不符合sprout后定义的限制(指定的数量,例如sprout 2)?我已经加入了你建议的代码,标题现在是正确的,但产卵的汽车数量不受控制,它们在一定距离后停止。我在你的帐户上找不到它。或者我们可以回到聊天室吗?我住在海滩上的一间小屋里,无线网络不太好。