NetLogo ничего с именем SCREEN-SIZE-X не было определено
Я новичок в использовании NetLogo, и я пытаюсь изучить его, используя модель "Hello World", найденную в сети. Я использую NetLogo 5.2 в Mac OS X (Yosemite). Когда я пытаюсь установить черепах случайным образом, таким образом,
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
1 ответ
Я думаю screen-size-x
а также screen-size-y
Есть история NetLogo. Ты можешь использовать max-pxcor
, max-pycor
а также min-pxcor
, min-pycor
чтобы получить границы мира или world-width
а также world-height
чтобы получить только размер.
Чтобы получить случайную позицию есть random-xcor
а также random-ycor
,
to setup-turtles
setxy random-xcor random-ycor
end