Номер патента: 1166169

Автор: Доля

ZIP архив

Текст

(9) О (5) С 09 С 1/ ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ОПИСАНИЕ ИЗОБРЕТЕНИЯ(21) 3626361/24-24 элементы И, второй и третий трнгге- (22) 28.07.83 ры и шифратор, входы которого сое- (46) 07.07.85. Бюл, В 25 динены соответственно с одними иэ (72) А,Д. Доля выходов третьего и четвертого счет- (53) 681.327.11(088.8) .чиков и выходами второго и третье- (56) Авторское свидетельство СССР го триггеров, первый вход первого У 760069, кл. 6 06 С 1/08, 1977. элемента 2 И"ИЛИ подключен к второАвторское свидетельство СССРму выходу первого блока памяти, вто- В 911576, кл. С 09 6 1/08, 1979. . рой вход первого элемента 2 И-ИЛИ, (54)(57) ГЕНЕРАТОР ЗНАКОВ, содер- первые входы элементов И и первый жащий последовательно соединенные вход второго элемента 2 И-ИЛИ соедирегистр, первый блок памяти, первый нены с вторым выходом блока конт- счетчик, второй блок памяти и вто- роля, третий вход первого и второй рой счетчик, выход которого подклю- . вход второго элементов 2 И-ИЛИ соечен к входу первого счетчика, пер- динены с выходом шифратора, четвервый и второй входы регистра являют- тый вход первого и третий вход втося соответственно первым и вторым рого элементов 2 И-ИЛИ соединены с входами генератора, дешифратор, . первым выходом блока контроля, выходы которого являются соответст- четвертый вход второго элемента венно первым, вторым, третьим и 2 И-ИЛИ является вторым входом гечетвертым выходами генератора, тре- нератара, выход первого элемента тий и четвертый счетчики, входы2 И-ИЛИ соединен с входом дешифракоторых соединены с соответствующи- : . тора, вторые входы элементов И ми выходами дешифратора, выходы :соединены соответственно с третьим третьего и четвертого счетчиков и четвертым выходами второго блока и первого триггера подключены к памяти, выходы которого являются соответствующим входам блока конт. - .соответственно шестым и седьмым выроля, первый выход которого являет- ходами генератора, восьмым выходом ся пятым выходом генератора, о т - которого является выход второго л и ч а ю щ и й с я тем, что, с элемента 2 И-ИЛИ, входы второго и целью повышения надежности генера- третьего триггеров соединены сооттора, он содержит первый и второй ветственно с другими выходами треть-; элементы 2 И-ИЛИ, первый и второй его и четвертого счетчиков.Изобретение относится к вычислительной технике и может быть использовано для формирования знаков при выводе информации электромеханическим вычерчивающим механизмом на диапо зитив.Цель изобретения - повысить надежность генератора знаков.На фиг. 1 приведена структурная схема генератора знаков; на фиг.2 - 10 блок"схема алгоритма работы устройства; на фиг. 3 - временная диаграмма работы устройства.Генератор знаков (фиг. 1) содержит регистр 1, второй блок 2 памяти, 15 первый счетчик 3, первый блок 4 памяти, первый элемент 2 И-ИЛИ 5, дешифратор 6, первый и второй элементы И 7 и 8, второй счетчик 9, второй элемент 2 И-ИЛИ 10, третий счетчик 11, 20 первый триггер 12, четвертый счетчик 13, блок 14 контроля, второй и третий триггеры 15 и 16, шифратор 17,В табл. 1 представлены входные и выходные сигналы дешифратора б, 25 1Таблица 1 Код навходе Код на выходе У-Х О 0 0 000 1 0 0 0 001 О 010 0 0 011 0 100 1 40 101 110 0 Ъ 45В табл, 2 представлено преобраэо"вание кодов шифратором 17.Т а блица 2 Координата У Координата Х Код на выходе юЗначе- Знак Значе- Знание ние 1 1 О 0 9Продолжение табл.2 Координата У Координата Х Код иа выходе Значе- Знакние Значе- Знак ние 0 011 1 100 0 101 1 110 0 111 0 0 1 1 10 1 0 1 1 Генератор знаков (фиг. 2 и 3) работает следующим образом.Стандартный растр знака - 5 х 8 элементарных шагов. Вычерчивание знака всегда начинается с левого нижнего угла растра. По окончании вычерчивания пишущий инструмент возвращается в исходное положение,Для перемещения пишущего инструмента на один элементарный шаг задаются две координаты Х(-Х) и У(-У) и его положение нижнее (2=1) и верхнее (2=0).Байт, определяющий перемещение пишущего инструмента, состоит из: трех разрядов (1-3) координаты Х, У; одного разряда (4) координаты 2; трех разрядов (5-7) количества элементарных шагов данного типа; одного разряда (8) признака конца знака.Байт определяет перемещение пишущего инструмента на несколько шагов в одном направлении, а знак может быть описан несколькими байтами.Рассмотрим работу генератора знаков при нормальном безошибочном функционировании и при возникновении ошибок.Для вычерчивания нужного знака следует обращение к генератору знаков с кодом знака, который фиксируется на регистре 1 в сопровождении синхроимпулвса, поступающего на входы второго счетчика 9 и второго элемента 2 И-ИЛИ. По коду знака из блока 2 памяти на счетчик 3 выбирается код промежуточного адреса. По этому адресу следует обращение в блок 4 памяти и прочитанный байт через элемент 2 И-ИЛИ 5 поступает на вход дешифратора 6 (значение кода координат) и в счетчик 9 (количество тактов).синхроимпульсу счетчики 11, 13 итриггер 12 пересчитывают в прямомили обратном направлении в зависимости от значения координат Х, Уи 2, При распознавании в байте,выбранном из блока 4, признака конца знака, блок 14 контроля анализирует состояние счетчиков 11, 13и триггера 12. При нулевом их состоянии знак сформирован правильно. При состоянии счетчиков 11, 13 и триггера 12, отличном от нулевого, блок 14 выдает на выходную шину сигнал ошибки. Знак сформирован неверно, пишущий инструмент не вернулся в начало росписи.Далее выполняется алгоритм автоматического возврата пишущего инструмента в начало росписи. Ранее в процессе росписи триггерами 15 и 16 фиксировались по переполнению счетчиков 11 и 13 знаки отрабатываемых координат соответственно по Х и У. Сигналы из стетчиков 11 и 13 и триггеров 15, 16 поступают в шифра-: тор 17 и далее через второй вход элемента 2 И-ИЛИ 5 на дешифратор 6 и выходные шины устройства. Синхроимпульс выдается из блока 16 через элемент 2 И-ИЛИ 10. Входы элементов 2 И-ИЛИ 5 и 10 управляются сигналами из блока 14 контроля. Одновременно сигналом ошибки через элемент И 7 блокируется выдача единичного значения координаты Е на выход устройства (Е = О). Выдача значений координат пишущему инструменту повторяется до обнуления счетчиков 11 и 13, т.е. до исчезновения сигнала ошибки на выходе блока 14. После снятия запрета с входа элемента И 8 выдается сигнал "Конец знака" пишущему инструменту. 40 Реализация автоматического возврата пишущего инструмента в начало росписи знака исключает порчу.диапозитива более чем на один знак при одиночных ошибках (сбоях) в работе генератора знаков. 3 1166169 4 Значение кода координат дешифрируется дешифратором 6 и выдаетсяна выходные шины устройства, Приотсутствии сигнала ошибки на выходеблока 14 (алгоритм выявления ошибкиописан ниже) синхроимпульс черезэлемент 2 И-ИЛИ 10 выдается на выходную шину, идентифицируя информациюна выходных информационных шинах,Имеющееся в счетчике 9 количество 1 Ошагов уменьшается на единицу, Еслизначение количества шагов в счетчи"ке 9 не равно нулю, очередной синхроимпульс через элемент 2 И-ИЛИ 10проходит на выход, идентифицируяследующий шаг с теми же значениямикоординат. Значение количества шагов в счетчике 9 снова уменьшаетсяна единицу и т,д. Алгоритм повторяется, пока счетчик не обнулится,При 1 Ообнулении счетчика 9 счетчик 3модифицируется на единицу, выбирается следующий байт из блока 4, производится выдача кода следующейкоординаты и т,д, При распознавании 25в очередном байте, выбранном изблока 4, признака конца знака обращение к блоку 4 прекращается.Знак сформирован полностью.Для контроля правильности выдачиинформации используют особенностиалгоритма функционирования пишущегоинструмента, Пишущий инструментпо окончании вычерчивания знакавсегда возвращается в начало коор 35динат. Отсюда, сумма элементарныхшагов по каждой координате по окончании вычерчивания любого знакадолжна быть равна нулю. В процессеформирования знака (выдачи координат Х, У и Е) сигналы этих координат (Х и -Х, У и -У, Е и -2) свыходных шин устройства одновременно поступают на входы соответственно счетчика 11 (Х), счетчика 13(У) и триггера 12 (2), При этом значения координат Х и У. поступают напрямой счетный вход счетчиков 11,и 13, а -Х и -У на реверсивныйвход этих же счетчиков. По каждому1166169 О, Тигор Редактор Е. Лушникова Тирал 452 ПодписноНИИПИ Государственного комитета СССРпо делам изобретений и открытий3035, Москва, Ж, Раушская наб., д. 4/5 Заказ 4935 Патент", г. Узтород, ул. Проектная Филиал Мферка тавитель В. Сметанинхред А.Вабинец Коррек

Смотреть

Заявка

3626361, 28.07.1983

ПРЕДПРИЯТИЕ ПЯ Р-6380

ДОЛЯ АЛЕКСАНДР ДАВИДОВИЧ

МПК / Метки

МПК: G09G 1/08

Метки: генератор, знаков

Опубликовано: 07.07.1985

Код ссылки

<a href="https://patents.su/6-1166169-generator-znakov.html" target="_blank" rel="follow" title="База патентов СССР">Генератор знаков</a>

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