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

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

Изобретение отиосится к вычислительной технике и может быть использовано для формирования знаков при выводе, информации электромеханическим вычерчивакшим механизмом на диапозитив.

Известен генератор знаков, содержащий регистр, рторой блок памяти, первый счетчик, первый блок памяти, дешифратор второй счетчик и блок управления l3 .

Недостатком этого устройства является отсутствие контроля выдаваемой Знакогенератором информации,

Наиболее близким к изобретению па технической сущности является генератор знаков, содержащий последовательно соединенные входную шину кода знака первый регистр второй блок памяти, третий счетчик, первый блок памяти и второй счетчик, выход которого подключен к второму входу третьего счетчика, а выход - к входной шине синхроимпульса, сумматор и скему сравнения, первый вход которой соединен с первым выходом первого блока памяти и выходной шиной конца знака, вторая группа вхоДов с выходами сумматора, а выход с вь1ходной шиной ошибки устройства, первый дешифратор, выход которого подключен к выходным шинам координат устройства,

В этом устройстве применен логический контроль хранимой в памяти информации. Контроль основан на том, что пишущий инструмент всегда после формирования знака возвращается в начало коордикат.. Отсюда сумма переме1Цений с положительным и отрицательным значениями одинаковых координат по окончании формирования знака равна нулю. После прочтения признака конца знака из памяти и анализа состояния счетчиков координат можно выявить ошибку формирования знака 2 ,

Однако в известном устройстве значения координат до окончания контроля выдаются пишущему инструменту, что может привести к неправильному (искаженному) нанесению знака на носитель. Носитель (диапозитив) будет испорчен и только по окончании формирования знака выдается сигнал ошибки,.

Кроме того, устройство недостаточно надежно функционирует.

Цель изобретения - повышение надежности работы устройства,

Поставленная цель достигается тем, что генератор знаков, содержащий последовательно соединенные первый регистр

первый блок памяти, первый сче;тчик, второй блок памяти и счетчик, выход которого соединен с другим входом первого счетчика, а второй вход 5шляется одним из входов генератора, другим входом которого является вход первого регистра, первым выходом гене- ратора - выход пертого дешифратора, сумматор, выход которого соединен с одним из входов схемы сравнения, другой вход которой соединен с вторым выходом второго блока памяти и является вторым выходом генератора, третьим выходом которого является выход схемы сравнения содержит элемент И, второй и третий регистры, второй дешифратор и третий счетчик, вхЬд которого соединен с выходом первого блока памяти, а выход соединен с другим входом второго блока памяти, третий выход которсипо соединен с входом второтч) регистра, выход которого соединен с входом первого дешифратора, третий выход второго блока памяти соединен со второго дешифратора, выход которого соединен со входсм второго дешифратора, выход которого соединен с одним,из входов сумматора, другой вход которого соединен с выходом тре тьёго регистра, вход которого соединен с первым выходсы второго блока памяти, один из входов элемента И соединен со вторым входом второго счетчика, другой вход - с выходом схемы сравнения, а выход является четвертым выходом генератора.

На чертеже приведена структурная схема генератора-знаков.

Генератор знаков содержит регистр 1, ,блок 2 памяти, счетчик 3 адреса, блок 4 памяти, регистр 5 координат, дешифратор 6 координат, счетчик 7 количества шагов счетчик 8 адреса знака, дешифратор 9 знака координат, элемент 1О И, регистр 11 количества шагов, сумматор 12 и схему 13 сравнения

Генератор аиаков работает следующим образом.

Стандартный растр знака 5 х 8 тарных шагов. Вычерчивание знака всегда начинается с левого нижнего угла растра, по окончании вычерчивания пишущий инструмент возвращается в исходное состоянре.

Для перемещения пишущего инструмента на один элементарный шаг задаются две координаты X (-Х) и У (-У) и положение нижнее () или верхнее(), Байт, определяющий перемещение пишушего-инструмента, состоит из трех разрядов (1-3) координаты X и У перемещени одного разряда (-1) координаты Т.; трех разрядов (5-7) количества элементарных шагов такого типа; одного разряда (8) признака конца знака. Байт определяет перемещение пишуще- го инструмента на несколько шагов в одном направлении, а знак может быть записан несколькими байтами. Для вычерчивания нужного знака следует обращение к генератЧ)ру знака с кодом знака, который фиксируется на регистре 1, в сопровождении синхроимпульса, поступающего на входы счетчика 7 и элемента И Ю. По коду знака из блока,2 памяти на счетчик 8 выбирается код промежуточного адреса. По этому адресу следует обращение в блок 4 памя ти и прочитанный байт переписывается в регистр 5 (значе кие кода, координат) и в счетчик 7 (количество тактов). Значения кода координат дешифрируются дешифратором 6 и выдаются на выходные тины устройства; При отсутствии сигнала ошибки на выходе схемы 13 сравнения синхроимпульс через элемент ИЮ выдается на выходную шину, идентифицкруя 1{нформааию на гаыходных шинах. Имеющееся в счетчике 7 количество шагов уменьшается на единиоу. Есци зна чение количества шагов 6 счетчике 7 не равно йулю, очередной синхроимпульс через элемент И 1О проходит на выход, идентифицируя следующий шаг с теми же значениями координат. Значение счета ша гов снова уменьшается на единицу и , т.д Алгоритм повторяется, пока счетчик 7 не обнулится. При обнулении счетчики 7 счетчик 8 модифицируется на единицу, выбирается следующий байт из блока 4, производится выдача кода следующей кс)СфД11иаты и т.д. При распознавании в байте, 1выбраннс м из бдока 4, признака конца звака обращение к блоку 4 прекра щается, знак полностью формируется. /Зля контроля правильности выдачи информации на выход, знакогенератора используются особенности алгорита функционир ования вычерчивающего механизма |. , . 10 94 Пишущий инструмент по окончании вычерчивания знака всегда возвращается в на чало координат. Отсюда сумма элементарных шагов (с учетом знаков координат) по окончании вычерчивания любого знака должна быть равна нулю, Цпя целей контроля используется время внутри цикла выдачи значения координаты (элементарного шага) исполнительному механизму. По каждому синхроимпульсу, поступакхцему на вход генератора знаков, параллельно с процессом выдачи инфор мации на выход, код пр(лежуточного адреса из блока 2 поступает на счетчик 3. В режиме разделения времени/с основным алгоритмом из блока 4 первый байт выбирается на дешифратор 9 и регистр 11, Дешифратор 9 вьшает.знак координат, а регистр 11 - количество шагов на входы сумматора 12, который суммирует значение шагов с учетом знака. Далее счетчик 3 модифицируется на единицу, значение кода следующего байта поступает через блоки 4,9 и 11 на сумматор 12, суммируясь с учетом знака, с имеющимся в нем предьшущим значением и т.д. При появлении в выбранном байте признака кОнца знака процесс контропя заканчивается и на выходе схемы сравнения 13 появляется его результат. При нулевом значении кода на выходе сумматора 12 схема 13 сравнения разрешает через элемент Ю выдачу синхро. импульса на выход генератора знаков (ошибки нет). В;случае наличия сигнала ошибки на выходе схемы 13 сравнения выдача информации на выходе генератора запрещается. Примененный алгоритм контроля при незначительном увеличении оборудования позволяет повысить надежность функционирования у стройства и оперативность контроля за счет запрета выдачи недостовер ной информации исполнительному механкэ му. Запаздывание в выдаче информации из-за контроля при большом количестве вычерчиваемых знаков в процентном отношении является вполне приемлемой величиной.

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

название год авторы номер документа
Генератор знаков 1983
  • Доля Александр Давидович
SU1166169A1
Генератор знаков 1979
  • Доля Александр Давидович
SU911576A2
Генератор знаков 1983
  • Яскевич Сергей Анатольевич
  • Шафир Михаил Абрамович
  • Яскевич Константин Анатольевич
SU1164690A1
Генератор знаков 1985
  • Яскевич Сергей Анатольевич
  • Яскевич Константин Анатольевич
  • Короленко Владимир Анатольевич
  • Шафир Михаил Абрамович
SU1251063A1
Устройство для программного управления технологическими процессами 1979
  • Якунин Юрий Александрович
  • Паршин Михаил Павлович
  • Кисина Елена Борисовна
  • Холодков Виталий Владимирович
SU877476A1
Генератор символов 1989
  • Кафизов Валерий Иосифович
SU1633386A1
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ЗНАКОВ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА 1991
  • Марцинкявичюс Пятрас-Альгимантас Антанович[Lt]
  • Тамошюнас Раймундас Йонович[Lt]
RU2023314C1
Устройство для сопряжения 1983
  • Гладков Федор Васильевич
  • Доля Александр Давидович
  • Мандров Владимир Сергеевич
  • Редченкова Елена Евгеньевна
  • Шепелева Татьяна Алексеевна
SU1129603A1
Устройство для сбора,кодирования,передачи и приема информации с исправлением ошибок 1980
  • Анищенко Александр Дмитриевич
  • Кучинский Генрих Эдуардович
  • Коялис Витаутас Костович
  • Каханович Владимир Семенович
SU960898A1
Устройство для отображения информации 1986
  • Корзун Валерий Николаевич
  • Борзых Станислав Иванович
  • Путренко Борис Алексеевич
SU1319072A1

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

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

ГЕНЕРАТОР ЗНАКОВ, содержащий последовательно соединенные первый регистр, первый блок памяти, nepBbift счетчик, второй блок памяти и второй счетчик, выход которого соединен с другим входом первого счетчика, а второй вход является одним из входов генератора, другим входом которого является вход первого регистра, пергаым выходом генератора - выход первого де- шифратора, сумматор, выход которого сое;шнен с одним из входов схемы сравнения, другой вход которой соединен с вторым кдходом второго баока.памяти и является выходом генератора, третьим выходом которого является выход схемы сравнения, отличают :ийся тем, что, с целью повышения надежности генератора, он содержит элемент И, второй и третий регистры, второй дешифратор и третий счетчик, вход которого соединен с выходом первого блока памят а выход -соединен с другим вхсдом второго блока памяти, третий вь,1ход которого соединен со входом регистра, выход которого соединен со входом первого дешифратора, третий выход второго блока памяти соединён .со входм второго дешиi фратора, выход которого соединен с одним из входов сумматора, другой вход KOTOJJO(Л го соединен с выходом третьего регистра, вход которого соеданен с первым выходом второго блока памяти, один из входов элемента И соединен со вторым входом второго счетчика, другой вход - с выходом схемы сравнения, а выход является четвертым выходом генератора. 4 X) X) сл :о

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
ABTi JCKoe свидетельство СССР № 760069, кл
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 049 959 A1

Авторы

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

Даты

1983-10-23Публикация

1982-06-07Подача