Обработка деталей по категориям
Y2 STORAGE 3 ;число станков на 2-м участке
Y3 STORAGE 2 ;число станков на 3-м участке
GENERATE (EXPONENTIAL(1,0,4)) ;поступление деталей
TRANSFER 0.35,PERVAY,VTORAY ;распределение на категории
PERVAY ASSIGN 1,1 ;присвоить заявке первую категорию
ASSIGN 2,UCH2 ;записать адрес следования после первого участка для заявок 1-го типа
TRANSFER ,UCH1 ;на первый участок
VTORAY ASSIGN 1,2 ;присвоить заявке вторую категорию
ASSIGN 2,UCH3 ;записать адрес следования после 1-го участка для заявок 2-го типа
UCH1 PRIORITY P1 ;раздать приоритет в зависимости от категории у детали
QUEUE OCH1 ;встать в очередь
SEIZE Y1 ;на первый участок
DEPART OCH1 ;покинуть очередь
ADVANCE (Uniform(2,2,5)) ;обработка детали на первом участке
RELEASE Y1 ;первый участок покинуть
TRANSFER ,P2 ;далее -по своим участкам
UCH2 QUEUE OCH2 ;встать в очередь
SEIZE Y2 ;на 2-й участок
DEPART OCH2 ;покинуть очередь
ADVANCE (Exponential(3,0,11)) ;обработка детали на 2-ом участке
RELEASE Y2 ;2-ый участок покинуть
TERMINATE ;конец детали
UCH3 QUEUE OCH3 ;встать в очередь
SEIZE Y3 ;на 3-й участок
DEPART OCH3 ;покинуть очередь
ADVANCE (Exponential(4,0,7)) ;обработка детали на 3-ом участке
RELEASE Y3 ;3-ый участок покинуть
TERMINATE ;конец детали
GENERATE (40#60) ;таймер моделирования
TERMINATE 1 ;конец моделирования
start 1
RMULT 49731