Интерполятор для графопостроителей Советский патент 1980 года по МПК G06F3/14 

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

Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в графопостроителях, устройстваис для отображения информации. Известен интерполятор для графопостроителей, содержащий сугиматор, кся 1мутатор, блок управления и регистры II . Наиболее близким по технической. сущности к данному изобретению является интерполятор для графопостроителей, содержащий последовательно соединенные первый регистр, ко Ф4утатор, сумматор и второй регистр, выходы которого подключены к блоку управления и коммутатору, другой выход которого соединен с блоком управления и блоком определения кон.ца интерполяции, соединенного с Первым, и третьим регистрами,вводом коммутатора, блоком управления, пер вым входом и первым выходом устрой ства, генератор тактовых импульсов,, выход которого подключен к блоку управления 2. Недостатки указанных интерполято ров - отсутствие возможности формиро вания различны типов линий. Цель изобретения - расширение области применения интерполятора за счет формирования типов линий. Это достигается тем, что интерполятор содержит последовательно соединенные первый счетчик, второй счет-. чик, блок элементов И и формирователь длительности импульса, а также последовательно соединенные четвертый регистр, дешифратор, шифратор, пятый регистр и элемент И, второй вход которого соединен с выходом формирователя длительности импульса, третий вход - с блоком управления и первым счетчиком, а выход - со вторым выходом устройства, второй вход пятого регистра подключен к входу формирования длительности импульса, блоку управления и второму входу устройства, выход первого счетчика соединен с третьим входом пятого регистра. На фиг.1 приведена блок-схема интерполятора; на фиг.2 - типы линий; на фиг.З - временная диаграмма работы интерполятора. Интерполятор содержит первый регистр 1, второй регистр 2, сумматор 3, коммутатор 4, третий регистр 5, блок 6 управления, генератор 7

тактовых импульсов, блок 8 определения конца интерполяции, формирйватель 9 длительности импульса, блок 1 элементов И, второй счетчик 11, первый счетчик 12, пятый регистр 13, пшфратор 14, дешифратор 15, четвертый регистр 16, элемент И 17.

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

В начальном состоянии в первый регистр 1 и второй регистр 5 занесены соответственно коды дХ и &Y; в четвертом регистре 16 содержится код типа Линии, остальные регистра и счетчики находятся в нулевом состояний.

Интерполятор начинает работать после поступления на входы блока 6 управления сигнала начала работы. Одновременно этим сигнгшом унитарный код, сфо рмированный шифратором 14, по сигналу с выхода дешифратора 15 записывается в пятый регистр 13. Блок 6 управления выдает раэретаение на поступление через коммутатор 4 из регистров 1 и 5 значений ДХ и ДУ на сумматор 3. Полученный результат с выхода сумматора 3 поступает зво зторой регистр 2. Блок управления производит анализ знака результата. ,Еслй знак результата положительный, то В следующем цикле содержимое второго -регистра 2 поступает на коммутатор 4, и на сумматоре 3 п йЬходит ВйЧйСление разности сс«ёржн б« второго регистра 2 и ЛУ. Циклы 1зыадтани ваполняются до изменения знака результата на отрицательный. В каждом цикле ВЫ-1И танин блок 6 управления формирует импульс, который поступает на вход элекюнта И 17 и на счетный вход первого счетчика 12. На другие входы элемента И 17 импульсы постуг пайт с выэсодов формирователя 9 дли, Тельнрсти импульса и пятого регистра 13.

Принцип формирования отрезков различных типов, осуществленный в интерполяторе, состоит в том,, что линия формируется из повторяющихся частей отрезка 18, состоящих из элементарны отрезков 19 (см.фиг.2), число которых в ка)ждой повторяняцейся части линии равно числу разрядов пятого регистра 13. Крлич1ество элементов в элементарном отрезке определяется первым счетчиком 12, а количество элементарных отрезков в повторягацейся чаоти отрезка отсчитывается вторым счетчиком 11.

Даийфратор 15 выдает сигнал, :Характёри зушций признак линии, на блок 10 элементов И для выбора элементарт ного отрезка. Шифратор 14,формирует унитарный код, значение каждого разряда которого ставится в соответствие с элементарным отрезком повторяющейся части. Разрешаемые элементарные отрезки повторяющейся части определяются наличием единицы в разряде 5 пятого регистра 13. Управление элементами элементарного отрезка осуществляет формирователь 9 длительности импульса, который управляет разрешающим входом элемента И.

0 Последовательность чередования

Рэ зличных типов элементарных отрезков задается блоком 10 элементов И по сигналам второго счетчика 11 и дешифратора 15. ,: Таким образом формируются линии

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

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

«

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

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

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

5 второй вход которого соединен с выходом формирователя длительности импульса, третий вход - с блоком управления и первьм счетчиком, а выход - со вторым выходом устройства, второй ВХОД- пятого регистра подключен к входу формирователя и второму входу устройства, выход первого счетчика соедщнен с- третьим входом пятого регистра.

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

принятые во внимание при экспертизе 1. Гиленко В. и др. Автоматические построители графиков ЦВМ.-М.: Энергия , 1969.

f 2. Kraus R. Control Engenering;

1966, т.13, 10, p.103-104 (прототип).

19

/

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

название год авторы номер документа
Устройство для регистрации информации 1978
  • Кан Гарри Борисович
  • Щеголева Лидия Алексеевна
  • Матвеев Владимир Борисович
SU769576A1
Цифровой линейный интерполятор 1989
  • Стахов Алексей Петрович
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Витюк Андрей Александрович
SU1615744A2
Устройство для считывания графической информации 1983
  • Леонович Эдуард Николаевич
  • Парамонова Надежда Ивановна
SU1164754A1
Цифровой линейный интерполятор 1989
  • Стахов Алексей Петрович
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Шебуков Владимир Александрович
  • Сорока Надежда Ивановна
  • Гейвандова Надежда Федоровна
SU1693592A1
Функциональный интерполятор 1985
  • Водовозов Валерий Михайлович
  • Заяц Николай Денисович
SU1305639A1
Линейный интерполятор 1989
  • Васин Юрий Григорьевич
  • Смирнов Александр Федорович
SU1686408A1
Линейный интерполятор для систем интерактивной графики 1988
  • Игнатьев Юрий Георгиевич
  • Капичникова Ольга Ивановна
  • Леонов Михаил Михайлович
  • Сорин Валерий Яковлевич
SU1608691A1
ЛИНЕЙНЫЙ ИНТЕРПОЛЯТОР 1991
  • Васин Ю.Г.
  • Смирнов А.Ф.
RU2028665C1
Интерполятор 1985
  • Давейнис Валерьян Семенович
SU1413600A1
Интерполятор 1983
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1129622A1

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

Реферат патента 1980 года Интерполятор для графопостроителей

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

SU 739 521 A1

Авторы

Ушков Константин Александрович

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

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

Даты

1980-06-05Публикация

1977-11-04Подача