Скачиваний:
2
Добавлен:
27.04.2021
Размер:
233.09 Кб
Скачать

Міністерство транспорту та зв’язку України Дніпропетровський національний університет залізничного транспорту імені академіка В.Лазаряна

Львівська філія

кафедра транспортних технологій

Кодування інформації на залізничному транспорті

Інструкція до лабораторних робіт з курсу “Інформаційні системи і технології”

Львів 2011

ТЕОРЕТИЧНИЙ МАТЕРІАЛ

Кодування інформації

Мета кодування – представити інформацію в компактнішій формі, що істотно спрощує підготовку повідомлень, передачу їх по каналах зв'язку і обробку в ЕОМ. Об'єктами кодування є в першу чергу: станції, дороги, відділення, пересувний склад, поїзди, вантажі, вантажовідправники і вантажоодержувачі. Для кодування об'єктів використовуються нормативні документи – класифікатори.

Код станції складається з шести цифр. Перші п'ять цифр – основна частина коду, шоста, – контрольний знак. Перша і друга цифри коди – є порядковий номер мережевого району, якому належить станція. Мережа розділена на 99 мережевих районів, нумерація яких зростає із заходу на схід. Три подальші цифри коди – порядковий номер станції усередині мережевого району. Для станцій, відкритих для вантажних операцій, п'ята цифра завжди нуль. Тому для них застосовуються спрощені коди, що складаються з п'яти цифр. Перші чотири цифри є код ЕСР, а п'ята – контрольний знак. Коди станцій на ділянці зростають в парному напрямі.

Розрахунок контрольного коду станції виконується по модулю 11. За допомогою контрольного знаку перевіряється правильність записів кодів вказаних об'єктів в повідомлення. Він дозволяє виявити наступні помилки: спотворення однієї цифри, перестановка двох сусідніх цифр, перестановка двох будь-яких цифр і інші помилки.

Розрахунок контрольного знаку. Контрольна цифра визначається як залишок від ділення на число 11 сум порозрядних добутків відповідних цифр кодів ЕСР на 1,2,3,4,5. Якщо залишок рівний 10, то слід виконати аналогічні розрахунки, але кожна цифра коду ЕСР множиться на 3,4,5,6,7. Якщо і вдруге залишок рівний 10, то контрольна цифра приймається рівною 0.

Приклад розрахунку контрольного знаку для коду станції 37250.

3

7

2

5

0

х

 

 

 

 

1

2

3

4

5

---------------------------

3 + 14 + 6 + 20 + 0 = 43

Сума ділиться на 11 : ( 43: 11 = 3 і 10 залишок).

Так, як у нас залишок дорівнює 10, продовжимо розрахунок:

3

7

2

5

0

х

 

 

 

 

3

4

5

6

7

---------------------------

9 + 28 + 10 + 30 + 0 = 77

2

Сума ділиться на 11 : ( 77: 11 = 7 і 0 залишок).

0 – є контрольне число. Код станції з контрольним числом: 3 7 2 5 0 0.

Код дороги. Дорога, як правило, займає декілька мережевих районів. Так дорога Куйбишевськая займає 63,64,65 районів. Південно-уральська – 80,81,82. За код дороги приймають номер першого їз мережевих районів, що входять в неї.

Нумерація вагонів Номер пасажирського вагону має 8-ми значную нумерацію. Перша цифра завжди 0. Недіючі механізми і локомотиви мають 7-ную нумерацію. Перша цифра завжди 1. Номер вагону вантажного парку кодується ланцюжком з восьми цифр. У коді, окрім власне номера, закладені також характеристики вагону.

Перша цифра номера позначає рід вагону: 2 - криті, 4 - платформи, 5-вагоны, що належать підприємствам інших міністерств і відомств, 6 - піввагони, 7 - цистерна, 8 - ізотермічні вагони, 3 і 9 інші. До інших, таких, що починаються з цифри 9, відносяться борошновози, зерновози, вагони для транспортування мінеральних добрив, платформи для автомобілів і ін.

Друга цифра позначає осность (0-8 - чотиривісні, 9 - восьмивівсні). Крім того вона містить інформацію про основні технічні характеристики вагону (об'єм кузова, наявність дверних пройомів- у критих вагонів, довжині рами - у платформ, наявність люків, торцевих дверей - у піввагонів, об'ємі казана і спеціалізації по роду вантажу у цистерн та ін.).

Третя цифра - містить додаткову характеристику вагону, наприклад, докладну спеціалізацію харчових цистерн (молочна, спиртна і ін.).

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

Сьома цифра містить відомості про наявність у вагону перехідного майданчика (0- 8 - ні, 9 - так).

Восьма цифра - контрольний знак. Метод розрахунку контрольного розряду по модулю 10 дозволяє виявити всі помилки, викликані спотворенням однієї цифри коду і велику частину подвійних помилок від перестановці сусідніх цифр.

Розрахунок контрольної цифри для номера вагону виконується таким чином. Всі цифри номера, що стоять в непарних позиціях починаючи зліва, множаться на 2, а в парних на 1. Потім виконується сумування цифр отриманих добутків. Цифра, доповнююча останню цифру отриманої суми до 10, включаючи нуль – є контрольний знак.

3

Приклад розрахунку контрольного розряду для номера вагону 6700151.

6

7

0

0

1

5

1

х

 

 

 

 

 

 

2

1

2

1

2

1

2

-----------------------------------------

12

7

0

0

2

5

2

1+2 +7 + 0 + 0

+ 2 + 5 + 2 = 19

Контрольна цифра 10 – 9 = 1. Код вагону: 6 7 0 0 1 5 1 1 .

Характеристики вагону закладені в першій, другій, третій і сьомій цифрах його номера. Вагони, що мають однакові цифри у вказаних розрядах мають однакову масу тари, довжину і вантажопідйомність.

Коди вантажів мають шість знаків. Вони містяться в алфавітному списку Тарифного керівництва. Дві перші цифри коди указують тарифну групу в Тарифному керівництві. Третя цифра – номер позиції в групі. Четверта і п'ята – найменування вантажу в позиції. Шостий знак – контрольний, який розраховується по модулю 11 аналогічно коду станції.

Коди вантажовідправників і вантажоодержувачів мають чотири знаки. Для кодування виділений діапазон номерів з 1001 по 9999. Порядок кодування викладений в алфавітному списку найменувань клієнтури. При цьому для кожної букви виділено певне число номерів. .

Нумерація поїздів. Поїзд ідентифікується номером і індексом. Номер поїзда має чотири знаки. Введення індексу поїзда пов'язане з тим, що номер поїзда неоднозначно його визначає. В дорозі проходження поїзд може поміняти номер, а також є випадки повторення номерів. Індекс поїзда зберігається на всьому шляху його проходження. Він має 10 знаків. Перші чотири цифри – код станції формування (без контрольного знаку), дві подальші – номер поїзда по порядку 01-99 (поїзди, що відправляються, нумеруються по кожному напряму), останні чотири цифри – код станції призначення поїзда.

4

Порядок виконання роботи:

1.Створити алгоритм визначення контрольної цифри для кодів станцій (вантажів) та номерів вагонів.

2.За даним алгоритмом написати програму на Visual Basic for Application в середовищі MS EXCEL. Отримати результати обчислення згідно варіантів завдання.

3.Створити програмний блок в середовищі MathCad для визначення контрольних цифр кодів станцій (вантажів) та номерів вагонів. Провести обчислення.

4.Вручну (без використання комп’ютера) розрахувати контрольні цифри для кодів станцій (вантажів) та номерів вагонів. Результати звірити.

Варіанти завдань:

Коди станцій

Коди вантажів

Номери вагонів

1.

35010

25417

2345456

2.

35020

35139

4761268

3.

35030

35103

6046426

4.

35040

3938

2091276

5.

35050

06309

2115250

6.

35070

06106

2317488

7.

35080

01801

2111111

8.

35090

01100

2111181

9.

35100

50102

2319541

10.

35310

50402

2989944

11.

35320

55502

4039309

12.

35380

55612

4422785

13.

35390

48120

2329004

14.

35400

48111

4332786

15.

35670

48714

6214564

16.

35680

21100

2190475

17.

35690

21204

2242235

18.

36000

16111

2493578

19.

36020

14114

4555237

20.

36030

08109

4566597

21.

36050

38108

4611341

22.

36060

12721

2034021

23.

36340

52107

2689521

24.

36360

21103

2876053

25.

36370

21202

2145674

5

Соседние файлы в предмете Информационные системы и технологии