На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> код в gpss world , глупая ошибка
    Здравствуйте! Делал программу по своему заданию, данное преподавателем, еще новичок, так что могу делать какие-то странные ошибки

    Вообще у меня задача такая:
    На комплектующих конвейер сборочного цеха каждые 5±1 мин поступают 5 изделий первого типа и каждые 20±7 мин поступают 20 деталей второго типа. Конвейер состоит из секций, вмещающих по 10 изделий каждого типа. Комплектация начинается только при наличии деталей обоих типов в необходимом количестве и длится 10 мин. При недостатке деталей секция конвейера остается пустой.
    Смоделировать работу конвейера сборочного цеха в течение 8 ч. Определить вероятность пропуска секции, средние и максимальные очереди по каждому типу изделий. Определить экономическую целесообразность перехода на секции по 20 изделий со временем комплектации 20 мин.



    Код у меня такой:
    ExpandedWrap disabled
      NN1 STORAGE 20
      NN2 STORAGE 20
       
      MET1 GENERATE 5.1
      SEIZE TIP1
      SPLIT 4
      ENTER NN1
      TEST E Q1,20,MET3
      TEST L Q1,20,NN1
      LEAVE NN1,20
      TERMINATE 19
      RELEASE TIP1
      TRANSFER, MET3
       
      MET2 GENERATE 20.7
      SEIZE TIP2
      SPLIT 19
      ENTER NN2
      TEST E Q2,20,MET3
      TEST L Q2,20,NN2
      LEAVE NN2,20
      TERMINATE 19
      RELEASE TIP2
      TRANSFER, MET3
       
      MET3 SEIZE KAN
      ADVANCE 20
      RELEASE KAN
      TERMINATE
       
      GENERATE 480
      TERMINATE 1
      START 1



    Ошибка такая:
    01/03/20 16:09:36 Model Translation Begun.
    01/03/20 16:09:36 Ready.
    01/03/20 16:09:37 Simulation in Progress.
    01/03/20 16:09:37 Error Stop.
    01/03/20 16:09:37 Halt. XN: 1. Block 24 Next.
    01/03/20 16:09:37 Clock:25.100000. Next: TERMINATE. Line 29.
    01/03/20 16:09:37 TERMINATE
    01/03/20 16:09:37 A Transaction which owns a Facility is attempting to terminate.




    Как я понимаю, пишется, что я не могу уничтожить транзакт, с которым работает устройство, но я, по-моему, вот занимаю кан, он работает с деталями 20 минут и после освобождается. Что не так?
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0163 ]   [ 15 queries used ]   [ Generated: 10.12.22, 06:44 GMT ]