Изобретение относитс к вычислительной технике. По основному авт, св. ff 760079 описан генератор знаков, содержащий последовательно соединенные первый счетчик и первый блок пам ти, блок управлени , последовательно соединенные регистр и второй блок пам ти, дешифратор и второй счетчик fij . Недостатком известного изобретени вл етс недостаточна надежность из-за отсутстви контрол . Применение известных способов контрол (например, побайтна защита информации по модулю 2) св зано со зна/ чительными затратами оборудовани на контроль. Между тем, анализиру принцип действи генератора знаков, можно заметить, что при информировании (вычерчивании знаков пишущий инструмент каждый раз возвращаетс в начало координат, т. е. суммы координат X и -X, Y и -Y, Z за один знак равны нулю . Эта логическа закономерность и положена в основу контрол . Цель изобретени - повышение надежности . . Поставленна цель достигаетс тем, что в генератор знаков введены блок контрол , триггер и счетчики тактов по координатам X иY, первые входы которых соединены с четвертым,выходом блока управлени , второй и третий входы обоих счетчиков подключены к соответствующим выходам дешифратора, а выходы - к первому и второму входам блока контрол соответственно, третий вход блока контрол соединен с п тым выходом блока управлени , а четвертый вход - с выходсЗм триггера, первый вход которого соединен с четвертым выходом блока управлени , а второй и третий входы - со вторым выходом второго блока пам ти. На чертеже приведена структурна схема генератора знаков. 39 Генератор знаков содержит регистр 1, второй блок 2 пам ти, первый счет чик 3, первый блок пам ти, дешифратор 5, второй счетчик 6, блок 7 уп равлени , счетчик тактов X 8, счетчи тактов У 9, триггер Z 10 и блок 11 контрол (правильности возврата). В качестве примера конкретного вы полнени предлагаемого устройства рассматриваетс генератор знаков электромеханического вычерчивающего устройства , подготавливающего диапо зитивы дл проецировани на большой экран. Стандартный растр знака состо ит из 5 х 8 стандартных шагов. Вычер чивание знака всегда начинаетс с ле вого нижнего угла растра. Но окончании вычерчивани знака пишущий инструмент всегда возвращаетс в этот же угол растра и устанавливаетс в верх нее (подн тое)- положение. Дл перемещени , иглы на один элементарный шаг задаютс две координаты Х(-Х} и Y(-Y) и положение иглы: опущенное (Z 1} или подн тое (Z 0), Значение , например, X 1 и Y 1 определ ют перемещением иглы под углом S, Аналогично может быть задано движение под углом 135, 205 или 315°. Еди ничное значение одной из координат задает движение иглы под углом О, 90, 180 и 270. Слово (байт), определ ющее переме щение иглы, состоит из трех разр дов (1-3 координаты перемещени X и У, одного разр да () перемещени иглы Z, трех разр дов () количества элементарных шагов такого типа, один разр д (8) признака конца знака. Байт определ ет передвижение иглы на несколько шагов в одном направлении , а знак может быть записан несколькими байтами. Дл вычерчивани нужного знака следует обращение к генератору с кодом знака. Код знака в сопровождении синхросигнала подаетс на вход устройства и фиксируетс на регистре 1, синхросигнал поступает в блок 7. По ходу знака из второго блока 2 пам ти выбираетс на первый счетчик 3 код промежуточного адреса. По адресу со счетчика 3 следует обращение в первый блок Ц пам ти и первый байт формировани знака поступает на вход дешифратора 5 и через него на выход устройства (координаты X и У), координата Z подаетс непосредственно 4 из блока 4 пам ти на выход устройства . Блок 7 вырабатывает первый синхроимпульс , идентифицирующий сигналы на выходе устройства (первь1й шаг). Имеющеес в выбранном байте значение счета шагов, зафиксированное во втором счетчике 6, уменьшаетс на 1. Если значение счетчика шагов не равно нулю, блок 7 вырабатывает следуюший синхроимпульс, поступающий на выход устройства, значение счета шагов снова уменьшаетс на единицу и т. д. Алгоритм повтор етс , пока счетчик шагов не обнулитс . Как только счет шагов дойдет до нул , счетчик 3 пересчитываетс .на +t, выбираетс следующий байт из блока 4 пам ти, производитс выдача кода следующего знака и т.д. При распознавании а байте, выбранном из блока 4 признака конца гнака, обращение к блоку прекращаетс . Знак сформирован полностью. В процессе формировани знака (выдачи координат X, У и Z) сигналы этих координат (X и -X, У и -У, Z) одновременно поступают на входы соответственно счетчика 8 тактов X, счетчика 9 тактов У 9 и т|эиггера 10 Z. При этом значени X и У поступают на пр мой счетный вход счетчика, а (-Х) и (-У) на реверсивный вход этих же счетчиков. По каждому синхросигналу эти счетчики пересчитывают е пр мом или обратном направлении в зависимости от значени координаты X, У или Z. При распознавании в байте признака конца знака, выбранного из блока 4, блок 11 контрол анализирует состо ние счетчиков 8, 9 и триггера 10. При нулевом их состо нии знак сформирован правильно . При состо нии счетчиков 8, 9 и триггера 10, отличном от нулевого, блок 11 формирует и выдает на выходные шины сигнал ошибки. Знак сформиХ рован неверно, игла не вернулась в начало координат. Требуетс вмешательство оператора. Формула изобретени Генератор знаков по авт. св. № 760079, отличающийс тем, что, с целью повышени надежности , в него введены блок контрол , триггер и счетчики тактов по коорди5 натам X и Y, первые входы которых соединены с четвертым выходом блока управлени , второй и третий входы счетчиков подключены к соответствующим выходам дешифратора, а выходы к первому и второму входам блока ко трол соответственно, третий вход блока контрол соединен с п тым выходом блока управлени , а четвёртый вход - с выходом триггера, первый 66 вход которого соединен с четвертым выходом блока управлени , а второй и третий входы - со вторым выходом второго блока пам ти, Источники информации, прин тые во внимание при экспертизе 1. Авторское свидетельство СССР N760079, кл. G 06 К 15/20, И. 12.78 (прототип).