Управление просмотром (Controlling the View)
Когда вы наблюдаете за моделью, вы можете увидеть ленту управления в верху. Она позволяет вам контролировать различные аспекты просмотра.
Давайте поэкспериментируем с этими эффектами.
Нажмите "setup" и затем "go" чтобы начать выполнение модели.
· Когда модель начнет выполняться, подвиньте «слайдер» на управляющей ленте назад и посильнее.
Что случилось?
Это полезно сделать, если модель выпонялась слишком быстро, чтобы вы могли увидеть необходимые детали.Передвиньте «слайдер» скорости назад вправо.
· Теперь попытайтесь нажать и отпустить red arrowhead in the control strip.
· Также нажмите переключатель on/off switch на управляющей ленте.
Что случилось?
Модель будет выполняться быстрее, когда не выбрана опция «view update» (обновить просмотр)
The shapes button and the freeze button are useful if you're impatient and want a model to run faster. When shapes are turned off, turtles are drawn as solid squares; it takes less work for NetLogo to draw squares than special shapes, so the model runs faster.
The freeze button "freezes" the view. The model continues to run in the background, and plots and monitors still update; but if you want to see what's happening, you need to unfreeze the view by turning the switch back on. Most models run much faster when the view is frozen.
Размер просмотра определяется пятью установками: минимальным и максимальным X, минимальным и максимальным Y, и размером пятна Patch Size. Давайте посмотрим, что случится, если мы изменим размеры просмотра в модели «Волки и Овцы»..
Нажмите кнопку "Settings..."
Появится следующее диалоговое окно:
Каковы текущие установки для max-pxcor, min-pxcor, max-pycor, min-pycor, и Patch size?
· Нажмите "cancel" , чтобы выйти из этого окна без изменения установок. Поместите свой указатель мыши на окно просмотра с краю. Вы можете увидеть, что он принял вид крестика.
· Нажмите клавишу мыши, удерживайте ее и протяните. Выбранное окно заключено в серую рамку.
· Drag one of the square black "handles". The handles are found on the edges and at the corners of the view.
· Unselect the view by clicking anywhere in the white background of the Interface tab.
· Нажмите "Settings..." кнопку снова и посмотрите на установки.
Что изменилось?
Что не изменилось?
В мире NetLogo есть двумерная сетка пятен ("patches"). Пятна (Patches) это отдельные квадраты сетки.
В модели «Волки и овцы», когда переключатель "grass?" (трава) включен, отдельные пятна хорошо видны, так как они зеленые, пока другие коричневые.
Можно думать о пятнах, как о плитках пола в комнате. По умолчанию, середина комнаты помечается (0,0) .
Сколько плиток от точки (0,0) до правой стороны комнаты?
Сколько плиток от точки (0,0) до левой стороны комнаты?
В NetLogo, число плиток от правой стороны до левой называется шииной мира. А число плиток от дна до вершины – высотой мира.
В этих диаграммах max-pxcor is 3 , min-pxcor is -3, max-pycor is 2 and min-pycor is -2.
Когда мы изменяем размер пятна, число пятен (плиток) не изменяется, они только становятся больше или меньше на экране.
Давайте посмотрим на эффект изменения минимальной и максимальной координаты мира.
· Используя диалоговое окна Settings, которое еще открыто, измените max-pxcor в 30 и max-pycor значение в 10. Отметьте, что min-pxcor и min-pycor изменились также. Это потому, что по умолчанию точка (0,0) это центр мира.
Что случилось с областью видимости?
· Нажмите кнопку "setup" .
Теперь вы увидите новые пятна, которые вы создали.
· Редактируйте окно просмотра нажатием кнопки "Settings..." снова.
· Измените patch size на 20 and нажмите "OK".
Что случилось с размером в окне просмотра? Какова сфера изменения?
Редактирование также позволяет менять другие установки. Будьте свободны в экспериментировании с ними.
После того, как вы исследовали модель «Волки и Овцы», вы можете некоторое время поэкспериментировать с другими моделями из билиотеки.