Устройство для регистрации информации Советский патент 1980 года по МПК G06K15/00 

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

1

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

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

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

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

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

Недостатком интерполятора для графопостроителей является то, что для линий, наклон которых близок к 45, .25 удлиняются повторяющиеся части отрезка, что ограничивает число видов линий, различимых между собой.

Целью изобретения является расширение области применения интерполятора

30 за счет коррекции видов линий.

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

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

Устройство состоит из третьего регистра 1, сумматора 2 со знаковым разрядом 3, коммутатора 4, первого 5 и второго 6 регистров, блока управления 7, генератора тактовых импульсов 8, порогового элемента 9, третьего счетчика 10, дополнительного формирователя длительности импульсов 11, четвертого счетчика 12, формирователя импульсов 13, блока элементов И 14, второго 15 и первого 16 счетчиков, пятого регистра 17, шифратора 18, дешифратора 19, четвертого регистра 20, элемента И 21, входной шины кода вида линии 22, входной шины импульсов начала строки 23, выходной шины текущих значений второй проекции 24, входной шины значений второй проекции 25, входной шины значений первой проекции 26 входной шины импульса начала работы 27 и выходной шины текущих значений первой проекции 28.

Устройство работает следующим образом.

В исходном состоянии в регистры 5 и 6 занесены соответственно коды ДХ и ДУ, содержимое регистра 1 и знакового разряда 3 равно нулю, в регистр 20 занесен код вида линии. Содержимое остальных регистров и счетчиков равно-нулю.

Устройство начинает работать после поступления на вход блока управления 7 по шине 27 первого импульса начала работы. Блок управления 7 выдает разрешение на поступление через коммутатор 4 из регистров 5 и 6 значений ДУ ИДУ на сумматор 2, где вычисляется разность ДХ и ДУ , а результат помещается в регистр результата 1. Знак результата хранится в знаковом -разряде 3. Если знак результата положительный, что анализирует блок управления 7, то в следующем цикле содержимое регистра результата 1 подается на коммутатор 4 и на сумматоре 2 происходит вычисление разности содержимого регистра результата и uY Циклы вычитания повторяются до изменения знака результата на отрицательный. Число циклов ВЕлчитания до изменения знака результата на отрицательный фиксируется старшими разрядами счетчика 10, вход которого открыт блоком управления 7, а вход счетчика 16 закрыт. После смены знака результата блок управления 7 выдает три импульса сдвига на сдвиговой вход регистра 1. Далее происходит вычитание содержимого регистра 1 (сдвинутое в сторону старших разрядов на три разряда ) и содержимого регистра 6 до второй смены знака результата. Число циклов вычитаний после первой смены знака фиксируется младшими разрядами счетчика 10.

В результате всех циклов вычитаний в счетчике 10 содержится результат отношения ДХ /ДУ с точностью, достаточной для дальнейшей коррекции формирователем 11 длины повторяющейся части отрезка.

При поступлении второго импульса начала работы по шине 27 блок управления 7 разрешает перепись унитарного кода, выработанного шифратором 18, в регистр 17. На сумматоре 2 происходит вычисление разности ДХ и uY, аналогично вычислению после первого импульса начала работы, с той разницей, что теперь за каждый цикл вычитания блок управления 7 формирует импульс текущего значения перво проекции. Эти импульсы поступают на вход элемента И 21 и на счетный вход счетчика 16, открытого блоком управления 7.

Формирователем 13 и регистром 17 на входах элемента И 21 производится модуляция поступающих от блока 7 импульсов текущего значения первой проекции.

Отрезки различных видов формируются в устройстве следующим образом. Отрезок формируется из повторяющихся частей отрезка 28, состоящих из элементарных отрезков 29 (см.фиг.2а) число которых в каждой повторяющейся части отрезка равно числу разрядов регистра 17. Количество элементов в элементарном отрезке определяется счетчиком 16, а количество элементарных отрезков в повторяющейся части отрезка отсчитывается счетчиком,15.

Вид линии (модуляция) повторяющихся частей задается вида линии, поступающим по шине 22. Дешифратор 19 при поступлении на вход кода выдает сигнал, характеризующий признак линии, на блок элементов И 14. Шифратор 18 формирует унитарный код, значение каждого разряда которого ставится в соответствие с элементарным отрезком повторяющейся части. Если (см.фиг..2, а) в соответствующем элементарном отрезке есть хотя бы один черный элемент 30, то в соответствукядий разряд унитарного кода пишется единица, если черных элементов нет - нуль. Таким образом, разрешаемые элементарные отрезки повторяющейся части определяются наличием единицы в разряде регистра 17, который модулирует вход элемента И 21. Структура элементарного отрезка, поступление которого на элемент И 21 разрешается регистром 17, определяется формирователем 13. Если элемент в элементарном отрезке должен быть черный то формирователем 13 на вход элемента И 21 выдается разрешение, если белый элемент - запрет.

Последовательность чередования раз.личных видов элементарных отрезков задается блоком 14 по сигналам счетчика 15 и дешифратора 19.

Коррекция длины повторяющихся частей производится дополнительным формирователем длительности импульсов11 следующим образом.

При поступлении на формирователь 11 и счетчик 12 из блока 14 сигнала о выводе элементарного отрезка вида линии, подлежащего коррекции, в зависимости от значения счетчика 10 может быть приведена коррекция (при значении iX /AY i. 3) , либо нет (при значении ЛХ/л. 3).

При необходимости коррекции формирователь 11 вырабатывает сигналы Счет на счетный вход счетчика 15, Сброс на счетчик 16 и сигнал Сдвиг на регистр 17. Тем самым укорачивается элементарный отрезок, следовательно, повторяющаяся часть отрезка. Пример скорректированной повторяющейся части приведен на фиг. 2§ .

Момент выработки формирователем 11 сигналов коррекции определяется с помощью счетчика 12, на счетный вход которого поступают текущие значения первой проекции от блока управления 7 при разрешении от блока 14.

На фиг. 3 представлена временная диаграмма формирования скорректированного вида линии 6 (см.фиг.2 5 ). В примере приняты следующие данные, характеризукмцие устройство: число элементарных отрезков в повторяющейся части - 8 (регистр 17 имеет восем разрядов), число элементов в элементарном отрезке - 3 (счетчик 16 имеет 2 разряда).

Записанная в формирователь 13 и регистр 17 информация циркулирует и таким образом, повторяясь периодически, формирует линии разных видов любой длины, причем повторяющаяся часть состоит из 24 элементов (если длина повторяющейся части не корректируется) . Если длина повторяющейся части корректируется, то число элементов будет меньге 24 и зависит от соотношения ДУ/лУ, хранимого в счетчике 10.

Формула изобретения

Устройство для регистрации информации, содержащее первый и второй регистры, выходы которых подключены к пороговому элементу и к коь мутатору, соединенному с сумматором и с

5 третьим регистром, блок управления, подключенный к сумматору, третьему регистру, генератору тактовых импульсов, коммутатору и к пороговому элементу, последовательно соединенные первый счетчик, второй счетчик, блок

0 элементов И и формирователь длительности импульсов, а также последовательно соединенные четвертый регистр, дешифратор, подключенный к блоку элементов И, шифратор и пятый регистр,

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

5 входом первого и второго счетчика и входом пятого регистра, а вход дополнительного формирователя длительности импульсов соединен с выходом блока элементов И, четвертый счетчик, выход которого подключен ко входу дополни0тельного формирователя длительности импульсов, а входы - к блоку управления и к выходу блока элементов И.

Источники информации,

5 принятые во внимание при экспертизе

1.Kraus R. Ne drafting machine interpolates by staircase patterh Control Enging, 1966, 13, № 10, p.p. 103-104.

0

2.Авторское свидетельство по заявке № 2540019/18-24,

кл. G 06 F 35/14, 04.11.77 (прототип) .

а

х

Z8 л

23 .УЧ

о

/

2в риг. 2

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

название год авторы номер документа
Интерполятор для графопостроителей 1977
  • Ушков Константин Александрович
  • Кан Гарри Борисович
  • Щеголева Лидия Алексеевна
SU739521A1
Устройство для вывода графической информации 1978
  • Кан Гарри Борисович
  • Ушков Константин Александрович
SU752403A1
Устройство для формирования графических изображений 1978
  • Кан Гарри Борисович
  • Щеголева Лидия Алексеевна
SU752404A1
Устройство для формирования графических изображений 1982
  • Губинский Анатолий Ильич
  • Гусев Андрей Алексеевич
SU1037299A1
Устройство для отображения векторов на экране электронно-лучевой трубки 1988
  • Давейнис Валерьян Семенович
  • Тормышев Юрий Иванович
SU1635171A1
Измерительный преобразователь длительности временных интервалов 1985
  • Демин Станислав Борисович
SU1357913A1
Устройство для считывания графической информации 1973
  • Киселев Владимир Михайлович
SU667976A1
Устройство для управления выводом графической информации 1984
  • Модин Борис Моисеевич
  • Пономарев Сергей Георгиевич
SU1196923A1
Устройство для отображения информации 1978
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
  • Задубовский Игорь Иванович
SU746628A1
Устройство для задания программы 1979
  • Кошкин Владимир Львович
SU849148A1

Иллюстрации к изобретению SU 769 576 A1

Реферат патента 1980 года Устройство для регистрации информации

Формула изобретения SU 769 576 A1

Второй им ejn vaaa работл Л (шина. 27) / Ннпуаьс нл чала стрвяи (шин а 23) Текущ.зна- venae aeftfu паоениил (в/нн(7) CdfutoSnu Snod регистра 17 Выход регистра, cdiuta 17 ВьаоЭ (pofHu роб. П Вьиод яявнбн. та H(utunei8) лж жшгл

Фиг.З

SU 769 576 A1

Авторы

Кан Гарри Борисович

Щеголева Лидия Алексеевна

Матвеев Владимир Борисович

Даты

1980-10-07Публикация

1978-11-20Подача