(St) ГЕНЕРАТОР ЗНАКОВ
название | год | авторы | номер документа |
---|---|---|---|
Генератор знаков | 1983 |
|
SU1166169A1 |
Генератор знаков | 1982 |
|
SU1049959A1 |
Генератор знаков | 1985 |
|
SU1251063A1 |
Генератор знаков | 1983 |
|
SU1164690A1 |
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕЛЕВИЗИОННОГО ИЗОБРАЖЕНИЯ С ИЗМЕНЕНИЕМ МАСШТАБА УПРАВЛЯЕМОГО ФРАГМЕНТА | 1993 |
|
RU2065206C1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1989 |
|
SU1689983A1 |
Устройство для считывания графической информации | 1982 |
|
SU1164752A1 |
Устройство для отображения информации | 1986 |
|
SU1319072A1 |
Генератор символов | 1989 |
|
SU1633386A1 |
Генератор символов | 1987 |
|
SU1550572A1 |
Изобретение относится к вычислительной технике. По основному авт, св. 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 (прототип).
Авторы
Даты
1982-03-07—Публикация
1979-03-27—Подача