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

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

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

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

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

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

Цитата:
надо решить задачу как секция определит конкретный атрибут

в конкретном маршруте. никак. это должен определить маршрут
А зачем ей знать-то это надо.

Есть ПОСТРОИТЕЛЬ маршрута.
На вход ему подается та самая маршрутная карта(железнодорожный(?) термин)
или точнее СПИСОК СЕКЦИЙ и ТРЕБОВАНИЙ к ним (а это ПРОГРАММИСТКИЙ ПЕРЕВОД этого термина).

Построитель задает ВСЕМ нужным секциям СВОИ требования, в терминах и понятиях СЕКЦИЙ. (без маршрутов!!!!)
ИСПОЛЬЗОВАНИЕ данных которые НЕВОЗМОЖНО интерпретировать (понять!) данной секцией означает ОШИБКУ в маршруте!!!!!!!!!!

Секции меняют и проверяют своЕ состояние (включая ОКРУЖЕНИЕ указанное в требованиях!!!)
секции могут и ОБЯЗАНЫ общаться с ОПРЕДЕЛЕННЫМ кругом равноправных(!) партнеров секций.

СПИСОК партнеров каждой секции определяется РАЗ и НАВСЕГДА при ПРОЕКТИРОВАНИИ станции. (до ПЕРЕпроектирования станции).

Соответствие состояния заявленным требованиям называется (просто называется, такой вот термин) ГОТОВНОСТЬЮ секции к ...
а черт его знает к чему, просто готова и все тут.
программа — запись алгоритма на языке понятном транслятору

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

да да и исче раз да.

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

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

но так же можно хранить и в конкретном обьекте. в форме

участвие - атрибут (положение , статус ................)

не скажу что всю - но некоторую можно.
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 14:50   #323
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

кино с немцами
кто еще попробует лоб расшибить? )))
come-on вне форума Ответить с цитированием
Старый 05.07.2016, 15:10   #324
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

http://programmersforum.ru/showpost....&postcount=261
Цитата:
для справки.

понимаю задача не легкая. не все еще поняли кто тут на верхнем уровне кто на нижнем.

внесу лишь некую корректировку.

низкоуровневые обьекты такие как (стрелки, светофоры, секции )

не могут хранить ссылки на высокоуровневые обьекты такие как маршрут.


далее. стрелка не может иметь ссылку на обьект секция, так как она ниже

по уровню.
http://programmersforum.ru/showpost....&postcount=311
Цитата:
предлагаю к каждому светофору привязать соседние секции.
Цитата:
ну и обнулять ссылку на маршрут в обьекте светофор при размыкании
КАКОЙ из постов соответствует истине (ТЗ) ?!
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 05.07.2016, 15:15   #325
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
[
КАКОЙ из постов соответствует истине (ТЗ) ?!
низкоуровневые обьекты такие как (стрелки, светофоры, секции )

не могут хранить ссылки на высокоуровневые обьекты такие как маршрут.



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

следовательно светофор хранит ссылку на маршрут до размыкания

первой секции за светофором. потом надобность в этой ссылке отпадает

из логических соображений.

предлагаю к каждому светофору привязать соседние секции.


да. это понадобится для отмены маршрута.
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 16:04   #326
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

для справки.

Цитата:
понимаю задача не легкая. не все еще поняли кто тут на верхнем уровне кто на нижнем.
Цитата:
тут мы выяснили что маршрут ниже чем светофор.
Поэтому он(маршрут) БУДЕТ управлять более высшими сущностями (светофорами) .
Это означает, что ВСЕ-ВСЕ о чем тут говорили, все-все неверно, поэтому начнем все сначала.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 05.07.2016 в 16:06.
evg_m вне форума Ответить с цитированием
Старый 05.07.2016, 16:04   #327
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Иееесссссссссс! Я знал, что без светофоров не обойтись! Я уже давно говорил, что маршрут должен въезжать в светофор. Просто не знал что сверху надо RTTI посыпать для пикантности.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.07.2016, 16:08   #328
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Ие Просто не знал что сверху надо RTTI посыпать для пикантности.
да. мы столкнулись с определенными трудностями которые практически не решаются.
Цитата:
Сообщение от evg_m Посмотреть сообщение
для справки.



Поэтому он(маршрут) БУДЕТ управлять более высшими сущностями (светофорами) .
Это означает, что ВСЕ-ВСЕ о чем тут говорили, все-все неверно, поэтому начнем все сначала.
я тоже так думал но логика подсказывает что маршрут это лишь дополнительная информация

для светофора, а сам светофор живет и без этой информации.

стало-быть если эта информация на светофор не поступает, то на нем горит красный.

если поступает - то принимается решение что должно быть включено на светофоре.

решает это сам светофор.

Последний раз редактировалось RAFA91; 05.07.2016 в 16:12.
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 16:25   #329
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

http://programmersforum.ru/showpost....30&postcount=2
Цитата:
Объект (НЕ МАРШРУТ) имеет право знать
в КАКОЙ МАРШРУТ он включен(он ВЕДЬ только один(или НОЛЬ) в любой момент времени)
и МОЖЕТ(ОБЯЗАН) уведомить маршрут о ЛЮБОМ КРИТИЧНОМ СВОЕМ изменении (с указанием КТО(какой объект) изменился).
Маршрут в свою очередь рассмотрев эти изменения принимает решения об изменении СВОЕГО состояния.
P.S. обрати внимание на номер поста.

http://programmersforum.ru/showpost....&postcount=252
Цитата:
evg_m ты тут предлагаешь в обьекте стрелка хранить ссылку на обьект маршрут .

окей. теперь ответь на следующее. когда эту ссылку обнулять , а главное

кто этим будет заниматься ? маршрут ?

теперь то понял где тут грабли. а кто говорил что будет легко.
Наступаем на ТЕ ЖЕ "грабли" ?...
Цитата:
ну и обнулять ссылку на маршрут в обьекте светофор при размыкании
Цитата:
предлагаю к каждому светофору привязать соседние секции.

одна как правило за светофором, другая перед.
Секции УЖЕ ДОЛЖНЫ БЫЛИ быть привязаны к той секции в которой РАЗМЕЩЕН светофор.
Секция знает СВОЙ светофор и ЗНАЕТ какие секции (СВОИХ СОСЕДЕЙ) она должна контролировать (узнавать их состояние) для правильной работы каждого из СВОИХ светофоров.
программа — запись алгоритма на языке понятном транслятору

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

Код:
Объект (НЕ МАРШРУТ) имеет право знать
в КАКОЙ МАРШРУТ он включен(он ВЕДЬ только один(или НОЛЬ) в любой момент времени)
и МОЖЕТ(ОБЯЗАН) уведомить маршрут о ЛЮБОМ КРИТИЧНОМ СВОЕМ изменении (с указанием КТО(какой объект) изменился).
Маршрут в свою очередь рассмотрев эти изменения принимает решения об изменении СВОЕГО состояния.
да. тут все логично. я это и принял к сведению.

поэтому и предлагал ввести поле стрин обьекта секции в котором

будет лежать информация о текущем маршруте и направлении движения

да еще можно запихнуть информацию о категории маршрута

поезной/маневровый. это может пригодится в будущем.
Цитата:
Сообщение от evg_m Посмотреть сообщение
[url]http:

Секции УЖЕ ДОЛЖНЫ БЫЛИ быть привязаны к той секции в которой РАЗМЕЩЕН светофор.
.
светофор не привязан к конкретной секции. как правило он стоит

на границе секций. секции отделяет изолирующий стык.

посмотри на скрин.
Изображения
Тип файла: jpg m53df8912.jpg (22.4 Кб, 54 просмотров)

Последний раз редактировалось RAFA91; 05.07.2016 в 16:45.
RAFA91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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