Интерактивныйанализ модели. Многие системы моделирования позволяют менять параметры модели только до запуска модели на выполнение. AnyLogic позволяет пользователю вмешиваться в работу модели, изменяя параметры модели в процессе ее функционирования. Примером таких средств являются слайдеры, которые могут быть введены в окно анимации.
Пользовательский интерфейс После запуска AnyLogic открывается рабочее окно, в котором для про- должения работы надо создать новый проект или открыть уже существующий.
Начиная с версии 6.4 AnyLogic предоставляет пользователям возмож- ность использовать шаблоны моделей при создании новых моделей. Чтобы соз- дать новый проект, щелкните по соответствующей кнопке на панели инстру- ментов или выберите пункт меню Файл | Создать проекти затем из ниспа- дающего меню – Модель. Откроется диалоговое окно Новая модель, где зада- ется имя и местоположение нового проекта. Далее следуйте указаниям Масте- ра создания модели. Можно создавать новую модель «с нуля» или использовать шаблон.
При открытии проекта (нового или существующего) AnyLogic всегда открывает среду разработки проекта – графический редактор модели (рис. 1). Рассмотрим основные составляющие этого редактора.
Окно проекта обеспечивает легкую навигацию по элементам проекта, таким как пакеты, классы и т.д. Поскольку проект организован иерархически, то он отображается в виде дерева: сам проект образует верхний уровень дерева рабочего проекта, пакеты – следующий уровень, классы активных объектов и сообщений – следующий и т.д. Можно копировать, перемещать и удалять лю- бые элементы дерева объектов, легко управляя рабочим проектом.
Рис. 1
Одна из ветвей в дереве проекта имеет название Simulation:Main (экспе- римент). Эксперимент хранит набор настроек, с помощью которых конфигури- руют работу модели. Один эксперимент создается автоматически при создании проекта. Это простой эксперимент с именем Simulation, позволяющий визуа- лизировать модель с помощью анимации и поддерживающий инструменты для отладки модели. Простой эксперимент используется в большинстве случаев. Поддерживается ещё несколько типов экспериментов для различных задач моделирования.