Инструменты пользователя

Инструменты сайта


gid:afm:checksum

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
gid:afm:checksum [2019/07/08 07:31]
gidural создано
gid:afm:checksum [2021/08/24 11:06] (текущий)
gidural
Строка 28: Строка 28:
  
 В общем случае по станции разворота поезда КС в сообщение подставляться не будет, т.к. часть нитки после разворота автоматически выделяется в отдельное расписание без индекса и ГИД не может проверить время операции по данным СЦБ, имея индекс поезда. ​ В общем случае по станции разворота поезда КС в сообщение подставляться не будет, т.к. часть нитки после разворота автоматически выделяется в отдельное расписание без индекса и ГИД не может проверить время операции по данным СЦБ, имея индекс поезда. ​
 +
 +Контрольная сумма подставляется в сообщение для АСОУП при условии совпадения времени операции,​ определённого по станции в целом (для станций не из 947R_STN, ks_as_947r) по данным СЦБ (время СЦБ), с временем,​ указанным в сообщении.
 +Если по станции указан приоритет времени АСОУП, то КС не будет формироваться после получения информации об операции из АСОУП или ручного ввода из АРМ ГИД - даже если по СЦБ было определено то самое время, которое получено из АСОУП или из АРМ ГИД. Это связано с тем, что в существующей структуре БД ГИД не хранятся отдельно времена:​ АСОУП; ручного ввода; время СЦБ. Хранится единое время, определённое на этапе фиксации данных в БД ГИД с учётом приоритета АСОУП/​СЦБ. При этом, после получения данных АСОУП или ручного ввода время СЦБ будет затёрто - если приоритет по РП указан равный "​АСУОП"​.
 +Если по РП действует приоритет СЦБ, то данные из АСОУП или данные ручного ввода из АРМ ГИД не могут искажать сведения о времени по данным СЦБ и КС будет формироваться и после получения сведений об операции из АСОУП или из АРМ ГИД.
 +Если поезд при отправлении со станции совершения операции проследует по тем же паркам станции,​ по которым он прибывал и станция разделена на условные раздельные пункты (РП) , либо поезд отправляется со станции не разделенной на условные РП на тот же перегон,​ откуда он прибывал («движение углом»),​ то КС в сообщение об отправлении проставлена не будет даже при совпадении времен с данными СЦБ, так как по отправлению появится новая нитка СЦБ, не имеющая индекса АСОУП.
 +
 +Проверка совпадения времени в сообщении с временем СЦБ для формирования КС выполняется нижеследующим образом.
 +1. Для станций,​ не разбитых на условные РП, т.е., таких станций,​ которые в ГИД описаны ​
 +как единственный РП - КС формируется при простом совпадении времени СЦБ, с временем соответствующей операции в сообщении. При этом КС не будет формироваться,​ если по данным СЦБ определён тип операции,​ несовпадающий с типом операции в сообщении. Например,​ по СЦБ определено прибытие+отправление,​ а в сообщении указано проследование.
 +
 +2. Для станций,​ разбитых на условные РП:
 +
 +2.1. Если станция указана в файле SYS\947R_STN.GID или SYS\ks_as_947r.gid, ​
 +для грузовых поездов (номера 0941..0960, 1001..3998, 9101..9798, 9801..9988)
 +Прибытие: ​ Должно совпадать с временем прибытия/​проследования по СЦБ по любому из РП в составе станции;​
 +Отправление:​ Должно совпадать с временем отправления/​проследования по СЦБ по любому из РП в составе станции;​
 +Проследование:​ Должно быть между минимальным и максимальным временем проследования по РП станции,​ по данным СЦБ. При этом по данным СЦБ ни на одном РП станции не должно быть остановки (прибытия/​отправления)
 +
 +2.2. Если поезд:
 + - не грузовой,​
 + - не пассажирский (1..940, ​ 961..990),
 + - не пригородный (6001..7628,​ 7901..7964)
 + - не подсылка (7631...7898)
 +или поезд:
 + ​- ​ пассажирский/​пригородный,​ но среди РП станции нет РП с признаком "​PASS"​ в techn_rp.DD,​ где DD - код дороги;​
 +или поезд:
 + - грузовой,​ но  станция не указана в SYS\947R_STN.GID или SYS\ks_as_947r.gid
 +то
 +Прибытие:​ Должно совпадать с самым ранним временем прибытия/​проследования по СЦБ на РП в составе станции;​
 +Отправление:​ Должно совпадать с самым поздним временем отправления/​проследования по СЦБ по РП в составе станции;​
 +Проследование:​ Аналогично 2.1.
 +
 +2.3. Для пассажирских и пригородных поездов по станции,​ где имеется РП с признаком "​PASS"​ - время ​
 +операции прибытия или отправления в сообщении должно совпадать с временем СЦБ по РП с признаком PASS.
 +Проследование - Аналогично 2.1.
 +
  
gid/afm/checksum.1562571109.txt.gz · Последние изменения: 2019/07/08 07:31 (внешнее изменение)