ГОСТ Р ИСО/МЭК19794-2—2005
При использовании любого издвух рекомендуемых методов определения гребневогосчета порядок
записи значений гребневого счета должен соответствовать следующим правилам:
а) все значения гребневого счета для одной и той же начальной контрольной точки должны быть
записаны последовательно;
б) начальная контрольная точка должна быть первой в трехбайтовой записидополнительныхданных,
содержащих информацию о гребневом счете;
в) если начальная контрольная точка не имеет соседних контрольных точек вданном квадранте или
октанте, то в полях «Номер контрольной точки» и «Значение гребневогосчета» записиданных гребневого
счета должны быть нули, то есть для каждой начальной контрольной точки всегда должно быть четыре
записи данных гребневого счетадля квадранта или восемь записейдля октанта;
г) порядок записи соседних контрольных точек в квадранте или октанте данным стандартом не уста
навливается.
Пример
—
Если
к
од метода определения гребневого счета — 0x01, а значения гребневого
счета определены для начальных
к
онтрольных точе
к
5 и 22, т о четыре записи данных гребне
вого счета для
к
онтрольной точ
к
и 22м огут бы ть записаны первыми, после чего должны бы ть
записаны четыре записи данных гребневого счета для
к
онтрольной точ
к
и 5.
7.5 2.2
Данные гребневого счета
Данные гребневого счетадолжны быть представлены набором трехбайтовых записей. Первый и вто
рой байты содержат номера контрольных точек, образующих отрезок, по которому определяют гребневой
счет. Третий байт содержит информацию о числе гребней, пересекающих отрезок, соединяющий две ука
занные контрольные точки.
Данные гребневого счета должны быть перечислены в порядке возрастания номеров контрольных
точек согласно таблице 6. Не требуется, чтобы сначала были перечислены значения гребневого счета с
самыми меньшими значениями номера контрольной точки. Так как контрольные точки перечисляются в
произвольном порядке, взаимное расположение различных элементов данных гребневого счета не может
быть установлено.
Т а б л и ц а 6 — Пример данных гребневого счета (произвольный метод ОГС. значение 0x00)
Номер контрольной точки 1
Номер контрольной точки 2
Гребневой счет
0x01
0x02
0x05
0x01
0x06
0x09
0x01
0x07
0x02
0x02
0x04
0x02
0x09
0x05
0x03
0x13
0x0D
0x03
0x09
0x15
0x08
7.5.2.3 Структура формата данных гребневогосчета
Структура форматаданных гребневого счета представлена на рисунке 7.
7Л22
ГрОЬЮайй
о т
7А2.1
7Л2.2
7.&Z2
иетОДйпре- Номер виг- Нпмпр «пнт-
А п н мрольнойрашнаА
пДОнвэогоm illточм2
men
V
-------
Y
__________
JL
__________
А
__________ JL
____
i
-------
1 М т1Ш т1Ш г
1ДОт
S байта
7
Л22
7А2Д
Нснвр BDHT- Номер «ниг
ротнаА рольюй
точта1 пнкм2
7
А22
Гребневой
оч*т
Кпдметод*
Индексчкпо
Индекс
ПадокЧисло
L
__________
А
__________
А.
_____
А
1Ш г1 №1войт
30*#тж
Рисунок 7 — Диаграмма формата данных гребневого счета
14