ГОСТ ISO/1EC 24724—2011
П р и м е ч а н и е — На рисунке3 первый элемент изображен в виде темного элемента слева, но знаки
символа могут быть также зеркальным отражением слева направо и/или инвертированы по цветам
темный’светлый по отношению к рисунку.
2) преобразуют измеренные размеры е,.е2,е3,б4.е5, и еев нормированные значения Е,.Е2,
Е3, Е4, Е5
и
Еб, которые представляют собой ширину в целых значениях модулей (EJ изме
ренных размеров. Для значения Е, используют следующие выражения:
если 1.5р/16 £ е(< 2,5р/16, то Е, = 2;
если 2,5р/16 £ е, < 3,5р/16. то Е, = 3;
если 3,5р/16 £ е, < 4,5р/16, то Е, = 4;
если 4.5р/16 £ е, < 5,5р/16. то Е, = 5;
если 5.5р/16 £ е, < 6,5р/16, то Е, = 6;
если 6,5р/16 £ е, < 7,5р/16. то Е, = 7;
если 7,5р/16 £ е, < 8,5р/16. то Е, = 8;
если 8,5р/16 £ е, < 9.5р/16. то Е, = 9.
Если данные условия не выполняются, знаксимвола считают ошибочным,
3) определяют нормированные значения ширины элементов, исходя из значений Е. К ширине
последнего элемента знака символа относят оставшиеся модули (вместо вычисления его
ширины по значениям Е). Установление действительных размеров ширины элементов явля
ется единственным решением, при котором в знаке символа недолжны присутствовать эле
менты с шириной менее одного модуля, и должен быть включен хотя бы один четный элемент с
шириной один модуль. Например, на рисунке 3 значения от Е, до Е6равны {4 34 5 5 4}.
Возможные производные наборы элементов могут быть рассчитаны как {4 0 31 4 1 3 0}
(следует обратить внимание на присутствие элементов шириной 0 модулей). {31 223221},
{221 32312} (следует обратить внимание на отсутствие четных элементов шириной один
модуль) или {1304 14 0 3} (следует обратить внимание на присутствие элементов шириной 0
модулей и наотсутствие четных элементов шириной один модуль). Только восемь значений
ширины элементов {31223221} удовлетворяют этим требованиям, поэтому их выбирают в
качестве значений ширины элементов. Если ни один из полученных наборов элементов не
являетсядействительным, то знаксчитают ошибочным. В приложении G приведена реализа
ция алгоритма декодирования ширины этих элементов на языке программирования С:
4) определяют значения четного и нечетного поднаборов с помощью программы, приведенной
в приложении В;
5) вычисляют значение знака символа из значений четного и нечетного поднаборов;
6) вычисляют и сохраняют значения произведений весовых коэффициентов на значения шири
ны элементов для расчета контрольной суммы;
d)декодируют каждый прилегающий знак символа со структурой (15.4) следующим образом.
1) измеряют ширину семи размеров р,е,.е2,е 3.е4.е 5и еБ (рисунок 3):
2) преобразуют измеренные размеры е,.е2, е3. е4,е5и еБв нормированные значения Е,. Е2,
Е3, Е4,Е5
и
Ее. которые представляют собой ширину в целых значениях модулей (Е,) этих
измеренных размеров. Для i-ro значения Е используют следующие выражения.
если 1,5р/15 £ е, < 2,5р/15. то Е, = 2;
если 2,5р/15 £ е, < 3,5р/15, то Е, = 3;
если 3,5р/15 £ е, < 4.5р/15. то Е, = 4;
если 4.5р/15 £ е, < 5,5р/15. то Е; = 5;
если 5,5р/15 £ е, < 6,5р/15, то Е, = 6;
если 6,5р/15 £ е, < 7,5р/15. то Е, =7;
если 7,5р/15 £ е, < 8,5р/15, то Е, = 8;
если 8,5р/15 £ в| < 9.5р/15. то Е, = 9.
Если данные условия не выполняются, знаксимвола считают ошибочным,
3) определяют значение знака символа со структурой (15.4) всоответствии с порядком, уста
новленным в перечислениях с) 3) — 6);
e) декодируют значение шаблона поиска с помощью следующего метода, использующего нормиро
ванные значения ширины элементов:
1) находят значение р как сумму элементов е,. е2. е3и е4шаблона поиска;
12