RMULT 78863 
Transit TABLE M1,100,100,20 ;Записывает время протекания процесса. 
GENERATE (Exponential(1,0,150)) ;Прибывает деталь. 
QUEUE One ;Очередь прибывающих деталей. 
SEIZE Robot ;Занять робота. 
DEPART One ;Выход из очереди. 
ADVANCE 8,1 ;Робот захватывает деталь. 
ADVANCE 6 ;Робот перемещается к станку 1. 
ADVANCE 8,1 ;Робот устанавливает деталь. 
RELEASE Robot ;Освободить робота. 
QUEUE Two ;Ждать в следующей очереди. 
SEIZE Machine1 ;Занять первый станок. 
DEPART Two ;Выйти из очереди. 
ADVANCE (Normal(1,60,10)) ;Время обработки. 
RELEASE Machine1 ;Освободить станок 1. 
QUEUE Three ;Встать в очередь. 
SEIZE Robot ;Занять робота. 
DEPART Three ;Выйти из очереди. 
ADVANCE 8,1 ;Робот захватывает деталь. 
ADVANCE 7 ;Робот перемещается к станку 2. 
ADVANCE 8,1 ;Робот устанавливает деталь. 
RELEASE Robot ;Освободить робота. 
QUEUE Four ;Встать в очередь к станку 2. 
SEIZE Machine2 ;Занять станок 2. 
DEPART Four ;Выйти из очереди. 
ADVANCE (Exponential(1,0,100)) ;Обработка 2. 
RELEASE Machine2 ;Освободить станок 2. 
QUEUE Five ;Встать в очередь в зону готовых изделий. 
SEIZE Robot ;Занять робота. 
DEPART Five ;Выйти из очереди. 
ADVANCE 8,1 ;Робот захватывает изделие. 
ADVANCE 5 ;Робот перемещается к выходу. 
ADVANCE 8,1 ;Робот устанавливает изделие. 
RELEASE Robot ;Освободить робота. 
TABULATE Transit ;Транзитное время. 
TERMINATE 1 ;Деталь обработана. 
START 75

Результаты моделирования.


Оценка - 1.0 (5)

2015-11-17 • Просмотров [ 1429 ]