Реферат Курсовая Конспект
Модель мяча в AnyLogic - раздел Информатика, Модель мяча в AnyLogic При Запуске Anylogic Отображается Стартовая Страница (Рис.1). Со Стартовой С...
|
При запуске AnyLogic отображается стартовая страница (рис.1). Со стартовой страницы можно создать новый проект, открыть проект, с которым недавно работали, или открыть один из уже разработанных примеров моделей AnyLogic.
Рис. 1. Стартовая страница AnyLogic
С помощью команды Файл | Открыть в главном меню выберите файл Balls в папке лабораторная работа №1. Это простая имитационная модель прыгающего мяча. На экране появятся окна модели, включите пункты меню Окно | Расположить слева направо для упорядочения окон, получим: см.рис. 2.
AnyLogic при открытии проекта всегда открывает среду разработки проекта — графический редактор модели. Рисунок 2 показывает основные составляющие пользовательского интерфейса этого редактора. Рассмотрим их поочередно.
Окно Проект обеспечивает навигацию по элементам проекта (рис. 3 для модели Balls). Проект всегда организуется иерархически, поэтому он отображается в виде дерева: сам проект (с именем balls) образует корень дерева рабочего проекта, классы активных объектов и сообщений — следующий уровень, в классах активных объектов могут быть включены анимация, функции и т. д. Активный, объект является основным структурным элементом модели в AnyLogic. Активным объектом называется сущность, которая инкапсулирует (включает в себя) данные (атрибуты объекта), функции (методы) и поведение как единое целое. Активный объект строится как класс, который может включать в качестве составных элементов экземпляры других классов активных объектов.
Наш проект balls включает два класса активных объектов: класс Ball и класс Root. На дереве проекта (рис. 2) как составные элементы класса Balls показаны код и стейтчарт с именем statechart, у класса Root составными его элементами показаны код и анимация с именем animation.
Одна из ветвей в дереве проекта имеет название эксперименты, этот объект объединяет группу экспериментов, которые могут быть выполнены с моделью. В открытом нами проекте в группу экспериментов входит только один эксперимент с именем simulation, выделенный жирным шрифтом — это текущий эксперимент, именно в соответствии с установленными в текущем эксперименте параметрами будет происходить выполнение модели после ее компиляции.
Рис. 3. Окно проекта
Открыть окно проекта, если оно закрыто, можно с помощью щелчка мышью по кнопке командой Вид] Проект из главного меню. Окно любого элемента дерева проекта (классов активных объектов, стейтчартов, анимации и т. п.) можно открыть двойным щелчком мышью по имени этого элемента в дереве проекта. Открытая нами среда создания проекта (рис. 2) содержит несколько окон. Структура активного объекта задается графически в специальном окне редактора — структурной диаграмме. В окне Ball.statechart представлен стейтчарт (или карта состояний , который определяет реакции активного объекта на внешние события — логику его действий во времени.. В окне анимации можно построить анимированное поведение активного объекта. Отдельные элементы в окнах графического редактора – это поля. Поле в любом окне можно двигать, нажав на нем правой кнопкой мыши. При этом также можно менять масштаб изображения отдельных полей: для этого необходимо выделить поле левой кнопкой мыши, а затем использовать кнопку на панели инструментов 100%.
Закройте и откройте окно проекта balls, а также каждое из окон элементов, включенных в дерево проекта. Измените масштаб изображений в окнах.
– Конец работы –
Эта тема принадлежит разделу:
Поведение мяча представлено в окне Ball statechart содержащем простейший стейтчарт карту состояний который можно считать расширенным графом... Стейтчарт модели прыгающего мяча рис состоит из одного состояния с именем... Режим выполнения модели...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Модель мяча в AnyLogic
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов