На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Коротко о разделе:
Здесь разрешается создавать темы, относящиеся к любому языку программирования, для которого не существует раздела на форуме (например, Lisp, Tcl/Tk, FORTRAN и т.д.). Если раздел для нужного Вам языка есть, большая просьба создавать тему в нем.
Вопросы, связанные с JScript, Perl, PHP обсуждаются в разделе WWW Masters.

Обратите внимание:
1. Прежде чем задать вопрос, воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали.
2. Если Ваш вопрос связан с конкретным языком программирования, обязательно укажите название языка в имени темы.
3. Постарайтесь давать темам информативные названия. Темы с названиями типа "Помогите, горю" будут удалены.
4. Помните, чем грамотней будет задан Ваш вопрос, тем больше будет у Вас шансов получить на него ответ. Как правильно задавать вопросы
5. Ипользуйте тег [ code ] ...текст программы... [ /code ] для выделения текста программы.

Просьбы выполнить какую-либо работу за автора в этом разделе не обсуждаются. Темы с подобными просьбами будут перемещены или удалены. Для заказов у нас существуют специальные разделы: Разовые заказы и подработка, ПОМОЩЬ СТУДЕНТАМ.

Если кто не понял (а такие есть) — чтобы за вас решали ваши задачки, идите на другие ресурсы.

Полезные ссылки:
Есть. ;)
Наши Исходники | GPSS (en), GPSS (ru) (!) | Common Lisp | Tcl/Tk | Haskell | Lua
Модераторы: B.V.
  
> код в 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 минут и после освобождается. Что не так?
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0635 ]   [ 19 queries used ]   [ Generated: 23.01.20, 01:52 GMT ]