
Структурная схема моделируемой системы.
Вычисления:
Tц - время цементации-10±7 мин.
Tз – время закаливания-10± мин.
Tцз – время перехода на следующий этап
I вид прод.:
≈ Tз + Tц + Tцз
≈(10±7)+(10±6)+(10±5)≈30±6
II вид прод.:
≈ (Tз + Tц + Tцз)*2
≈((10±7)+(10±6)+(10±5))*2≈60±6
III вид прод.:
≈ Tз + Tц + Tцз+ Tц + Tцз
≈(10±7)+(10±6)+(10±5)+(10±6)+(10±5)≈50±6
Итого:
I вид прод.: ≈30±6
II вид прод.: ≈60±6
III вид прод.: ≈50±6
Описание моделируемой системы
Описание моделируемой системы
На заводе по производству шестерен заготовки проходят 2 этапа производства. Интенсивность поступления задач различных типов равны.
На первом этапе проходит цементация шестерен. На втором этапе выполняется закаливание. Если время обработки меньше нормы, то шестерни проходят повторную обработку.
Описание алгоритма
По команде с терминала выполняют операции редактирования, трансляции, планирования и решение. Причем, если хоть один терминал выполняет планирование, остальные вынуждены простаивать из-за нехватки оперативной памяти. Если два терминала выдают требования на решения, то оставшиеся два простаивают, и если работают три терминала, выдающих задания на трансляцию, то оставшийся терминал блокируется
Организация входных и выходных данных.
Входными параметрами данной программы являются:
А – время выполнения операции на редактирования;
В– время выполнения операции на трансляцию;
С – время выполнения операции на планирование;
D – время выполнения операции на решение;
Е– заданное время пользователем.
Выходными параметрами программы являются:
Общее время на редактирование, трансляцию, планирование, решение;
Количество пакетов на редактирование, трансляцию, планирование, решение.
Выбор состава технических и программных средств
Работа данного программного комплекса может быть реализована при выполнении следующих условий:
1. Компьютер не ниже Pentium-III с процессором от 500 Мгц, ОЗУ не менее 128 Мгб, винчестер с емкостью не менее 20 Гб
2. Операционная система Windows XP (можно использовать Windows 98. Windows 2000)
3. Среда объектно-ориентированного программирования Delphi версии 7.
Данная конфигурация позволяет получить удовлетворительную скорость и надежность работы программы.
Основная часть.
4.1 Разработка программы
4.1.1 Спецификация программы
При проведении предварительного анализа моделируемой системы и разработке данной программы были установлены следующие закономерности, которые легли в основу проектируемого объекта. Программа разработана в среде Delphi. Основные переменные программы целочисленного типа Integer, этого достаточно для решения поставленной задачи и отображения полученных данных на экране. При разработке программы, с целью ее удобочитаемости и лучшего понимания взаимодействия ее составляющих, основной текст программы находится в одном модуле. Описание формы ввода выполнено с использованием средств Delphi и в дальнейшем может быть подвергнута модернизации и улучшению ее параметров. Сохранена среда разработки проекта, что позволяет проводить дополнительные изменения. При разработке использовались стандартные библиотеки. Описание констант и переменных, используемых в программе, приведено ниже:
Время редактирования;
Время трансляции;
Время планирования;
Время решения;
A1- Общее время на редактирование;
A2- Общее время на трансляцию;
A3- Общее время на планирование;
A4- Общее время на решения;
X- Количество пакетов на редактирование;
Y- Количество пакетов на трансляцию;
Z- Количество пакетов на планирование;
Q- Количество пакетов на решение;
G- Время вводимое пользователем.