Задача №4
Разработать таблицы пересчеты кода направления в номер направления для заданной РАТС и пояснить порядок анализа заданного номера.
Таблица 4
|
Номер варианта |
Состав узлового района |
Код и емкость РАТС |
Емкость подстанции, начальный номер |
Анализируемый номер |
|
6 |
УВС6; РАТС 60, 61, 65, 67 |
РАТС 60, 4000 ном. |
1000 ном., 609000 |
601835 |
Согласно заданию нарисуем схему организации связи узлового района с указанием нумерации абонентских линий и подстанции. Предусмотрим для заданной РАТС связь с УСС, АМТС и не менее, чем с двумя УВС других районов (рис.13).

Рис. 17 Схема организации связи узлового района
Составим таблицу 5 пересчета направлений поля ГИ РАТС-60 с указанием
кодов направлений.
Таблица 5
-
Номер направления
Код направления
1
0хх
2
3ххххх
3
5ххххх
4
8
5
61хххх
6
65хххх
7
67хххх
8
609ххх
610ххх
9
600ххх
603ххх
Составим таблицу 6 пересчета кодов направлений в номера направлений.
Таблица 6
|
|
|
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
| ||||||||||
|
Адрес 1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Адрес 2 |
| ||||||||||
|
|
|
Первое направление «УСС» |
0 | ||||||||||||||||||||
|
Адрес 2 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
Адрес 3 |
| ||||||||||
|
|
|
Второе направление «УВС-3» |
0 | ||||||||||||||||||||
|
Адрес 3 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
Адрес 4 |
| ||||||||||
|
|
|
Третье направление «УВС-5» |
0 | ||||||||||||||||||||
|
Адрес 4 |
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Адрес 5 |
| ||||||||||
|
|
|
Четвертое направление «АМТС» |
0 | ||||||||||||||||||||
|
Адрес 5 |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
Адрес 6 |
| ||||||||||
|
|
|
Адрес 7 (для дальнейшего анализа) |
1 | ||||||||||||||||||||
|
Адрес 6 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
| ||||||||||
|
|
|
Несуществующее направление |
0 | ||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||
|
Адрес 7 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
Адрес 8 |
| ||||||||||
|
|
|
Пятое направление «РАТС-61» |
0 | ||||||||||||||||||||
|
Адрес 8 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
Адрес 9 |
| ||||||||||
|
|
|
Шестое направление «РАТС-67» |
0 | ||||||||||||||||||||
|
Адрес 9 |
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Адрес 10 |
| ||||||||||
|
|
|
Седьмое направление «РАТС-67» |
0 | ||||||||||||||||||||
|
Адрес 10 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Адрес 11 |
| ||||||||||
|
|
|
Адрес 12 (для дальнейшего анализа) |
1 | ||||||||||||||||||||
|
Адрес 11 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
| ||||||||||
|
|
|
Несуществующее направление |
0 | ||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||
|
Адрес 12 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Адрес 13 |
| ||||||||||
|
|
|
Восьмое направление «ПС-60» |
0 | ||||||||||||||||||||
|
Адрес 13 |
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
Адрес 14 |
| ||||||||||
|
|
|
Девятое направление внутреннее «РАТС-60» |
0 | ||||||||||||||||||||
|
Адрес 14 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
| ||||||||||
|
|
|
Несуществующее направление |
0 | ||||||||||||||||||||
Алгоритм настраивается на основе таблиц, списочных номеров и соответствующих им направлений. На примере анализируемого номера «601835» поясним алгоритм работы.
Алгоритм начинается с чтения заявки . Затем устанавливается индекс i: = 0, соответствующий первой цифре номера. Далее читается первая цифра «6» и декодируется в позиционный номер «0 0 0 10 0 0 0 0 0 », после чего читается эталон «0 0 0 0 0 0 0 0 0 1» по адресу 1 и побитно проверяется на совпадение (операция И) с позиционным значением номера. Первая цифра «6» не совпала с эталоном, результат сравнения И = 0 «НЕТ», программа читает «Адрес 2» в правой части первого слова ячейки адреса 1 и по этому адресу читает новый эталон «0 0 0 0 0 0 1 0 0 0» и вновь сравнивает с позиционным значением номера «6». Далее процесс повторяется.

Рис. 18
При сравнении эталона
взятого по адресу 5 «0 0 0 1 0 0 0 0 0 0» с
позиционным значением номера «0 0 0 1 0 0
0 0 0 0» произойдет совпадение (операция
И =
1) «ДА» Программа читает содержимое
второго слова ячейки 5 (где размещен
«адрес 7») и в правой части признак
.
При
читается следующая цифраi+1
т. е. «0», она декодируется в позиционный
номер «0 0 0 0 0 0 0 0 0 1» и сравнивается с
эталоном взятого по адресу 7 массива
вторых цифр. Процесс повторяется до
совпадения позиционного номера «0 0 0 0
0 0 0 0 0 1» с эталоном по адресу 10. Во втором
слове адреса 10 программа читает «Адрес
12» и признак
.
Направление не выбрано, требуется анализ
третьей цифры. Читается следующая цифраi+1
т. е. «9», декодируется в позиционный
номер «1 0 0 0 0 0 0 0 0 0» и сравнивается с
эталоном взятого по адресу 12 массива
третьих цифр. Позиционный номер «1 0 0 0
0 0 0 0 0 0» совпадает с эталоном по адресу
12. «Направление №9 (ПС-288)». Направление
выбрано. Соединение устанавливается с
абонентом ПС-288.
