NetLogo 没有定义任何名为 SCREEN-SIZE-X 的内容

NetLogo nothing named SCREEN-SIZE-X has been defined

我是 NetLogo 的新手,我正在尝试使用网上找到的 'Hello World' 模型来学习它。我是 运行 Mac OS X (Yosemite) 上的 NetLogo 5.2。当我尝试以这种方式随机设置海龟时

setxy random screen-size-x random screen-size-y

我收到此错误:没有定义任何名为 SCREEN-SIZE-X 的内容

screen-size-x 以大写形式出现,所以我在这个内置函数上遇到错误。谁能帮我?谢谢

这是我使用的 NetLogo 代码:

globals [buttons]           ; Global variables

to setup                    ; Initializes model for new run.
    set-default-shape turtles "circle" ; Turtles are circles
    clear-all                          ; Reset turtles and patches
    set buttons 500                    ; Set number of buttons to 500
    create-turtles (buttons)           ; Create "buttons" number of turtles
    ask turtles [setup-turtles]        ; Initialize each turtle
end

to setup-turtles            ; Called for each turtle during setup
    setxy random screen-size-x random screen-size-y ; Set our x,y randomly
end

我认为screen-size-xscreen-size-y是NetLogo的历史。您可以使用 max-pxcormax-pycormin-pxcormin-pycor 获取世界边界,或使用 world-widthworld-height 获取大小。

要获得随机位置,有 random-xcorrandom-ycor

to setup-turtles  
  setxy random-xcor random-ycor
end