Генератор знаков Советский патент 1985 года по МПК G09G1/08 

Описание патента на изобретение SU1166169A1

Изобретение относится к вычислительной технике и может быть исполь зованр для формирования знаков при воде информации электромеханическим вычерчивающим механизмом на диапозитив. Цель изобретения - повысить наде ность генератора знаков. На фиг. 1 приведена структурная схема генератора знаков; на фиг.2 блок-схема алгоритма работы устройства; на фиг. 3 - временная диаграм ма работы устройства. Генератор знаков (фиг. 1) содержит регистр 1, второй блок 2 памяти первый счетчик 3, первый блок 4 памяти, первый элемент 2И-ИЛИ 5, деши ратор 6, первьй и второй элементы И 7 и 8, второй счетчик 9, второй эле мент 2И-ШШ 10, третий счетчик 11, первый триггер 12, четвертьй счетчи 13, блок 14 контроля, второй и третий триггеры 15 и 16, шифратор 17. В табл. 1 представлены входные и выходные сигналы дешифратора 6 Таблица 1 Код на Код на выходе входе .Li.-l:L..L:i X I -У I -X в табл. 2 представлено преобразо вание кодов шифратором 17. Таблица2 Продолжение табл.2: Генератор знаков (фиг. 2 и 3) работает следующим образом. Стандартный растр знака - 5x8 элементарных шагов. Вычерчивание знака всегда начинается с левого нижнего угла растра. По окончании вычерчивания пишущий инструмент возвращается в исходное положение. Для перемещения пишущего инструмента на один элементарньш шаг задаются две координаты Х(-Х) и У(-У) и его положение нижнее () и верхнее (). Байт, определяющий перемещение пишущего инструмента, состоит из: трех разрядов (1-3) координаты X, У; одного разряда (4) координаты Z; трех разрядов (5-7) количества элементарных шагов данного типа; одного разряда (8) признака конца знака. Байт определяет перемещение пишущего инструмента на несколько шагов в одном направлении, а знак может быть описан несколькими байтами. Рассмотрим работу генератора знаков при нормальном безошибочном функционировании и при возникновении ошибок. Для вычерчивания нужного знака следует обращение к генератору знаков с кодом знака, который фиксируется на регистре 1 в сопровождении синхроимпульса, поступающего на входы второго счетчика 9 и второго элемента 2И-ИЛИ. По коду знака из блока 2 памяти на счетчик 3 выбирается код промежуточного адреса. По этому адресу следует обращение в блок 4 памяти и прочитанный байт через элемент 2И-ИЛИ 5 поступает на вход дешифратора 6 (значение кода координат) и в счетчик 9 (количество тактов). 3 Значение кода координат дешифрируется дешифратором 6 и вьщается на- выходные шины устройства. При отсутствии сигнала ошибки на выход блока 14 (алгоритм вьивления ошибки описан ниже) синхроимпульс через элемент 2И-ИЛИ 10 выдается на выход ную шину, идентифицируя информацию на выходных информационных шинах. Имеющееся в счетчике 9 количество шагов уменьшается на единицу. Если значение количества шагов в счетчике 9 не равно нулю, очередной синхроимпульс через элемент 2И-ИЛИ 10 проходит на выход, идентифицируя следующий шаг с,теми же значениями координат. Значение количества шагов в счетчике 9 снова уменьшается на единицу и т.д. Алгоритм повторяется, пока счетчик не обнулится.При обнулении счетчика 9 счетчик 3 модифицируется на единицу, выбирается следующий байт из блока 4, про иэводатся выдача кода следующей координаты и т.д. При распознавании в очередном байте, выбранном из блока 4, признака конца знака обращение k блоку 4 прекращается. Знак сформирован полностью. Для контроля правильности вьщачи информации используют особенности алгоритма функционирования пиигущего инструмента. Пишущий инструмент по окончании вычерчивания знака всегда возвращается в начало координат. Отсюда, сумма элементарных шагов по каждой координате по окончании вычерчивания любого знака должна быть равна нулю. В процессе формирования знака (выдачи координат X, У и Z) сигналы этих координат (X и -X, У и -У, Z и -Z) с выходных шин устройства одновременно поступают на входы соответственно счетчика 11 (X), счетчика 13 (У) и триггера 12 (Z). При этом зна чения координат X и У поступают на прямой счетный вход счетчиков 11 .и 13, а -X и -У на реверсивный вход этих же счетчиков. По каждому 694 синхроимпульсу счетчики 11, 13 и триггер 12 пересчитьшают в прямом или обратном направлении в зависимости от значения координат X, У HZ. При распознавании в байте, выбранном из блока 4, признака конца знака, блок 14 контроля анализирует состояние счетчиков 11, 13 и триггера 12. При нулевом их состоянии знак сформирован правильно. При состоянии счетчиков 11, 13 и триггера 12, отличном от нулевого, блок 14 вьадает на выходную шину сигнал ошибки. Знак сформирован неверно, пишущий инструмент не вернулся в начало росписи. Далее вьшолняется алгоритм автоматического возврата пишущего инструмента в начало росписи. Ранее в процессе росписи триггерам 15 и 16 фиксировались по переполнению счетчиков 11 и 13 знаки отрабатываемых координат соответственно по X и У. Сигналы из сметчиков 11 и 13 и триггеров 15, 16 поступают в шифра-: тор 17 и далее через второй вход элемента 2И-ИЛИ 5 на дешифратор 6 и выходные шины устройства. Синхроимпульс Бьщается из блока 16 через элемент 2И-ИЛИ 10. Входы элементов 2И-ИЛИ 5 и 10 управляются сигналами из блока 14 контроля. Одновременно сигналом ошибки через элемент И 7 блокируется вьщача единичного значения координаты Z на выход устройства (Z 0). Выдача значений координат пишзтцему инструменту повторяется до обнуления счетчиков 11 и 13, т.е. до исчезновения сигнала ошибки на выходе блока 14. После снятия запрета с входа элемента И 8 выдается сигнал Конец знака пишущему инструменту. Реализация автоматического возрата пишущего инструмента в начало осписи знака исключает порчу диапоитива более чем на один знак при диночных ошибках (сбоях) в работе енератора знаков.

Т

7

LrFiJ

(/зЛ

LrFT/ifir

Ct em LfKff г ерес 1/тал на+j

j

станобка состояния шины fpt/8.2

г/г. J

Похожие патенты SU1166169A1

название год авторы номер документа
Генератор знаков 1979
  • Доля Александр Давидович
SU911576A2
Генератор знаков 1982
  • Доля Александр Давидович
SU1049959A1
Генератор знаков 1983
  • Яскевич Сергей Анатольевич
  • Шафир Михаил Абрамович
  • Яскевич Константин Анатольевич
SU1164690A1
Генератор знаков 1985
  • Яскевич Сергей Анатольевич
  • Яскевич Константин Анатольевич
  • Короленко Владимир Анатольевич
  • Шафир Михаил Абрамович
SU1251063A1
Генератор символов 1989
  • Кафизов Валерий Иосифович
SU1633386A1
Устройство для отображения информации 1983
  • Хейфец Аркадий Львович
SU1124374A1
Устройство для отображения знакографической информации 1987
  • Илюшкин Евгений Валентинович
  • Горячев Александр Васильевич
  • Ануфриев Владимир Николаевич
  • Сладков Александр Сергеевич
  • Блинков Юрий Геннадиевич
  • Разумов Юрий Иванович
  • Михайлов Юрий Анатольевич
  • Онопко Дмитрий Дмитриевич
  • Рафиков Андрей Гыязович
  • Алилуйко Олег Владимирович
SU1476524A1
Устройство для сопряжения 1983
  • Гладков Федор Васильевич
  • Доля Александр Давидович
  • Мандров Владимир Сергеевич
  • Редченкова Елена Евгеньевна
  • Шепелева Татьяна Алексеевна
SU1129603A1
Устройство для отображения информации 1982
  • Бураков Игорь Кузьмич
  • Вайнштейн Марк Хемович
  • Романов Сергей Михайлович
  • Хейфец Аркадий Львович
SU1043735A1
Устройство для сопряжения каналов передачи данных с ЭВМ 1985
  • Авдеев Дмитрий Владимирович
  • Адамова Галина Васильевна
  • Канторович Ефим Соломонович
  • Киселева Марина Николаевна
  • Клочков Василий Егорович
  • Кравчук Константин Данилович
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
  • Ростовцева Раиса Владимировна
  • Юрасов Валерий Филипович
SU1226476A1

Иллюстрации к изобретению SU 1 166 169 A1

Реферат патента 1985 года Генератор знаков

ГЕНЕРАТОР ЗНАКОВ, содержащий последовательно соединенные регистр, первьй блок памяти, первый счетчик, второй блок памяти и второй счетчик, выход которого подключен к входу первого счетчика, первый и второй входы регистра являются соответственно первым и вторым входами генератора, дешифратор, выходы которого являются соответственно первым, вторым, третьим и четвертым выходами генератора, третий и четвертый счетчики, входы которых соединены с соответствующими выходами дешифратора, выходы третьего и четвертого счетчиков и первого триггера подключены к соответствующим входам блока контроля, первый выход которого является пятым выходом генератора, о т л и ч а ю щ и и с я тем, что, с целью повышения надежности генератора, он содержит первый и второй элементы 2И-ШШ, первый и второй элементы И, второй и третий триггеры и шифратор, входы которого соединены соответственно с одними из выходов третьего и четвертого счет-чиков и выходами второго и третьето триггеров, первый вход первого элемента 2И-ИЛИ подключен к второму выходу первого блока памяти, второй вход первого элемента 2И-ИЛИ, первые входы элементов И и первый вход второго элемента 2И-ИЛИ соедииены с вторым выходом блока контроля, третий вход первого и второй вход второго элементов 2И-ИЛИ соединены с выходом шифратора, четвер%в тый вход первого и третий вход второго элементов 2И-ИЛИ соединены с О) первым вьсходом блока контроля, с четвертьм вход второго элемента 2И-ИЛИ является вторым входом генератора, выход первого элемента 2И-ИЛИ соединен с входом дешифратора, вторые входы элементов И соединены соответственно с третьим и четвертым выходами второго блока памяти, выходы которого являются О5 Од соответственно шестым и седьмым выходами генератора, восьмым выходом которого является выход второго 05 элемента 2И-Ш1И, входы второго и со третьего триггеров соединены соот;ветственно с. другими выходами третьего и четвертого счетчиков.

Документы, цитированные в отчете о поиске Патент 1985 года SU1166169A1

Авторское свидетельство СССР № 760069, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Генератор знаков 1979
  • Доля Александр Давидович
SU911576A2
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 166 169 A1

Авторы

Доля Александр Давидович

Даты

1985-07-07Публикация

1983-07-28Подача