logo
Дипломы2 / Андрей / Чужие дипломы / Диплом1 / диплом

4.2.1. Файл описания плат ок/вд (vtk.Cfg)

Длина файла 1590 байт.

  1. Версия – 2 байта (0,2)

  2. Первые 9 байт – описание состава плат блока ВТК-12 0 – платы не должно быть 1 - плата ОК-14 2 - плата ВД

3 - плата ВД, законфигурируемая как VDN255 – должно быть любая плата 4-254 – не используется

  1. Таблица длиной 64 байта. Таблица представляет собой массив из 2-х таблиц (по 32 байта) соответствующих шинам GиGP. Каждый элемент таблицы идентифицирует канальный интервал 0..31. Содержимое отличное от нуля означает, что в данный канальный интервал входят данные канального окончания какого-то слота. Все канальные окончания нумеруются по порядку 1…36. Т.е. для вычисления конкретного слота и конкретного канального окончания необходимо преобразовать содержимое таблицы по следующей формуле:

SlotNumber = 1+(tab[i]-1) div 4;

ChannelNumber = tab[i]-4*((tab[i]-1) div 4),

где tab[i] элемент таблицы.

  1. Затем следуют 36 записей по 16 байт: описывают загружаемую конфигурацию в соответствующую плату ОК-14 или ВД Формат записи:

5. 6 записей по 128 (080h) байт Даже если поток Е1-iне используется, запись должна быть и ее начало должно быть осмысленно..

  1. Таблица управления обработкой национальных битов: 1 поле (8 байт) [0] – nчисло обработчиков (0…255) [1] – не используется (раньше тут был «reserveindex» (0 - нет, 1 - есть))

[2] – режим обработки СУВ (прозрачный или обычный: CASMode=Transparent/Normal)

в этом байте используются младшие 6 бит (0..5), которые соответствуют потокам (A..F)

если бит =0, то режим Normal;

если бит =1, то режим Transparent;

[3] – режим автоустановки синхронизации Internal, при аварии потока, от которого синхронизируемся (это состояние сохранится до первой перезагрузки файла коммутации).

Бит 0 = 0 –включен режим автоустановки; 1-выключен

[4..7] – 4 байт нулей 2 поле (nполей по 8 байт) [0] – “1”тип обработчика (пока существует один тип) [1] – «1…6» номер Е1A-F[2] – маска битов сверхциклового синхросигналаxxxxJ4J5J6J7 (вместо х пишем «0») [3] - активное состояние битов сверхциклового синхросигнала. [4] – маска битов синхросигналаSixSAS4S5S6S7S8 – «1» анализ бита разрешен. [5] - активное состояние битов синхросигнала. –Примечание: второй смысл S2 – извещение цикловое или Y-alarm!, J5 сверхцикловое извещение или MY-alarm! [6] – “0” сюда программа пишет свой результат в процессе работы [7] - “0” резерв.

  1. Таблицы трансляции и вставки национальных бит (108 байт)

Таблица трансляции (6*6=36 байт): каждый элемент таблицы имеет размер 1 байт;

Каждый байт представляет собой набор битов (в скобках указан номер бита в байте) :

res (7), Si1 (6), Si2 (5), Sa4 (4), Sa5 (3), Sa6 (2), Sa7 (1), Sa8 (0)

значение бит: 0 - не транслировать этот бит в поток, 1 – транслировать

Таблица вставки национальных бит при авариях в потоках (6*6*2=72 байт):

каждый элемент таблицы имеет размер 2 байта;

Каждый байт представляет собой набор битов (в скобках указан номер бита в байте) :

res (7), Si1 (6), Si2 (5), Sa4 (4), Sa5 (3), Sa6 (2), Sa7 (1), Sa8 (0)

значение бит: (байт 1) 0 - не вставлять этот бит в поток при аварии, 1 - вставлять ;

(байт 2) 0/1 - значение бита, если он вставляется

Вид обоих таблиц:

A

B

C

D

E

F

A

1

2

3

4

5

6

B

7

8

9

10

11

12

C

13

14

15

16

17

18

D

19

20

21

22

23

24

E

25

26

27

28

29

30

F

31

32

33

34

35

36

В таблице указан номер элемента в том порядке, в каком он идет в файле, подробнее о структуре элемента таблиц смотри выше.

  1. Таблица маскирования аварий Е1-i– 6 байт (присутствует всегда).Если Е1-iне используется то “0”. Если Е1-iиспользуется т.е. перечислен в каких либо конференциях или коннектах то значение по умолчанию “FF”. “FF” разрешает реагировать на все виды аварий и на срабатывание национальных битов и наYиMYсообщения.

  2. последний байт “0”