Шаг 3.
Сбор
статистики
использования
ресурсов
AnyLogic
предоставляет
пользователю
удобные
средства
для
сбора
статистики
по
работе
блоков
диаграммы
процесса.
Объекты Основной библиотеки
самостоятельно
производят
сбор
основной
статистики.
Все, что
Вам
нужно
сделать
- это
включить сбор
статистики
для
объекта.
Поскольку
мы уже
сделали
это для
объектов
delay
и queue,
то
теперь
мы
можем,
например,
просмотреть
интересующую
нас
статистику
(скажем,
статистику
занятости
банкомата
и длины
очереди)
с
помощью
диаграмм.
Добавьте
диаграмму
для
отображения
средней
занятости
банкомата
-
Откройте
палитру Статистика.
Эта
палитра
содержит
элементы
сбора
данных
и
статистики,
а также
диаграммы
для
визуализации
данных
и
результатов
моделирования.
-
Перетащите
элемент Столбиковая
диаграмма
из
палитры Статистика
на
диаграмму
класса
и
измените
ее
размер,
как
показано
на
рисунке
ниже:
- Перейдите
на
страницу Основные
панели Свойства.
Щелкните
мышью
по
кнопке Добавить
элемент
данных.
При
этом
появится
секция
свойств
того
элемента
данных,
который
будет
отображаться
на этой
диаграмме.
-
Измените Заголовок
на ATM
utilization.
- Введите delay.statsUtilization.mean()
в поле Значение.
Здесь delay
- это имя
нашего
объекта Delay.
У
каждого
объекта Delay
есть
встроенный
набор
данных statsUtilization,
занимающийся
сбором
статистики
использования
этого
объекта.
Функция mean()
возвращает
среднее
из всех
измеренных
этим
набором
данных
значений.
Вы
можете
использовать
и
другие
методы
сбора
статистики,
такие,
как min()
или max(). Полный
список
методов
можно
найти
на
странице
документации
этого
класса
набора
данных: StatisticsContinuous
(на
английском
языке).
- Перейдите
на
страницу Внешний
вид
панели Свойства.
Выберите
первую
опцию
из
набора
кнопок Расположение,
чтобы
изменить
расположение
легенды
относительно
диаграммы
(мы
хотим,
чтобы
она
отображалась
справа).
- Измените
размер
диаграммы
в
графическом
редакторе
так,
чтобы
она
приняла
следующий
вид:
Добавьте
диаграмму
для
отображения
средней
длины
очереди
- Аналогичным
образом
добавьте
еще
одну
столбиковую
диаграмму.
Измените
ее
размер
так, как
показано
на
рисунке:
- Перейдите
на
страницу Внешний
вид
панели Свойства
и
выберите
первую
опцию в
секции
свойств Направление,
чтобы
столбцы
столбиковой
диаграммы
росли
влево.
-
Добавьте
элемент
данных,
который
будет
отображаться
на
диаграмме. Задайте Заголовок:
Queue
length и
задайте Значение: queue.statsSize.mean().
Здесь statsSize
- это имя
объекта
типа
"статистика" StatisticsContinuous,
производящего
сбор
статистики
размера
очереди
объекта Queue.
Запустите
модель
и
пронаблюдайте
за
занятостью
банкомата
и
средней
длиной
очереди
с
помощью
только
что
созданных
диаграмм.

Шаг
2.
Создание
анимации
модели
Шаг
4.
Добавление
клерков