fork download
  1. RANDOM Stream
  2.  
  3. * Установим частоту прибытия клиентов
  4. B EQU 3
  5.  
  6. * Основной сценарий
  7. GENERATE B ; клиенты приходят каждые B минут
  8. QUEUE RepairQueue ; встают в очередь на ремонт
  9. SEIZE Mechanics ; занимают мастерские
  10. DEPART RepairQueue ; покидают очередь
  11. SELECT RND ; случайный выбор типа ремонта
  12. WHEN EQ 1 ; 20% - ремонт двигателя
  13. ADVANCE DUNIFORM(Stream, 90, 130)
  14. WHEN EQ 2 OR EQ 3 ; 30%+30% - ремонт подвески и кузова
  15. ADVANCE NORMAL(Stream, 1.7, 1)
  16. WHEN EQ 4 ; 20% - прочие работы
  17. ADVANCE TRIANGULAR(Stream, 0.1, 1.6, 0.3)
  18. OTHERWISE ; дополнительные работы
  19. ADVANCE WEIBULL(Stream, 0.2, 1, 0.1)
  20. RELEASE Mechanics ; освобождены мастерские
  21. TERMINATE ; закончили обслуживание клиента
  22.  
  23. * Запустим моделирование
  24. START 1000 ; моделирование на 1000 клиентов
  25. END
Success #stdin #stdout #stderr 0.01s 5284KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Error: near line 1: near "RANDOM": syntax error