Учебное пособие Красноярск
дель. Откроется диалоговое окно Новая модель
Download 2.5 Mb. Pdf ko'rish
|
2017-uch-posob-elberg-cigankov
- Bu sahifa navigatsiya:
- Структурная диаграмма
- Диаграмма состояний
дель. Откроется диалоговое окно Новая модель, где задается имя
и местоположение нового проекта. Далее следуйте указаниям Ма- стера создания модели. Можно создавать новую модель «с нуля» или использовать шаблон. Структурная диаграмма. При построении модели нужно за- дать ее структуру (т. е. описать, из каких частей состоит модель си- стемы) и поведение отдельных объектов системы. В AnyLogic струк- турными элементами модели являются так называемые активные объекты. Активный объект имеет структуру и поведение. Элементы структуры – это другие активные объекты, включенные как состав- ные элементы данного активного объекта, и связи, которые суще- ствуют между включенными активными объектами. Активные объ- екты могут содержать события, стейтчарты, переменные, функции, уравнения, параметры. Структура активного объекта задается гра- фически на структурной диаграмме. Поведение задается с помощью стейтчарта и определяет реакции активного объекта на внешние со- бытия – логику его действий во времени. Диаграмма состояний (или стейтчарт – statechart) – это мо- дифицированные графы переходов конечного автомата. Стейтчарт позволяет графически задать пространство состояний алгоритма поведения объекта, а также события, которые являются причинами срабатывания переходов из одних состояний в другие, и действия, происходящие при смене состояний. Стейтчарты соответствуют 116 Глава 3 стандарту UML. Они сохраняют графический вид, атрибуты и семан- тику выполнения, определенную в UML (Unified Modeling Language). Стейтчарты в AnyLogic поддерживают следующие типы событий: сигнал – объект может послать сигнал другому объекту, чтобы уве- домить его о чем-то; таймаут – в течение заданного промежутка времени в стейтчарте ничего не происходит; событие – событие, при котором значением булева выражения становится «истина». Кроме того, в окне редактора для модели можно построить двумерное или трехмерное анимационное представление, которое помогает понять, что происходит с моделью во времени. Именно в этом окне визуально представляется имитация поведения моде- лируемой системы. Элементы анимационной картинки имеют свои параметры, которые могут быть связаны с переменными и параме- трами модели. Изменение переменных модели во времени ведет к изменению графического образа, что позволяет пользователю на- глядно представить динамику моделируемой системы с помощью меняющейся графики. Download 2.5 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling