Генератор знаков
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советсккк
Социалистических
Республик >911576 (63 } Дополнительное к ast. свид-ву И 760079 (22)Заявлено 27. 03.79 {21) 274 i 136/18-24 с присоединением заявки М .(23}Приоритет (5t)M. Кл.
G 06 К 15/20 тасудауатмний квинтет
ССФР ае двлзи язабретенвй и открытий
Опубликовано 07.03 82. Бюллетень Рй 9 (53) УДК 681. 327. . 11 (088. 8) Дата опубликования описания 07. 03. 82
{72} Ast0p изобретения
1„, А. Д. Доля
"Ъ д I ,2 (7!} Заявитель (543 ГЕНЕРАТОР ЗНАКОВ
Изобретение относится к вычислительной технике.
По основному авт, св. 11 760079 описан генератор знаков, содержащий последовательно соединенные первый счетчик и первый блок памяти, блок управления, последовательно соединенные регистр и второй блок памяти, дешифратор и второй счетчик f1) .
Недостатком известного изобретения является недостаточная надежность
1О иэ-эа отсутствия контроля.
Применение известных способов контроля 1 например, побайтная защита ин-, фсрмации по модулю 2) связано со эна чительными затратами оборудования на контроль. Между тем, анализируя принцип действия генератора знаков, можно заметить, что при информировании (вычерчивании) знаков пишущий инструмент каждый раз возвращается в начало координат, т. е. суммы координат Х и
-Х, Y и -Y, Z за один знак равны нулю. Эта логическая закономерность и положена в Основу контроля.
Цель изобретения - повышение надежности.
Поставленная цель достигается тем, что в генератор знаков введены блок контроля, триггер и счетчики тактов по координатам Х и У, первые входы которых соединены с четвертым, выходом блока управления, второй и третий входы обоих счетчиков подключены к соответствующим выходам дешифратора, а выходы - к первому и второму входам блока контроля соответственно, третий вход блока контроля соединен с пятым выходом блока управления, а четвертый вход - с выходом триггера, первый вход которого соединен с четвертым выходом блока управления, а втОрои и третий вхОды - со BTopblM выходом второго блока памяти.
На чертеже приведена структурная схема генератора знаков.
Формула изобретения
3 91157
Генератор знаков содержит регистр
1, второй блок 2 памяти, первый счетчик 3, первый блок 4 памяти, дешифратор 5, второй счетчик 6, блок 7 управления, счетчик тактов X 8, счетчик тактов У 9,,триггер Z 10 и блок 11 контроля (правильности возврата).
В качестве примера конкретного выполнения предлагаемого устройства рассматривается генератор знаков о электромеханического вычерчивающего устройства, подготавливающего диапозитивы для проецирования на большой экран. Стандартный растр знака состоит из 5 х 8 стандартных шагов. Вычер- 1з чивание знака всегда начинается с левого нижнего угла растра. Ilo окончании вычерчивания знака пишущий инструмент всегда возвращается в этот же угол растра и устанавливается в верх-
20 нее (поднятое) положение. Для перемещения. иглы на один элементарный шаг задаются две координаты X(-Х) и
Y(-Y) и положение иглы: опущенное (Z = 1) или поднятое (Z = О). Значение, например, Х = 1 и Y - =1 опредео ляют перемещением иглы под углом 45.
Аналогично может быть задано движение под углом 135, 205 или 315, Единичное значение одной из координат задает движение иглы под углом О, 90, 180 и 270
Слово (байт), определяющее перемещение иглы, состоит из трех разрядов (1-3) координаты перемещения Х и Y зз одного разряда (4) перемещения иглы
Z, трех разрядов (5-7) количества элементарных шагов такого типа, один разряд (8) признака конца знака.
Байт определяет передвижение иглы.
40 на несколько шагов в одном направлении, а знак может быть записан несколькими байтами.
Для вычерчивания нужного знака следует обращение к генератору с кодом знака. Код знака в сопровождении синхросигнала подается на вход устройства и фиксируется на регистре 1, синхросигнал поступает в блок 7. Ilo ходу знака из второго блока 2 памяти выбирается на первый счетчик 3 код промежуточного адреса. По адресу со счетчика 3 следует обращение в первый блок 4 памяти и первый байт формирования знака поступает на вход дешифратора 5 и через него на выход устройства (координаты Х и Y), координата Z подается непосредственно
6 4 иа блока 4 памяти на выход устройства.
Блок 7 вырабатывает первый синхроимпульс, идентифицирующий сигналы на выходе устройства (первМй шаг).
Имеющееся в выбранном байте значение счета шагов, зафиксированное во втором счетчике 6, уменьшается на "1".
Если значение счетчика шагов не равно нулю, блок 7 вырабатывает следуюший синхроимпульс, поступающий на выход устройства, значение счета шагов снова уменьшается на единицу и т. д.
Алгоритм повторяется, пока счетчик шагов не обнулится, Как только счет шагов дойдет до нуля, счетчик 3 пересчитывается .на +1, выбирается следующий байт из блока 4 памяти, производится выдача кода следующего знака и т.д, При распознавании в байте, выбранном из блока 4 признака конца
", нака, обращение к блоку 4 прекращает.ся. Знак сформирован полностью.
В процессе формирования знака (выдачи координат X, Y и 2) сигналы этих координат (Х и -Х, Y и -Y Z) одновременно поступают на входы соответственно счетчика 8 тактов Х, счетчика
9 тактов У 9. и триггера 10 2,. При этом значения Х и Y поступают на прямой счетный вход счетчика, а (-X) и (-Y) на реверсивный вход этих же счетчиков.
По каждому синхросигналу эти счетчики пересчитывают в прямом или обратном направлении в зависимости от значения координаты Х, Y или Z. При распознавании в байте признака конца знака, выбранного из блока 4, блок 11 контроля анализирует состояние счетчиков 8, 9 и триггера 10. При нулевом их состоянии знак сформирован правильно. При состоянии счетчиков 8, 9 и триггера 10, отличном от нулевого, блок 11 Формирует и выдает на выходные шины сигнал ошибки. Знак сформи рован неверно, игла не вернулась в начало координат. Требуется вмешательство оператора.
Генератор знаков по авт. св.
М 760079, отличающийся тем, что, с целью повышения надежности, в него введены блок контроля, триггер и счетчики тактов по коордиСоставитель E. Олейниченко
Редактор В. Пилипенко Техред A. Бабинец Корректор М . Демчи к
Заказ 1132/43
Тираж, 732 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул, Проектная, 4
5 911576 6 натам Х и Y„первые входы которых вход которого соединен с четвертым соединены с четвертым выходом блока выходом блока управления, а второй и управления, второй и третий входы третий входы - со вторым выходом втосчетчиков подключены к соответству- рого блока памяти. ющим выходам дешифратора, а выходык первому и второму входам блока кон- Источники инФормации, троля соответственно, третий вход принятые во внимание при экспертизе блока контроля соединен с пятым вы- 1. Авторское свидетельство СССР ходом блока управления, а четвертый У,760079, кл. G 06 К 15/20, 14.12.78 вход " с выходом триггера, первый >0 прототип).