Курсовая работа: Моделирование системы массового обслуживания
procedure Timer1Timer (Sender: TObject) - основной алгоритм работы программы;
procedure Button1Click (Sender: TObject) - запуск моделирования;
procedure FormCreate (Sender: TObject) - настройка формы при загрузке;
procedureClientAppear (Sender: TObject) - генерирует время появления нового покупателя;
procedure Button2Click (Sender: TObject) - остановка моделирования;
procedure statistic (Sender: TObject) - показывает статистику;
procedure Apparat (Sender: TObject) - прикрепление покупателя к аппарату;
procedure TrackBar1Change (Sender: TObject);
procedure TrackBar2Change (Sender: TObject);
procedure TrackBar3Change (Sender: TObject);
procedure TrackBar5Change (Sender: TObject);
procedure TrackBar6Change (Sender: TObject);
procedure TrackBar7Change (Sender: TObject);
procedureCroudP (Sender: TObject) - прикрепление покупателя к очереди;
procedure N4Click (Sender: TObject) - выход из программы;
procedure N2Click (Sender: TObject) - запуск моделирования;
procedure N3Click (Sender: TObject) - остановка моделирования;
procedure N6Click (Sender: TObject) - показать справку;
Руководство пользователя
Исполняемый файл программы - Project1. exe.
При запуске программы появляется форма, изображенная на рисунке 1.
Рисунок 1. Главная форма программы
В левой части окна расположена панель для ввода основных параметров работы системы.
Число аппаратов обслуживания- это число касс, обслуживающих покупателей. Периодичность прихода покупателей - промежуток времени, в течение которого приходит новый покупатель.
Длина очереди - это максимально возможное количество покупателей в очереди. Если приходит новый покупатель, и видит, что очередь имеет максимальную длину, то он уходит.
Время пребывания в очереди - максимальное время, которое покупатель может выстоять в очереди. Если это время истекает, то покупатель уходит.
Время моделирования - это время, в течение которого будет выполняться процесс моделирования. Если время не установлено, то процесс остановится только при нажатии кнопки "Остановить".
Скорость моделирования - задает скорость течения времени. Этот параметр в отличие от вышеуказанных можно менять во время процесса моделирования.
После того, как введены параметры работы системы, для начала процесса моделирования необходимо нажать на кнопку "Начать моделирование". Вид окна в процессе моделирования изображен на рисунке 2.