Интерполятор для графопостроителей
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советскик
Социалистических
Республик
««»739521
В )1.1. (;.. 1 1««! «» )gal, Ц," Яф (53)М. Хл.2 (61) Дополнительное к авт. свид-ву(22) Заявлено 041177 (21) 2540019/18-24 с присоединением заявки Нов (23) ПриоритетG. 06 F 3/14
Государственный комитет
СССР по делам изобретений и открытий
Опубликовано 050680. Бюллетень ««921 (5З) Ю1 681. 327. .11(088.8) Дата опубликования описания 0506.80 (72) Авторы изобретения
К.A.Óøêîâ, Г.Б.Кан и Л.A. Щеголева (71) Заявитель
Научно-исследовательский институт электрографин (54) ИНТЕРПОЛЯТОР ДЛЯ ГРАФОПОСТРОИТЕЛЕ1т
Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в графопостроителях, устройствах для отображения информации.
Известен интерполятор для графопостроителей, содержащий сумматор, коммутатор, блок управления и регистры (1).
Наиболее близким по технической. сущности к данному изобретению является интерполятор для графопостроителей, содержащий последовательно соединейные первый регистр, коммутатор, сумматор и второй регистр, выходы которого подключены к блоку управления и коммутатору, другой выход которого соединен с блоком упра ления и блоком определения кон.ца ижтерполяции, соединенного с первым,и третьим регистрами,вщздом коммутатора, блоком управления, пер-. вым входом и первым выходом устрой- ства, генератор тактовых импульсов,. выход которого подключен к блоку управления (2).
Недостатки укаэанных интерполяторов — отсутствие возможности формирования раэличных типов линий.
Цель изобретения — расширение области применения интерполятора за счет формирования типов линий.
Это достигается тем, что интерполятор содержит последовательно соединенные первый счетчик, второй счет-. чик, блок элементов И и формирователь длительности импульса, а также поСледовательно соединенные четвертый регистр, дешифратор, шифратор, пятый регистр и элемент И, второй вход ко-. торого соединен с выходом формирователя длительности импульса, третий вход †. с блоком управления и первым счетчиком, а выход — co вторым выходом устройства, второй вход пятого регистра подключен к входу формирования длительности импульса, блоку. управления и второму входу устройства, выход первого. счетчика соединен с третьим входом пятого регистра.
На фиг .1 приведена блок-схема интерполяторат на фиг.2 — типы линий; на фиг.3 — временная диаграмма работы интерполятора.
Интерполятор содержит первый регистр 1, второй регистр 2, сумматор 3, коммутатор 4, третий регистр
5, блок 6 управления, генератор 7
739521.тактовых импульсов, блок 8 определения конца интерполяции, формирователь 9 длительности импульса, блок 10 элементов И, второй счетчик 11, пер вый счетчик 12, пятый регистр 13, шифратор 14, дешифратор 15, четвертый регистр 16, элемент И 17.
Устройство работает следующим образом.
В начальном состоянии в первый регистр 1 и второй регистр 5 занесй ны соответственно коды аХ и аУ; в четвертом регистре 16 содержится код типа линии, остальные регистры и счетчики находятся в нулевом состояний.
Ф
Интерполятор начинает работать после поступления на входы блока 6 управления сигнала начала работы.
Одновременно этим сигнапом унитарный код, сформированный шифратором 14, по сигналу с выхода дешифратора 15 записывается в пятый регистр 13.
Блок б управления выдает разрешение на поступление через коммутатор 4 из регистров 1 и 5 значений йХ и ЬУ на сумматор 3. Полученный результат с выхода сумматора 3 поступает во второй регистр 2. Блок управления йроизводит анализ знака результата.
,Если знак результата положительный, то в"следующем цикле содержимое второго:регистра 2 поступает на коммутатор 4, и на сумматоре 3 п йсходит вычисление разности содержимого второго регистра 2 и bY. Циклы вычитаний выполняются до изменения знака результата на отрицательный. В каждом цикле вычитания блок 6 управления формирует импульс, который поступает на вход элемента Й 17 и на счетный вход первого счетчика 12. На другие входы элемента И 17 импульсы посту-, пают с выходов формирователя 9 дли-.. тельности импульса и пятого регистра 13.
Принцип формирования отрезков раз- личных типов, осуществленный в интерполяторе, состоит в том,,что линия формируется из повторяющихся частей отрезка 18, состоящих иэ элементарных отрезков 19 (см.фиг.2), число которых в каждой повторяющейся части линии равно числу разрядов пятого регистра 13. Количество элементов в элементарном отрезке определяется первым счетчиком 12, а количество элементарных отрезков в повторяющейся чанги отрезка отсчитывается вторым счетчиком 11.
Дешифратор 15 выдает сигнал, ха« рактеризующий признак линии, на блок
10 элементов И для вйбора элементарного отрезка. Шифратор 14 формирует унитарный код, значение каждого- раэ/
1О
20
I ряда которого ставится в соответствие с элементарным отрезком повторяющейся части. Разрешаемые элементарные отрезки повторяющейся части определяются наличием единицы в разряде пятого регистра 13. Управление элементами элементарного отрезка осуществляет формирователь 9 длительности импульса, который управляет разрешающим входом элемента И.
Последовательность. чередования раэличнйх типов элементарных отрезков задается блоком 10 элементов И по сигналам второго счетчика 11 и дешифратора 15 °
Таким образом формируются линии разных типов любой длины, причем повторяющаяся часть состоит из 24 элементов, а число-повторяющихся частей зависит от длины интерполируемого отрезка.
Формула изобретения
Интерполятор для графопостроителей, содержащий последовательно соединенные первый регистр, коммутатор, сумматор н второй регистр, выходы ко» торого подключены к блоку управления и коммутатору, другой выход которого соединен с блоком управления и блоком определения конца интерполя30 ции; соединенного с первым и третьим регистрами, входом коммутатора, бло-. ком управления, первым входом и первым выходом устройства, генератор тактовых импульсов, выход которого
35 подключен к блоку управления, о т л и ч а ю шийся тем, что, с целью расширения области применения интерполятора за счет формирования типов линий, он содержит последова4О тельно соединенные первый счетчик, второй счетчик, блок элементов И и формирователь длительности импульса, а также последовательно соединенные четвертый регистр, дешифратор, шифратор, пятый регистр и элемент И, 45 второй вход которого соединен с выходом формирователя длительности импульса, третий вход — с блоком .управления и первьии счетчиком, а выход — со вторым выходом устройст5Î ва, второй вход. пятого регистра подключен к входу формирователя и второму входу устройства, выход первого счетчика соединен с:третьим входом пятого регистра.
55 Источники информации, принятые во внимание при экспертизе
1. Гиленко В..и др. Автоматические построители графиков ЦВМ.-М.: энергия", 1969.
2. Kraus R. ControI Engenering, 1966, т.l3, М 10, р.103-104 (прото тип) .
739521
Фие. /
Cmpywmypa ОидЫ лииий диды . линий
° ее еее еее
ЭОО ФОО ЭОО
° б °
° б °
Фбб эоо
° оо
° оо
Фоо еоо
° oo еооеоо
° оо
° ° б ооо ооо еее еее ооо
ФЭФ
ФЕЭ
ООО ооо
OOO ооо ооо эоо Фо ооо
° ЭФ
ФФO
° оо еоо
ЕЭЭ ооо ооо еее ооо
° ЭФ
° Ф качение счет чина емлю - 000
ru нж е м
0Ю.
0Н г00 r0r
001
ФВ ° Фие. g
0ллгае дага
Тнраж 751 Поднноное
ЦНИИПИ Эаказ 2925|42
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4 ила а,юлг .лагага гара,„а
>tyyyr Jyy гелчФ алллггл, лламмчач
Ы
ФЕчгюФм жмвию
0ллгллЕгл,л ллгеглгаа юла игл л
Pepv ллла
Ar ryg rrr ti ооо Фее ооо ээе ее ° оо