Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_Телемед_ОснРаботAnyLog_укр2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.4 Mб
Скачать

3.3 Виконання моделі у середовищі AnyLogic

У режимі виконання користувач може виконувати різні експерименти з моделлю за допомогою певних засобів.

Запуск моделі

Для запуску моделі натискаємо на кнопку “запустить” панелі інструментів або кноку F5 клавіатури. При цьму буде запущено компілятор, який побудує код проекту, який буде виконуватися, на мові Java. Якщо модель побудована правильно, то код проекту буде відтрансльовано і запущено на виконанання. При цьому відкриється вікно спостереження, в якому буде відкрито ще декілька вікон:

  • вікно структури моделі, в якому у дереві з корінням root можливо спостерігати миттєві значення всіх змінних і параметрів;

  • вікно анімації, в якому буде відображуватися анімаційне виконання експерименту;

  • вікна відображення ходу експерименту, якщо вони побудовані, – часові діаграми, графіки тощо.

Можуть бути відкриті й інші необхідні вікна, наприклад вікно подій, журнал тощо.

Якщо модель побудована неправильно, то компілятор у вікні “Вывод” розташує повідомлення про помилки і місце їх знаходження. Вигляд такого повідомлення показано на рис. 3.11.

Рисунок 3.11 – Вигляд повідомлення про помилки компилювання

Управління проведенням експерименту

В середовищі AnyLogic є можливість змінювати параметри для спостереження за моделлю в різних умовах. Подвійний щиглик на змінній або параметрі вікна Root призупиняє виконання моделі і відкриває віко діалогу в якому можливо внести нове значення. Наступний запуск продовжує виконання експерименту з новими значеннями. Крім того для зміни параметрів можливо використовувати слайдери, які можливо створити у вікні анімації. Слайдери можуть відповідати будь-яким парметрам або змінним моделі, які описано у вікні Root. Змінюючи положення бігунка слайдера можливо змінювити відповідні значення безпосередньо у ході експерименту.

Для проведення експериментів також можливо використовувати відповідні кнопки панелі інструментів, які показано на рис. 3.12.

Рисунок 3.12 – Вигляд панелі інструментів управління ходом експерименту

Управління швидкістю виконання моделі

Швидкість виконання моделі, при проведенні експерименту, може бути встановлена максимальною і тоді модель буде виконуватися у режимі віртуального часу, який відповідає максимальній швидкості виконання програмного коду або відповідній (за можливістю) реальному часу виконання моделі з певним коефіцієнтом. При цьому одиниця модельного часу буде відповідати одній секунді фізичного часу. Переключення реального і віртального часу здійснюється за допомогою кнопки “Виртуальное время” панелі інструментів. Збільшення або зменшення масштабу модельного часу проводиться за допомогою відповідних кнопок панелі інструментів.

4 Контрольні запитання

    1. В чому полягає імітаційне моделювання?

    2. Надайте характеристику рівням абстракції імітаційної моделі.

    3. Які види моделей Ви знаєте? Чим вони відрізняються між собою?

    4. Чому імітаційні моделі можуть бути більш адекватними ніж аналітичні?

    5. З яких етапів складається комп’ютерне імітаційне моделювання?

    6. Які об’єкти або явища відносяться до класу активних об’єктів AnyLogic?

    7. Що може використвуваться в якості змінних активного об’єкту AnyLogic?

    8. Яки типи змінних використовуються в AnyLogic?

    9. Яким чином в AnyLogic задаються математичні вирази?

    10. Що таке параметри в AnyLogic?

    11. Для чого використовується візуалізація в AnyLogic?

    12. Яким чином запускається на комп’ютері система AnyLogic?

    13. Які дії можуть виконуватися у стартовому вікні AnyLogic?

    14. Яким чином створюється новий проект в системі AnyLogic?

    15. Які вікна входять до складу вікна проекту AnyLogic? Надайте характеристику кожному з них.

    16. Яке вікно має назву стейтчарт і для чого воно використовується?

    17. Які засоби керування експериментом розглядаються в цій роботі?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]