Механики работают
********************
***РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ*********
****************
**СРЕДНЕЕ ЧИСЛО ОЖИДАЮЩИХ ОСТАНЕТСЯ НЕИЗМЕННЫМ***
**ЭКОНОМИИ НЕ БУДЕТ НИКАКОЙ*****
**ДЛИНЫ ОЧЕРЕДЕЙ ОДИНАКОВЫ******
**********************
Par_A EQU 1 ;время прихода механиков за запчастями 1-го типа
Par_B EQU 7 ;время обслуживания по запросу 1-го типа
Par_C EQU 2 ;время прихода механиков за запчастями 2-го типа
Par_D EQU 9 ;время обслуживания по запросу 2-го типа
GENERATE Par_A ;запрос 1-й категории
PRIORITY 1 ;приоритет запроса
MARK 1 ;включение "секундомера"
QUEUE OCH ;очередь ожидающих выполнения запроса
SEIZE KLADOVCHIK ;очередь подощла
DEPART OCH ;покинуть очередь
SAVEVALUE VREMY_PROSTOY+,MP1 ;подсчет времени простоя
ADVANCE Par_B ;выполнение запроса
RELEASE KLADOVCHIK ;запрос выолнен
TERMINATE ;конец
GENERATE Par_C ;запрос 2-й категории
PRIORITY 2
MARK 1 ;включение "секундомера"
QUEUE OCH
SEIZE KLADOVCHIK
DEPART OCH
SAVEVALUE VREMY_PROSTOY+,MP1 ;подсчет времени простоя
ADVANCE Par_D
RELEASE KLADOVCHIK
TERMINATE
GENERATE (8#60) ;таймер моделирования
SAVEVALUE UBITOK,(2#X$VREMY_PROSTOY/60) ;подсчет убытков за простой
TERMINATE 1 ;конец
start 1