Структурна діаграма
При побудові будь-якої моделі задається її структура (тобто її компоненти та зв'язки цих компонентів) та поведінка окремих компонентів. В AnyLogic активний об'єкт має структуру та поведінку. Структуру активного об'єкта складають його параметри, змінні, стейтчарти, а також екземпляри інших активних об'єктів, які включені як компоненти в даний активний об'єкт (і, можливо, їх зв'язки).
На рис. 4 для нашого простого прикладу структурна діаграма активного об'єкта - м'яча - задається у вікні з ім'ямBallпрямокутником, всередині якого містяться його змінні (координати м'ячах,уі його швидкостіvxіvy) та іконка поведінки з ім'ямstatechart. Оскільки цей простий об'єкт (Bail) не містить екземплярів інших об'єктів, то у прямокутнику з ім'ямBallнемає інших вкладених прямокутників та зв'язків (рис. 4).
Структура кореневого активного об'єктаRootзадана у вікні з ім'ямRoot.Саме кореневий активний об'єкт є верхнім рівнем структурної ієрархії у нашому проекті. У моделі (рис. 2) активний об'єктRootмістить один прямокутник з ім'ямball- один екземпляр активного об'єктаBall.

Мал. 4 Структурна діаграма активного об'єкта - м'яча
Вікна властивостей об'єктів моделі

Рис.5 Вікно властивостей класу Ball
Вікно поведінки активного об'єкту
Поведінка м'яча представлена у вікніBall.statechart,що містить найпростіший стейтчарт (карту станів), який можна вважати розширеним графом переходів кінцевого автомата.
Стейтчарт моделі м'яча, що стрибає (рис. 6) складається з одного стану з ім'ямMovementі одного переходу. Перехід спрацьовує при настанні події торкання поверхні землі прирух м'яча вниз. Умову настання цієї події можна записати виразом: