Смекни!
smekni.com

Разработка и исследование имитационной модели разветвленной СМО (системы массового обслуживания) в среде VB5 (стр. 6 из 18)


l1 = nr(nst)/2 + 1

t1=nr(nst)

Н Н

l1 > 1? j1 < t1?

R1 = a2(Ind(t1), nst) Д Д

a2(Ind(t1), nst) = a2(Ind(1), nst) l1 = l1 - 1 Н Н a2(Ind(j1)<

j1 = t1? a2(Ind(j1+1)?

t1 = t1-1 R1 = a2(Ind(l1), nst)

Д Д

Н j1 = j1 +1

t1 = 1? j1 = l1 a2(Ind(i1),nst)=R1

Д i1 = j1 Н R1 >=

a2(Ind(1), nst) = R1 a2(Ind(j1),nst)?

j1 = 2j1

Конец Д

a2(Ind(i1), nst) = a2(Ind(j1), nst)


рис. 3


Функция Gener(nst As Integer) предназначена для генерации, с учетом нахождения заявок в очереди и простоев станции, выходного массива из входного. Она позволяет, учитывая тип распределения времени обслуживания и отбрасывая не пришедшие на станцию элементы, получить времена выхода заявок со станции(см. стр П2 приложения)

Далее, происходит расчет всех необходимых показателей, с использованием созданных массивов времен поступления и выхода заявок со станций и вывод результатов расчета (см. стр П30 приложения).

Результаты расчета выводятся, как численные показатели — с помощью компонентов TextBox и в виде гистограмм, с использованием компонентов PictureBox.

3.5 Сценарий работы программы

Сразу после старта программы на экране появляется форма «Модель многофазной многопоточной системы обслуживания» Эта форма предназначена для ввода исходных данных. В правом верхнем углу на данной форме расположена надпись «Исходные данные». Ниже помещаются общие параметры, которые пользователь должен ввести для исследования работы системы. Общие параметры включают:

Количество рабочих станций — K;

Распределение времени между заявками (экспоненциальное или нормальное);

Число заявок на входе в систему — N;

Среднее время между заявками;

Стандартное отклонение [в % от среднего] —для нормального распределения.

Общие параметры представлены в виде окон для ввода значений, с пояснением, какой параметр пользователь будет вводить в данное окно. Пользователь выбирает, как распределено время между заявками и, в зависимости от выбора, при указании нормального распределения появляется, а при выборе экспоненциального распределения исчезает окно для ввода значения стандартного отклонения.