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

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

1

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

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

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

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

{Недостатком известной аппаратуры является то, что формируемые линии представляют собой сплоп ные линии одной толщины. Это создает неудобство при чтении гра10 фической инфор.мации.

Цель изобретения - расщирение области применения известного устройства путем формирования линий различной толщины.

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

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

Устройство работает следующим образом. В исходном состоянии в цррвый регистр 9 и второй регистр 11 занесены соответственно коды х и у, содержимое третьего регистра 4, знаково|-о разряда 5, счетчика 2, четвертого регистра 1, реверсивного счетчика 13 равны нулю, триггер 16 - в единичном состоянии.

Устройетво начинает работать после поступления на вход блока 10 управления по входу 23 импу;1ьса ача.та работы. Б.Юк 10 управления выдает разрен1ение на нск-тунление через коммутатор 8 из регистров 9 и 11 значений Дх и Ду на сумматор 6. Происходит вычисление разности Дх и Ду. а результат помещается в регистр 4.

Знак результата хранится в зпакс,)вом разряде 5. Е:сли знак резу;1ьтата положительный, что анализируется блоком 10 управ;1еНИН, то в сле1 топ1ем цикле содержимое регистра 4 подается на коммутатор 8 и на сумматоре 6 нроисходит в| 1числепие разности еодержимо1Ч) региетра 4 и регистра 9. Циклы повторяются до изменения знака результата на отрицательный, после чего работа интерполятора на строке закапчивается Количество циклов вычитания посредством блока 10 управления фикеируется счетчиком 2, на счетный вход которого через элемент 3 И с выхода 22 поступают текущие значения второй проекции.

После окончания работь интерполятора на строке и при наличии па входе 21 нризнака утолщения блок 10 управления выдает разрешение на иоетунление через коммутатор 8 на сумматор 6 значений из регистра 1 и счетчика 2. Происходит вычисление разности, а результат помещается в ревереивный счетчик 13. Блоком 10 управления выдаетея разрешение на перениеь значений счетчика 2 в регистр 1, после чего работа ИИгерполятора на строке заканчивается.

При цосгуи.лении второго импульса по входу 18 триггер 16 устанавливается в нулевое состояние, которое a aлизиpyeтcя блоком 10 управления. Блок 10 управления форми)ует импульсы текуп1,их значений второй проекции, которые поетунают через элемент 17 И па реверсивный счетный вход счетчика .5, при этом па элемент 3 И поетупает запрет ;) блока 10 управления.

Прп фиксапии блоком 12 совп.чдения значения реверси ног() счетчика 13, авного п.улю, триг1ер |Н устапавливаетея в единичное состояние, ко1о|)()е ана.1изи)уется блоко.м 10 уцрав;1ении и 1;.,дача теку1пих зн;.1чений второй проекции Гхижом 10 управления прекращается.

Блок 10 управ.1ения выдает разрешение на В1)|дачу остатка из региетра 4 на к(;м.муTaTcjp 8 и суммирование его ео значением регистра 9, а результат помеп1ается в регистр 4.

Апа.тогичпо предыдущей стргже разложе1П1я ироиеходит вычисление разности соч.ержимого регистра 4 и содержимого регист)а 1 1 до CMCiH) пакового разряда 5 на отрицательное значение, при этом выдается ieKyniee зпачещк- р.торой проекции, которое поступает через элемент 3 И на вход счетчика 2, а па элемент 17 И подается запрет блоком 10 управления.

Да.чее происходит вычис.чение разности содержимого счетчика 2 и содержимого регистра 1, nepeiutcb -.ной раз.чостп в ревереив(П)1Й счетчик 1., значений счетчика 2 в регистр 1

абота ипгс-.М10.:ят()па па 2-ой строке закапчивается.

Начиная со 2-(.1Й строки разложепия и до выдачи форми 1ов;1те;1ем 15 импульеа копца кнтерно.чяции снгнала конца интерполяции на 10 управления, работа интерполятора аналогична (;писанной.

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

Устройство для формирования графичееких изображени;, с()дсржаи1ее первый и втор(Я1 регистм)1. В111ходы которых подключены к коммутатору и к (о|)мировате.1Ю им1 льса конца И11терпо:1яции. соединеьпк;му с блоком у фавления, г|)етий региетр, подключенный к блоку ун)аи.1епия, к сум.матору и к коммутатору, 1гервый элемент И, входы которого соединены с блоком управления, а выход - ео входом счетчика, подключенного к коммутатору и к 4)ормирователю и.мпульса коппа интерполяции, генератор тактовых имцульеов, выход которого подключен к блоку управления, отличающееся тем, что, с целью рас1нирения области применения уетройства путем формирования линий различной толщины, оно содержпт поеледовательно соединенные реверсивп)1Й счетчик, блок еовпадения, еоединеиный с блоком управления, и триггер, нулевой вход которого подключен к фор.мирователю импульса конца интерполяции, а выход - к блоку управления, второй элемент И, входы которого подключены к блоку управления и к триггеру, а выход - к

одному из входов реверси{зного счетчика, друг(й вход которого сосдинеп о блоком управления, и четвертый регистр, входы котоpoio иодк.иочоны к счетчик} и ко входу первого элемент; И. а 1ход - к коммутатору.

И с т о ч и к и и и с J1 о ) .м а ц и и, иринятые во внимание при экспертизе

1.Гнленко В. Автоматические ностроители графиков ЦВМ, М., «Энергия, 1969, с. 75.

2.Kraus R. С drafting machine interpolates BY stair case pattern «Centre, Engeneerinq, 1966, 13 ,N9 10. pp. 103-KJJ (ирототин)

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

название год авторы номер документа
Устройство для вывода графической информации 1978
  • Кан Гарри Борисович
  • Ушков Константин Александрович
SU752403A1
Устройство для формирования графических изображений 1982
  • Губинский Анатолий Ильич
  • Гусев Андрей Алексеевич
SU1037299A1
Устройство для регистрации информации 1978
  • Кан Гарри Борисович
  • Щеголева Лидия Алексеевна
  • Матвеев Владимир Борисович
SU769576A1
Линейный интерполятор для систем интерактивной графики 1988
  • Игнатьев Юрий Георгиевич
  • Капичникова Ольга Ивановна
  • Леонов Михаил Михайлович
  • Сорин Валерий Яковлевич
SU1608691A1
Цифровой линейный интерполятор 1991
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Мельник Елена Пантелеймоновна
  • Пилипчук Инна Евгеньевна
SU1807450A1
Цифровой интерполятор 1983
  • Анишин Николай Сергеевич
SU1140098A1
Линейный интерполятор 1989
  • Тормышев Юрий Иванович
  • Диланян Ерануи Мартиевна
SU1674064A1
Линейный интерполятор 1977
  • Матвеев Владимир Борисович
  • Литвин Владимир Михайлович
  • Телевной Евгений Сергеевич
  • Кан Гарри Борисович
  • Трусфус Валерий Михайлович
SU717720A1
Линейный интерполятор 1986
  • Тормышев Юрий Иванович
SU1383302A1
Линейный интерполятор 1987
  • Петух Анатолий Михайлович
  • Романюк Александр Никифорович
  • Дрейзис Демьян Лейзерович
  • Майданюк Владимир Павлович
  • Ободник Демьян Тихонович
SU1439532A1

Реферат патента 1980 года Устройство для формирования графических изображений

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

SU 752 404 A1

Авторы

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

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

Даты

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

1978-07-11Подача