Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2016, 19:35   #1
Alex Rady
Новичок
Джуниор
 
Регистрация: 11.06.2016
Сообщений: 1
По умолчанию Модель железнодорожных перевозок

Железнодорожная сеть состоит из трех станций. С интервалом времени, которое указано в расписание в сеть поступают поезда. Но в нашем случае поезда поступают в сеть через 2 источника. Перед каждой станцией возможно возникновение очереди, длина которой не ограничена. После поступления поезда в сеть, он поступает в очередь, после чего поступает на станцию, ёмкость станции ограничена, она не превышает 10 колей. После поступления поезда на станцию он занимает колею, время передвижения по колее задано в расписание, после чего он становиться во вторую очередь, проверяя станцию 2, и поезд начинает движение к очереди 3. После поступление поезда в очередь, он занимает станцию 3, и поезд следует дальше. Со второго источника поезд стает в очередь 4, и поступает на станцию 3, после прохождения колеи 3, он становиться в очередь 5, и передвигается к станции 2, занимая колею 4. После чего он становиться в очередь 6, и передвигается к станции 1, после чего едет дальше.
Q-схема разработана для двух источников! Второй источников к вопросу не относиться!
Q-схема
Untitled Diagram (4).jpg
Подскажите пожалуйста. Вопрос заключается в том, что нужно задать правильное расписание поездов, то есть их время прибытия, к примеру: 6.00 6.40 6.55 7.03 7.55 и так дальше. Пробивал ставить GENERATE, но он может задать точное время прибытия только первого поезда, а все остальные идут в интервале. И побывал после GENERATE ставить ADVANCE, и ставить метку на накопитель. Кто знает подскажите, как можно задать точное время всем идущим транзактам.

Nak_st_1 STORAGE 10
Nak_st_2 STORAGE 10
Nak_st_3 STORAGE 10

GENERATE 15,,,100

QUEUE Och_for_1
DEPART Och_for_1
ENTER Nak_st_1,1
ADVANCE 2,1
Leave Nak_st_1,1
seize Kan_1
ADVANCE 30
RELEASE Kan_1

QUEUE Och_for_2
DEPART Och_for_2
ENTER Nak_st_2,1
ADVANCE 2,1
Leave Nak_st_2,1
seize Kan_2
ADVANCE 30
RELEASE Kan_2

QUEUE Och_for_3
DEPART Och_for_3
ENTER Nak_st_3,1
ADVANCE 2,1
Leave Nak_st_3,1

TERMINATE
GENERATE 1440
TERMINATE 1

Последний раз редактировалось Alex Rady; 11.06.2016 в 19:55.
Alex Rady вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сделать программу на C++, которая переводит цветовую модель RGB в модель HSV Kabahol Помощь студентам 5 14.03.2014 19:05
Автоматизация несбалансированных транспортных перевозок jawa250t БД в Delphi 2 10.11.2012 21:42
Известны: планы перевозок (Р), фамилии водителей xov Помощь студентам 1 23.05.2011 16:23
Инвестиционный проект и план перевозок candro Microsoft Office Excel 0 31.05.2009 20:22