икористання календаря подій (рис.23) для управління експериментом призвела планування події зупинки моделі.
В
Рис. 23 Календар подій
У полі Perform at Time призначається час настання події (28801 одиниць модельного часу (ЕМВ), 1 ЕМВ = 1 хв.), в полі Expression визначається оператор, який повинен бути виконаний у призначений час. Кнопка Accept призводить до появи в календарі подій відповідного рядка - повідомлення про подію (див. рис.24). Внесення до календаря такого повідомлення призведе до зупинки моделі в момент часу clock = 28801 в реальному часі. p align="justify"> Використання полів Repeating і Stop пов'язано з переплануванням подій через певний інтервал часу (Repeat Interval до моменту закінчення процесу перепланування (Stop Time). Перепланування подій використовується для внесення керуючих: впливів у динаміці розвитку моделі через певні інтервали часу . Наприклад, перепланування події "Пауза" (pause ()) призведе до періодичних зупинок у процесі комп'ютерного моделювання.
В
Рис. 24 Вікно опису події
4. Етап проведення комп'ютерного експерименту з моделлю
4.1 Запуск моделі
Після складання описів всіх елементів моделі вона може бути запущена для виконання завдань. Для запуску та управління процесом виконання моделі використовується права частина середньої панелі інструментів (рис.25). br/>В
Рис. 25 Панель управління моделюванням
4.2 Зупинка моделі
Існує два основних способи зупинки моделі: "вручну" (меню Execute, оператор Halt) і за певним умові (досягнення в моделі певного стану).
Другий спосіб пов'язаний з розміщенням оператора зупинки halt () в певних полях опису моделі. Наприклад, розміщення опера тора halt () у полі Entering Effect черги призведе до того, що, коли перший тег увійде в чергу і відбудеться обчислення цього ефекту, модель буде зупинена. br/>
4.3 Збір результатів комп'ютерного експерименту
Метою будь-якого комп'ютерного експерименту є збір інформації про значення змінних моделі, які спостерігаються в процесі проведення експерименту, і станах черг, що виникають у процесі моделювання. Змінні, які можуть спостерігатися в експерименті, складають колекцію змінних. Для однієї і тієї ж моделі можуть бути визначені кілька різних колекцій, що відрізняються один від одного складом змінних і умовами, при яких здійснюється реєстрація їх значень. Список колекцій у моєму прикладі: (рис.26). br/>В
Рис. 26 Список колекцій змінних
У полі Document Name вказується ім'я колекції (rezultat), в полі Variables to Store - імена змінних, які ми включаємо в колекцію. Крім того, в цьому ж вікні вказуються умови, при яких ...