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

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

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2016, 13:24   #91
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

Цитата:
Следовательно стрелка должна знать в каких маршрутах она участвует, и какое при этом она должна занимать положение.
Ничего она не должна!!!
Она знаем себя и только себя!!! (принцип ООП (и не только) РАЗДЕЛЯЙ и ВЛАСТВУЙ.
Инкапсуляция !!! (знаем о СЕБЕ все и НИЧЕГО об окружающем мире, если он ЕЁ(стрелку) не интересует).
А интересует или нет это АБСТРАГИРОВАНИЕ!!!

Маршрут ЗНАЕТ какие стрелки ЕМУ (себе любимому!!!) нужны и в КАКОМ положении.
Возможно через каких-либо ПОСРЕДНИКОВ (промежуточных по уровню абстракции классов-объектов)
и управляет ИМИ и проверяет ИХ, чтобы ОБЕСПЕЧИТЬ СВОЮ работу.
это ВАША
Цитата:
Что является элементами маршрута.

1. стрелки
2. участки.
3. светофоры
а НЕ НАОБОРОТ!!! элементом СВЕТОФОРА является маршрут.
Максимум что может быть ЭТО СВЕТОФОР включен в какой-либо маршрут (ссылка НА ВНЕШНИЙ объект)
или НЕвключен никуда (т.е. ссылка НЕОБЯЗАТЕЛЬНАЯ м.б. пустое значение)

ДАЙТЕ ОПРЕДЕЛЕНИЕ что есть МАРШРУТ
в терминах и в понимании (но не вашем, а ДИСПЕТЧЕРА или другого человека который НЕПОСРЕДСТВЕННО(!) ПЕРСОНАЛЬНО занимается их заданием)
НУ ИЛИ приведите хотя бы описание ОДНОГО маршрута и "имеющегося" у вас списка.
Цитата:
Есть таблица маршрутов - но это уже эталон в котором прописаны все условия
http://programmersforum.ru/showpost....30&postcount=2
Цитата:
Маршрут ЕСТЬ объект
ЗНАЮЩИЙ о ВСЕХ своих "элементарных" (и не очень) объектах и О ПРАВИЛЬНОМ их состоянии для своей готовности.
Цитата:
самое сложное это то - что маршрут размыкает уже поезд (посекционо)
поезд изменяет СОСТОЯНИЕ секций.
СЕКЦИЯ входит(или не входит) в какой-либо маршрут
Цитата:
Максимум что может быть ЭТО СВЕТОФОР включен в какой-либо маршрут (ссылка НА ВНЕШНИЙ объект)
с заменой СВЕТОФОР -->> СЕКЦИЯ
Маршрут проверяет состояние ВХОДЯЩИХ в него секций (самостоятельно по таймеру или по инициативе (сообщению/сигналу) секции)
и ДЕЛАЕТ то что должен (меняет СВОЕ состояние).
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 29.06.2016 в 13:48.
evg_m вне форума Ответить с цитированием
Старый 29.06.2016, 13:28   #92
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

команда на перевод стрелки идет не от маршрута , а от планирующей подсистемы.

обьект маршрут можно будет создавать тогда, и только тогда когда проверенны

все условия безопасности и стрелки переведены в соответствии с маршрутом.



все это исходит из планирующей подсистемы. она собственно и создает маршрут.
RAFA91 вне форума Ответить с цитированием
Старый 29.06.2016, 13:33   #93
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
обьект маршрут можно будет создавать тогда, и только тогда когда проверенны

все условия безопасности и стрелки переведены в соответствии с маршрутом.
Ну если это не реальная система и вам надо пропускать по одному поезду в час через станцию, то да

Цитата:
все это исходит из планирующей подсистемы
не все

Цитата:
она собственно и создает маршрут.
не совсем
p51x вне форума Ответить с цитированием
Старый 29.06.2016, 13:39   #94
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

работает это следующим образом.

1. планирующая подсистема знает название маршрута.
2. по названию маршрута из общей копилки маршруты вытягивает список секций
входящих в маршрут. (задействуем естественно карту).
3. планирующая подсистема теперь знает какие секции участвуют в будущем маршруте. но она нечего не знает о положении стрелок в маршруте.
4. о положении стрелок она узнает из соответствующей секции, так как в ней заложена информация о всех возможных маршрутах в которых она может принимать участие и какое при этом она занимает положение./12 plus/ /56 minus/ /34 minus/ /78 minus/ /45 plus/ /23 plus/
5. это стандарт реальной системы
RAFA91 вне форума Ответить с цитированием
Старый 29.06.2016, 13:49   #95
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
1. планирующая подсистема знает название маршрута.
Может знать, а может запросить.. у нее их сейчас не один

Цитата:
2. по названию маршрута из общей копилки маршруты вытягивает список секций входящих в маршрут.
Спорно, но допустим

Цитата:
3. планирующая подсистема теперь знает какие секции участвуют в будущем маршруте
как бы если у нее есть маршрут, а у маршрута список своих "узлов", то это очевидный факт... зачем его в отдельный пункт выносить?

Цитата:
но она нечего не знает о положении стрелок в маршруте.
Она знает обо всех стрелках, иначе это не планирующая система, а сопровождающая

Цитата:
4. о положении стрелок она узнает из соответствующей секции
нет, от самих стрелок

Цитата:
так как в ней заложена информация о всех возможных маршрутах в которых она может принимать участие
нет, ей на это фиолетово

Цитата:
какое при этом она занимает положение
какое скажут

Цитата:
/12 plus/ /56 minus/ /34 minus/ /78 minus/ /45 plus/ /23 plus/
можете хоть сто раз это повторитьь, это никакой полезной информации не несет

Цитата:
5. это стандарт реальной системы
Это бред вашего мозга - не более. Или вы опять подменяете понятия?
p51x вне форума Ответить с цитированием
Старый 29.06.2016, 13:52   #96
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ееееее . Он вернулся!
Цитата:
1. планирующая подсистема знает название маршрута.
Это безусловно очень ценный объект для модели, да. Вот теперь модель построится, ей же для полноценной работы только названия маршрута не хватало.
Цитата:
2. по названию маршрута из общей копилки маршруты вытягивает список секций
входящих в маршрут. (задействуем естественно карту).
Зачем? У Вас секции по карте бегают что ли?
Цитата:
3. планирующая подсистема теперь знает какие секции участвуют в будущем маршруте.
Да она и так об этом знать будет! Потому что секции из которых состоит маршрут это константные данные. Маршрут может быть построен только из определенных секций, соединенных определенным образом. А если по-другому, то это нафиг другой маршрут. Может Вам про графы почитать, хотя о чем это я? Дейкстры на Вас не хватает.
Цитата:
5. это стандарт реальной системы
Не дай Аллах, если поезда через маршруты в светофоры въезжают....
И я опять не понял, вот опять светофоры, светофоры от Вас слышно, WTF? Ладно мы не спецы, на простительно, но там ведь на путях семафоры .
Цитата:
то это очевидный факт... зачем его в отдельный пункт выносить?
Патамучта он строит систему через задний проход и эта информация в таком случае становится не очевидной. Надо же начинать со структур данных, а ему никто их не говорит
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 29.06.2016 в 13:56.
Utkin вне форума Ответить с цитированием
Старый 29.06.2016, 13:58   #97
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
И я опять не понял, вот опять светофоры, светофоры от Вас слышно, WTF? Ладно мы не спецы, на простительно, но там ведь на путях семафоры
Не, не... не пугайте его страшными словами. Семафоры еще страшнее, пусть разберется с светофорами сначала
p51x вне форума Ответить с цитированием
Старый 29.06.2016, 13:58   #98
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

не-не-не. все намного проще.

в общей копилки обьектов хранить обьекты стрелки нету смысла.

стрелки есть неотьемливой частью секции и это стандарт.

следовательно мы там храним обьекты секции и светофоры.

заводить отдельную информацию о стрелках как и о секциях в отдельном блоке не

вижу смысла. лучше пускай вся информация о положении стрелки в конкретном

маршруте будет заложена в стрелку. а узнает она об этом ясен пень из

планирующей подсистемы. но сначала планирующая подсистема посмотрит -

а может ли участвовать эта стрелка в этом маршруте .....

теперь понял ? и не надо мне угрожать ....
RAFA91 вне форума Ответить с цитированием
Старый 29.06.2016, 13:59   #99
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Не, не... не пугайте его страшными словами. Семафоры еще страшнее, пусть разберется с светофорами сначала
Он же потом систему перестраивать будет, еще 10 вкладок шаблоны рвать...
Цитата:
лучше пускай вся информация о положении стрелки в конкретном

маршруте будет заложена в стрелку.
Ни хр*на себе! Может он вчера просто обкуренный был, а счас шарить начал? А вчера так классно все начиналось...
Цитата:
а может ли участвовать эта стрелка в этом маршруте .....

теперь понял ?
Нет. Где у Вас будут секции и маршруты храниться? В какой структуре?
Цитата:
и не надо мне угрожать ....
Чем? Знаниями и здравым смыслом?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 29.06.2016 в 14:03.
Utkin вне форума Ответить с цитированием
Старый 29.06.2016, 14:05   #100
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
не-не-не. все намного проще.
Все гораздо сложнее и дороже, если, конечно, это реальная система

Цитата:
в общей копилки обьектов хранить обьекты стрелки нету смысла.
Есть и не один

Цитата:
стрелки есть неотьемливой частью секции и это стандарт.
Про стандарт читайте мои предыдущие посты

Цитата:
следовательно мы там храним обьекты секции и светофоры.
Вы еще не определились из чего у ас маршрут состоит...

Цитата:
заводить отдельную информацию о стрелках как и о секциях в отдельном блоке не

вижу смысла.
Идиот, ты как состояние их контролировать будешь? Как команды давать им будешь? И т.д.

Цитата:
лучше пускай вся информация о положении стрелки в конкретном

маршруте будет заложена в стрелку.
Не нужен маршрут в стрелке, уже ж говорили несколько раз

Цитата:
узнает она об этом ясен пень из планирующей подсистемы.
Да плевать ей на эту инфу. Она знает свое состояние и умеет по команде переключаться. Все, остальное нафик ей не сдалось.

Цитата:
но сначала планирующая подсистема посмотрит -

а может ли участвовать эта стрелка в этом маршруте
Если она есть в маршруте - может, нету - не может

Цитата:
теперь понял ?
Да я понял, что вы решили в очередной теме поизливать свои мысли и бредни.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как нарисовать сложную фигуру кнопки deniscatch JavaScript, Ajax 8 15.01.2015 21:42
Как сделать сложную замену внутри строки selform Microsoft Office Excel 3 02.11.2012 14:24
Как создать сложную таблицу в делфи? Не_шарю_в_делфи Помощь студентам 0 21.05.2012 16:57
Надо составить сложную-сложную формулу natincom Microsoft Office Excel 4 29.08.2011 09:03