Генератор знаков
Иллюстрации
Показать всеРеферат
ГЕНЕРАТОР ЗНАКОВ, содержащий последовательно соединенные первый регистр, первый блок памяти, nepBbift счетчик, второй блок памяти и второй счетчик, выход которого соединен с другим входом первого счетчика, а второй вход является одним из входов генератора, другим входом которого является вход первого регистра, пергаым выходом генератора - выход первого дешифратора, сумматор, выход которого сое;шнен с одним из входов схемы сравнения, другой вход которой соединен с вторым кдходом второго баока.памяти и является выходом генератора, третьим выходом которого является выход схемы сравнения, отличают :ийся тем, что, с целью повышения надежности генератора , он содержит элемент И, второй и третий регистры, второй дешифратор и третий счетчик, вход которого соединен с выходом первого блока памят а выход -соединен с другим вхсдом второго блока памяти, третий вь,1ход которого соединен со входом регистра, выход которого соединен со входом первого дешифратора , третий выход второго блока памяти соединён .со входм второго дешиi фратора, выход которого соединен с одним из входов сумматора, другой вход KOTOJJO (Л го соединен с выходом третьего регистра, вход которого соеданен с первым выходом второго блока памяти, один из входов элемента И соединен со вторым входом второго счетчика, другой вход - с выходом схемы сравнения, а выход является четвертым выходом генератора. 4 X) X) сл :о
(19) 01) СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
3(59 09 G 1/08
ОПИСАНИЕ ИЗОБРЕТЕНИЯ. Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3449579/18-24 . (22) 07,06.82 (46) 23,10.83, Бюл. % 39,: (72) А,Д.Доля (53) 681,327.11 (088.8) (56) 1, Авторское свидетельство СССР
hh 760069, кл, Gj 09 G 1/08, 1977.
2, Авторское свидетеЛьство СССР
М 911576, кл. Q 09 О 1/08, 197,9 (прототип), (54)(57) ГЕНЕРАТОР ЗНАКОВ, со« держаший последовательно с оединенные первый регистр, первый блок памяти, первый счетчик, второй блок памяти и
1 второй счетчик, выход которого соединен с другим входом первого счетчика, а второй вход является одним иэ входов генератора, другим входом которого является вход первого регистра, первым выходом генератора - выход первого де- . шифратора, сумматор, выход которого сое динен с одним из входов схемы сравнения, .другой вход которой соединен с вторым выходом второго блока, памяти и является .вторым выходом генератора, третьим выходом которого является выход схемы сравнения, о т л и ч а ю ш:и и с я тем, что, с целью повышения надежности генератора, он содержит элемент И, второй и
-третий регистры, второй дешифратор и третий счетчик, вход которого соединен с выходом первого блока памяти, а выход соединен с другим входом второго блока памяти, третий выход которого соединен со входом второго регистра, выход которого соединен со входом первого дешифратора, третий выход второго блока памяти соединен .со входом второго дешифратора, выход которого соединен с одним иэ входов сумматора, другой вход которого соединен с выходом третьего регистра, вход которого соединен с первым выходом второго блока памяти, один из входов
Элемента И соединен со вторым входом второго счетчика, другой вход» с выходом схемы сравнения, а выход является четвертым выходом генератора, 59 2 первый блок памяти, первый счетчик, второй блок памяти и второй счетчик, выход которого "соединен с другим входом первого счетчика, а второй вход является одним иэ входов генератора, другим входом которого является вход первого регистра, первым выходом генератора - выход первого дешифратора, суммагор, выход которого соединен с одним иэ входов схемы сравнения, другой вход которой соединен с вторым выходом втсьрого блока памяти и является вторым выходом генератора, третьим выходом которого является цыход схемы сравнения, содержит элемент И, второй и третий регистры, второй дешифратор и третий счетчик, вход которого соединен с выходом первого блока памяти, а выход соединен с другим входом вгорого блока памяти, третий выход которого соединен с входом второго регистра, выход которого соединен с входом первого дешифратора, третий выход второго блока памяти соединен со входом второго дешифратора, выход которого соединен со входом второго дешифратора, выход которого соединен с одним,из входов сумматора, другой вход которого соединен с выходом тре тьего регис гра, вход которого соединен с первым выходом второго. блока памяти, один иэ входов элемента И соединен со вторым входом второго счетчика, другой вход - с выходом схемы сравнения, а выход является четвертым выходом генератора, На чертеже приведена структурная схема генератора знаков.
Генератор знаков содержит регистр 1,,блок 2 памяти, счетчик 3 адреса, блок 4 памяти, регистр 5 координат, дешифратор
6 координат, счетчик 7 количества шагов, счетчик 8 адреса знака, дешифратор 9 знака координат, элемент 10 И, регистр
11 количества шагов, сумматор 12 и схему 1Э сравнения, Генератор. знаков работает следующим образом.
Стандартный растр знака 5 х 8 еле ментарных ша ов, Вычерчивание знака всегда начинается c aeBoro нижнего.угла растра, по окончании вычерчивания пишущий инструмент возвращается в исходное состояние. !
Йля перемещения пишущего инструмен. та на один элементарный шаг задаются две координаты Х (-Х) и У (»У) и положение нижнее (3 =1) или верхнее(2 О).
Байт, определяющий перемещение пишущеФ 10499
Изобретение относигся к вычислительной технике и может быть использовано для формирования знаков при выводе информации электромеханическим вычерчиваюшим механизмом на ltHBllosHFHB, 5
Известен генера гор знаков, содержащий регистр, второй блок памяти, первый счетчик, первый блок памяти, дешифратор, второй счетчик и блок управления t1j
Недостатком этого устройства являет- j0 ся отсутствие контроля выдаваемой знакогенераторам информации, Наиболее близким к изобретению по технической сущности является генератор знаков, содержащий последователь- 15 но соединенные входную шину кода знака, первый регистр второй блок памяти, третий счетчик, первый блок памяти и второй счетчик, выход которого подклю- . чен к второму входу третьего счетчика, 20 а выход - к входной шине синхроимпульса, сумматор и схему сравнения, первый вход которой соединен с первым выходом первого блока памяти и выходной шиной конца знака, вторая группа . вхо- 25 дов с выходами сумматора, а выходс выходной шиной ошибки устройства, первый дешифратор, выход которого подключен к выходным шинам координат устройства. 30
B этом устройстве применен логический контроль хранимой в памяти информации KOHtpoGb основан н& гомр что пишу». ( ший инструмент всегда после формирования анака возвращается в начало коорди- З5 наг. Отсюда сумма перемейений с положительным и отрицательным значениями одинаковых координат по окончании формирования знака равна нулю, После прочтения признака конца знака из памяти 40 и анализа состояния счетчиков координат можно выявить ошибку формирования знака f2)
Г
Однако в известном устройстве значения координат до окончания контропя вы- 45 даются пишущему инструменту, что может привести к неправильному (искаженному) нанесению знака на носитель, Носитель (диапозитив) будет испорчен и только по окончании формирования знака вы- 50 дается сигнал ошибки.
Кроме того, устройство недостаточно надежно функционируе .
Бель изобретения - повышение надежности работы устройства. 55
Поставленная цель достигается тем, что генератор знаков, содержащий последовательно соединенные первый регистр, 1049959 го инструмента, состоит из трех разрядов (1 3) координаты Х и У перемещения, одного разряда (1) координаты ; трех разрядов (5-7) количества элементарных шагов такого. типа; одного разряда (8) признака конца знака.
Байт определяет перемещение пишущего инструмента на несколько шагов в одном направлении, а знак может быть записан несколькими байтами. 10 . Ops вычерчивания нужного знака сле- дует обрашение к генератору знака с . кодом знака, который фиксируется на регистре 1, в сопровождении синхроимпульса, постуцаюшего на входы счетчика,-. g:
7 и элемента -И 10. По коду знака из блока 2 памяти на счетчик 8 выбирается код промежуточного адреса. По этому адресу. следует обращение в блок 4 памяти и прочитанный..байт переписывается в регистр 5 (значение, кода координат) . и s счетчик 7 (количество тактов). Зна чения кода координат дешифрируются дешифратором 6 и выдаются на выходные шины устройства. При отсутствии сигна- ла ошибки на выходе схемы 13 сравнения синхроимцупьс через" элемент И 10; выдается йа выходную шину, идентифи- . цируя информацию на выходных шинах. .Имеюшееся в счетчике 7 кати4ество шагов уменьшается иа единицу. Ежи значение количества шагов в счетчике 7 не равно нулю, очередной синхроимпульс через элемент И 10 проходит на выход, идентифицируя спедуюший шаг с теми же
35 значениями координат, Значение счета шагов снова уменьшается на единицу и . т.д. Алгоритм повторяется, пока счетчик .
7 не обнупится. При обнулении счетчика
7 счетчик 8 модифицируется на единицу, выбирается спедуюший байт иэ блока 4, производится выдача кода спедунхцей координаты и т.д. При распознавании в байте, выбраннем из блока 4, признака конца знака обращение к блоку 4 прекрещаегся, знак полностью формируется.
Has контроля правильности выдачи информации на выход,знакогенератора испопьзуются особенности апгорита функ1 ционирования вычерчивакхиего механизма, I
Пишуший инструмент по окончании вычерчивания знака всегда возвращается в za» чало координат. Отсюда сумма элементарных шагов (с учетом знаков координат) по окончании вычерчивания любого знака должна быть равна нулю. Для целей контроля используется время внутри цикла выдачи значения координаты (элементарного шага) исполнительному механизму, По каждому синхроимпульсу, поступаюшему на вход генератора знаков, параллельно с процессом выдачи информации на выход, код промежуточного anреса иэ блока 2 поступает на счетчик 3.
В режиме разделения времени ñ основным алгоритмом из блока 4 первый байт выбирается на дешифратор 9 и регистр 11.
Дешифратор 9 выдает знак координат, а регистр 11 - количество шагов на входы сумматора 12, который суммирует значение шагов с учетом знака. далее счетчик 3 модифицируется на единицу, значение кода следующего бай. та поступает через блоки 4,9 и 11 на сумматор 12, суммируясь с учетом знака, с имеюшимся в нем предыдущим значением и т.д. При появлении в выбранном байте признака конца знака, процесс контpons заканчивается и на выходе схемы сравнения 13 появляется его результат.
При нулевом значении кода на выходе сумматора 12 схема 13 сравнения разрешает через элемент 10. выдачу синхро1 импульса на выход генератора знаков (ошибки нет). В случае наличия сигнала ошибки на выходе схемы 13 сравнения выдача информации на выходе генератора зал решае тся, I
Примененный алгоритм контроля при незначи тельном увеличении оборудования позволяет повысить надежность функционирования устройства и оперативносгь контроля за счет запрета выдачи недостоверной информации исполнительному механизму. Запаздывание в выдаче информации из-еа контроля при бопьшом количестве вычерчиваемых знаков в процентном отношении является вполне приемлемой величиной.
1049959
Составитель М.Немировский
Редактор О.Черниченко Техред М. гергель Корректор Т,Вашкович
Закаэ 843 5/49 Тираж 488 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4