Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методички для С-02Н / Методички для С-02Н / 210406.65 Программное обеспечение ЦСК_ДКР_2009_Булдакова Р.А._ЭВ.doc
Скачиваний:
58
Добавлен:
05.05.2015
Размер:
1.16 Mб
Скачать

3 Контрольное задание и методические указания по его выполнению

Задача 1

Для заданного этапа обслуживания вызова (таблица 1) составить фрагмент SDL – диаграммы. Пояснить взаимодействие программ на данном этапе.

Таблица 1

№ варианта

Этап обслуживания вызова

1

Прием вызова от абонента (линия обслуживается)

2

Прием вызова от абонента (линия не обслуживается)

3

Прием номера

4

Ожидание окончания приема номера

5

Ожидание ответа абонента (абонент Б ответил)

6

Ожидание ответа абонента Б (абонент А дал отбой)

7

Разговор, абонент А дал отбой

8

Разговор, абонент Б дал отбой

9

Анализ номера (линия свободна), поиск пути

10

Анализ номера (линия занята)

Рекомендации по выполнению задания №1

Перед выполнением задания необходимо:

  • повторить состав оборудования ЦСК; [1], с. 11…13; [2], с. 32…34, с. 36…38;

  • изучить автоматную модель коммутационной станции и граф установления соединения, [1], с. 138…142;

  • изучить основные символы языка SDL; [1], с. 140; [2], с. 66…69.

Для выполнения задания можно использовать рисунок 4.4. [1], с. 140, 141; рисунок 3.1, [2],с. 70. В качестве структурной схемы ЦСК можно взять схему ЭАТС – 200 (DX 200), [2], с. 36, рисунок 2.3.

В ответ необходимо включить:

  • граф установления соединения,

  • фрагмент SDL – диаграммы для заданного этапа обслуживания вызова с комментариями,

  • структурную схему тракта для заданного этапа обслуживания вызова.

Задача 2

Для ЦСК заданной емкости определить структуру таблиц пересчета списочных номеров в станционные при использовании методов одноступенчатой и двухступенчатой дешифрации, если сеть имеет семизначную нумерацию. Для каждого варианта организации таблиц определить резервируемый объем памяти, адресацию выделенных областей памяти, указать достоинства и недостатки одноступенчатой и двухступенчатой дешифрации. Исходные данные приведены в таблице 2.

Таблица 2

Параметр

№ варианта

1

2

3

4

5

6

7

8

9

10

Емкость АТС, тыс. ном.

4,3

2,5

3,7

4,5

2,8

3,4

4,2

2,6

3,5

2,3

Начальные адреса областей памяти для размещения таблиц

9А00

9Е00

А200

А600

АА00

АЕ00

А800

АС00

В000

В400

В400

В800

ВС00

С000

С200

С600

СА00

СЕ00

D200

D600

D500

D900

DD00

E100

E300

E700

EB00

EF00

F300

C900

CE00

D200

D600

DA00

DE00

DF00

E300

E700

EB00

E500

E900

ED00

F100

F500

F200

F600

FA00

FE00

Примечание. Знания адресов указаны в шестнадцатиричной системе.

Рекомендации по выполнению задания №2

Перед выполнением задания необходимо изучить:

  • особенности индексных таблиц;

  • построение таблиц пересчета списочных номеров в станционные.

Для выполнения задания можно использовать рисунки 8,9.

В ответ необходимо включить:

  • план нумерации абонентов АТС;

  • таблицу одноступенчатой дешифрации с указанием адресов ячеек и их содержимого; расчет объема памяти под таблицу; пояснения по процедуре пересчета номеров;

  • таблицы для двухступенчатой дешифрации с указанием адресов ячеек и их содержимого; расчет объема памяти под таблицы; пояснения по процедуре пересчета номеров;

  • достоинства и недостатки методов одноступенчатой и двухступенчатой дешифрации.

Задача 3

Изобразить алгоритм приема сигналов вызова и отбоя на языке SDL. Привести пример обработки данных (таблица 3).

Таблица 3

№ варианта

слова

текущего состояния R1

предыдущего состояния R2

блокировки R0

1

6F

55

B3

2

E3

AA

99

3

89

AA

51

4

BF

71

AE

5

FD

E3

15

6

A5

84

7B

7

AF

F0

AF

8

7C

F0

AF

9

3A

BB

8F

10

FA

0F

85

Примечания:

  • Значения слов указаны в шестнадцатиричном коде;

  • В слове блокировки разряд со значением “1” соответствует работоспособному состоянию прибора (прибор разблокирован).

  • В словах текущего и предыдущего состояния значение разряда “0” соответствует отсутствию вызова.

Рекомендации по выполнению задания №2

Перед выполнением задания необходимо изучить:

  • организацию массивов состояний контрольных точек, [2], с. 74…76;

  • программную организацию процесса приема сигналов о событиях, [1], с. 150…152;

  • алгоритм приема сигналов вызова и отбоя, [2], с. 91…95.

В ответ необходимо включить:

  • алгоритм приема сигналов вызова и отбоя, [2], с. 93, рисунок 3.15;

  • вариант обработки данных по индивидуальному варианту с комментариями;

  • вывод по результатам обработки.

Задачей любого алгоритма сканирования является периодический опрос внешних цепей и выявление изменения их состояния. Алгоритм приема сигналов вызова и отбоя оперирует данными и состоянии контрольных точек АК: считывается текущее состояние КТ АК (R1) сравнивается с данными предыдущего опроса этих КТ (R2). В результате сравнения выявляются комплекты, в которые поступили сигналы вызова (изменение состояния КТ с “0” на “1”) и отбоя (изменение состояния КТ с “1” на “0”). Операция сравнения проводится одновременно для n комплектов (n – разрядность ячеек памяти и количество КТ в одной линейке сканерной матрицы). Для выявленных комплектов формируются заявки к программам базового уровня, обеспечивающим дальнейшую обработку поступивших сигналов.

Выделение сигналов вызова и отбоя осуществляется на основе логических операций поразрядной конъюнкции и сложения по модулю два над машинными словами R1, R2, R0:

  • для обнаружения изменения состояния выполняется операция сложения по модулю два над словами текущего и предыдущего состояния КТ

R3 = R1ÅR2;

  • полученный результат необходимо проанализировать на наличие заблокированных комплектов, для этого выполняется операция логического умножения со словом блокировки

R4 = R3LR0;

  • для выделения комплектов, где зафиксирован сигнал вызова, выполняется операция логического умножения

R5 = R4LR1;

  • для выделения комплектов, где зафиксирован сигнал отбоя, выполняется операция сложения по модулю два R6 = R4ÅR5.

Если обнаружено несколько комплектов с изменением состояний КТ, организуется очередь. Порядок комплектов в очереди определяется на основе операции поиска крайней левой единицы в словах R5 и R6. Заявки на обслуживание выявленных событий записываются в буфер заявок в порядке очереди.

Задача 4

Составить таблицу расписания запуска периодических программ высокой степени срочности. На данном уровне работает 8 программ. Исходные данные указаны в таблице 4. Для заданных программ составить временную диаграмму работы.

Таблица 4

№ варианта

Параметры

Величина первичного периода Dt, мс

Периодичность запуска программ

Номера запускаемых программ

Длительность цикла расписания, мс

1

5

T0 = 2t, T7 = 3t

0,7

60

2

10

T1 = t, T6 = 8t

1,6

80

3

20

T2 = 3t, T5 = 2t

2,5

120

4

5

T2 = 4t, T2 = 3t

2,6

60

5

10

T3 = 3t, T6 = 4t

3,6

90

6

20

T3 = t, T7 = 6t

3,7

120

7

5

T6 = 8t, T6 = 2t

0,6

60

8

10

T1 = 8t, T7 = 4t

1,7

80

9

20

T2 = 6t, T7 = 2t

2,7

120

10

10

T4 = 2t, T7 = 4t

4,7

100