Программная организация процесса ввода информации. Поиск пути в двухзвенном коммутационном поле. Программная организация процессов формирования и выдачи периферийных команд

Страницы работы

Фрагмент текста работы

свое состояние «0 → 1», и следовательно, эти КТ отметили поступление вызова.

5. В соответствии с алгоритмом работы программы ПСК1, если СИ1 ≠ 0, то необходимо сделать заявку в БПЗ. В первую свободную ячейку БПЗ записываются:

а) Номер линейки, в которой произошли изменения;

б) СИ1.

6. Повторяем процесс до тех пор, пока не будут опрошены все линейки.

7. По окончании работы программы ПСК1 управление передается диспетчеру, который после проверки содержимого БПЗ производит запуск программы ПСК2. Программа ПСК2 ведет последовательный опрос лишь тех линеек, номера которых записаны в БПЗ.

БПЗ

1

3

5

8. Из БПЗ получаем информацию о номере линейки, в которой изменилось состояние КТ, а программа ПСК2 формирует и затем выдает в определитель первую команду – запрос о состоянии КТ данной линейки. В ответ появляется слово очередного сканирования СОС2.

9. Считываем состояние 1-й строки МСКТ и получаем СПС (оно остается таким же, как и в программе ПСК1).

10. По результату повторного сканирования формируется слово изменений СИ2:

11. Осуществляется проверка стабильности изменений:

12. Если ССИ = 0, то стабильных изменений состояния КТ нет, следовательно вызовов нет и начинается проверка следующей строки БПЗ. Если ССИ ≠ 0, это значит, что есть изменение состояния КТ.

13. В случае обнаружения изменения состояния КТ начинается анализ ССИ и с помощью таблиц пересчета по номеру линейки и номеру КТ определяется линейный номер АК.

14. Происходит запись найденного номера АК в свободную ячейку БЗО. В БЗО заполнение ячеек происходит последовательно.

15. Повторяем процесс до тех пор, пока не будут опрошены все строки БПЗ.

БЗО

1

15

24

25

16. В соответствующей линейке МСКТ необходимо отразить все обнаруженные устойчивые изменения состояний КТ.

МСКТnew

1

1

0

1

0

1

1

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

1

Процесс продолжается до тех пор, пока не будут обработаны все заявки.

На этом работа программы организации процесса сканирования заканчивается.


Задача №2

Поиск пути в двухзвенном коммутационном поле

Дано:

ТП

МС ПЛ

МСКПН

Т

Д

Д

Т

Т

Na=5

1

1

0

1

1

1

1

1

БЗО

Д

Д

Д

Т

Т

Ka=5

0

1

1

1

1

1

1

0

3

Т

Д

Т

Д

Д

Ma=4

1

0

1

0

1

0

1

1

15

Т

Д

Д

Д

Т

Mb=4

1

1

0

1

1

1

0

1

21

Т

Т

Д

Т

Т

1

0

1

0

(Счет с «0») («1» - свободен, «0» - занято)

Задание:

·  нарисовать на схеме найденные пути

·  заполнить БЗППК, РВ, БЗКПЗ

Решение:

Ниже на рисунке показана двухзвенная схема со следующими структурными параметрами:

·  NA = 5 – число входов в один коммутатор звена А. Нумерация входов: 0 ÷ nA.

nA = NA – 1 = 4

·  МА = 4 – число выходов из одного коммутатора звена А. Нумерация выходов: 0 ÷ mA.

mA = MA – 1 = 3

·  КА = 5 – число коммутаторов в звене А. Нумерация коммутаторов: 0 ÷ kA.

kA = KA – 1 = 4

·  NB, MB, KB– соответствующие параметры звена В.

Во входы коммутаторов звена А включаются абонентские комплекты (АК). Выходы коммутаторов звена В разделяются на отдельные направления, каждое из которых предназначено для включения служебных комплектов одного из следующих типов:

·  КПН – комплекты приема номера;

·  КПВ – комплекты посылки вызовов;

·  КПЗ – комплекты посылки сигнала «Занято» и др.

В контрольной работе в выходы коммутаторов звена В предусматриваем подключение только комплектов приема номера (КПН) двух типов:

·  ДКПН – декадный комплект приема номера от дискового номеронабирателя;

·  ТКПН – тональный комплект приема номера от тастатурного номеронабирателя с частотным набором.

Структурная схема двухзвенного коммутационного поля

Тип КПН зависит от типа номеронабирателя, установленного в соответствующем телефонном аппарате, и определяется с помощью таблицы пересчета (ТП) «Номер АК - Тип КПН», хранящийся в памяти ЭУС. Для рассматриваемой структуры КП ТП можно представить в виде матрицы или массива, состоящего из ка строк по nа элементов в каждой строк:

0

1

2

3

4

Т

Д

Д

Т

Т

0

Д

Д

Д

Т

Т

1

Т

Д

Т

Д

Д

2

Т

Д

Д

Д

Т

3

Т

Т

Д

Т

Т

4

Таблица пересчета «Номер АК – Тип КПН»

Элементы i-й строки соответствуют АК, включенным в i-й коммутатор звена А. Каждый элемент содержит код номеронабирателя:

Д – дисковый номеронабиратель,

Т – тастатурный номеронабиратель.

Данные о состоянии элементов КП группируются в два однобитовых массива:

1)  МСПЛ – массив состояния промлиний. МСПЛ занимает в памяти КА слов (ячеек памяти). Отдельное слово, состоящее из mА разрядов, хранит информацию о состоянии промлиний АВ, относящихся к коммутатору звена А с тем же номером. После занятия ПЛ в МСПЛ «1» заменяется на «0».

0 – ПЛ занята; 1 – ПЛ свободна.

0

1

2

3

1

1

0

1

0

0

1

1

1

1

1

0

1

0

2

1

1

0

1

3

1

0

1

0

4

2)  МСКПН – массив состояния КПН или МСвых (массив состояния выходов коммутационного поля). Число КПН на АТС определяется телефонной нагрузкой. Массив МСвых состоит из КВ слов по mВ разрядов. Каждый разряд в слове определяет состояние выходов данного коммутатора звена

Похожие материалы

Информация о работе