Генератор векторов Советский патент 1989 года по МПК G09G1/08 

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

Јь

-U

Ч

ю

ел

114747

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

Цель изобретения - повышение быстродействия генератора.

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

Генератор содержит регистр 1, ин- JQ формационный вход которого является информационным входом 2 генератора, первый 3, второй 4 и третий 5 блоки сравнения, первый 6 и второй 7 блоки

нуса угла наклона вектора, т.е. логарифм тангенса угла однозначно определяет косинус и синус угла наклона вектора.

Для вырабатывания сигналов, соответствующих синусу и косинусу угла наклона вектора, имеется третий блок 9 постоянной памяти, который хранит логарифмы тангенса угла в синус и косинус этого угла, причем осуществт ляется прямая адресация модулем разности логарифмов проекций вектора соответствующих значений синуса и ко

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

название год авторы номер документа
Устройство для отображения графической информации на газоразрядной индикаторной панели 1982
  • Бураков Игорь Кузьмич
  • Вайнштейн Марк Хемович
  • Романов Сергей Михайлович
  • Хейфец Аркадий Львович
SU1108488A1
БЫСТРОДЕЙСТВУЮЩИЙ МНОГОФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ УГЛА В КОД ДЛЯ УСТРОЙСТВ ЭЛЕКТРОМЕХАНОТРОНИКИ 1994
  • Фадеев Б.Е.
  • Афанасьев С.З.
  • Воронов М.С.
RU2094945C1
Устройство для двухкоординатного управления рабочим органом 1990
  • Пинаев Виктор Юрьевич
  • Матюшев Андрей Витальевич
  • Шраго Леонид Константинович
  • Епишин Павел Петрович
  • Шраго Екатерина Леонидовна
  • Чередников Юрий Олегович
  • Городецкий Михаил Евсеевич
  • Ситниченко Виктор Михайлович
  • Ситниченко Валентин Михайлович
SU1815620A1
Цифровой функциональный преобразователь 1980
  • Ахметов Виктор Ниязович
  • Гусев Алексей Владимирович
SU955082A1
Устройство для преобразования координат 1983
  • Гусев Алексей Владимирович
  • Трушков Владимир Николаевич
  • Алексеев Владимир Глебович
SU1141405A1
Устройство для формирования динамических изображений из связок векторов 1985
  • Великовский Михаил Вениаминович
  • Смеркис Юрий Борисович
  • Мамедли Эмин Муса Оглы
  • Шурман Владимир Александрович
SU1339626A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Агеева Любовь Мартемьяновна
  • Смирнов Дмитрий Леонидович
  • Чверткин Юрий Львович
SU1525723A2
Устройство для преобразования координат 1984
  • Жаворонков Леонид Михайлович
  • Варламов Вадим Геннадьевич
SU1236510A1
Устройство для поворота изображе-Ния СиМВОлОВ 1979
  • Горохов Владислав Иванович
  • Иванов Сергей Иванович
  • Ильин Анатолий Александрович
SU841030A1
Функциональный преобразователь угла поворота вала в код 1980
  • Кудряшов Борис Александрович
  • Макаров Валерий Васильевич
  • Смирнов Юрий Сергеевич
  • Шишков Алексей Борисович
SU875421A1

Реферат патента 1989 года Генератор векторов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ. Цель изобретения - повышение быстродействия генератора. Для этого в генератор введены блоки сравнения 4,5, блоки постоянной памяти 6-9, сумматор 8, элемент ИЛИ 13 с соответствующими функциональными связями. Изобретение позволяет быстро и точно получать коды синуса и косинуса угла наклона вектора по значениям проекций вектора по координатам X и Y,а также получать приращения вектора по этим координатам. Постоянство единичного приращения вектора позволяет формировать вектор, равномерный по яркости. 1 ил.

Формула изобретения SU 1 474 725 A1

постоянной памяти, сумматор 8, третий 15 синуса угла наклона вектора. В реблок 9 постоянной памяти, мультиплексор 10, первьй 11 и второй 12 накапливающие сумматоры, элемент ИЛИ 13, генератор 14 импульсов. Позицией 15

зультате на выходе блока 9 появляют ся коды косинуса и синуса угла накл на вектора, если .

Первьй блок 3 сравнения вырабаты

обозначен выход генератора по коорди- 20 вает сигнал Y«cX, по которому прокате X, позицией 16 - выход генератора по координате Y, позицией 17 - вход начальной установки генератора.

Генератор работает следующим образом.25

В начальный момент времени регистр 1 и накапливающие сумматоры 11 и 12 обнуляются при подаче сигнала на вход 17 установки устройства в нулевое со- .стояние. Обнуление регистра 1 и сум- 30 маторов 11 и 12 производится также перед каждым вводом кодов проекций вектора в регистр 1,

В регистр вводятся коды проекций вектора, где хранятся в течение времени его отображения. Коды проекций вектора по координатам X и Y подаются соответственно на входы первого и второго блоков 6 и 7 постоян- ной памяти. Причем их адресация производится непосредственно кодами проекций вектора. Как только на выходе регистра 1 поясняются коды проекций вектора, на выходах блоков 6 и 7 появляются коды логарифмов вели- чин этих проекции. С выходов блоков 6 и 7 логарифмы величин проекций подаются на сумматор 8, на котором вычисляется модуль разности логарифмов величин проекций, а это соответствует логарифму тангенса угла накло- на вектора, если , или логарифму котангенса угла наклона вектора, если .

Так как функция логарифма тангенса угла монотонно возрастает на всей области своего определения, то каждой точке этой функции соответствует определенное значение косинуса и си35

40

50

55

изводится коммутация мультиплексора 10.

Так, если сигнал Y«cX отсутствует то значения косинуса и синуса угла наклона вектора с первого и второго выходов блока 9 транслируются соответственно на первьй и второй выходы мультиплексора 10. При сигнале мультиплексором 10 производится переключение первого и второго выходов блока 9 на соответственно второй и первьй выходы мультиплексора 10. С первого и второго выходов мультиплексора 10 значения косинуса и сину са угла наклона вектора подаются соответственно на входы накапливающих сумматоров 11 и 12 по координатам X и Y. На сумматорах 11 и 12 происходит последовательное накопление знаг чений косинуса и синуса угла наклона вектора. При подключении к выходам устройства отклоняющей системы ЭЛТ сигналы с сумматоров 11 и 12 преобра зуются в соответствующие сигналы управления, в результате на экране про исходит последовательное отображение точек вектора. При совпадении кодов с выходов регистра 1 с кодами выходо сумматоров 11 и 12 выдается сигнал Останов, которьй с выхода элемента ИЛИ 13 поступает на вход блокировани генератора 14, соответственно прекра щается работа накапливающих сумматоров 11 и 12.

Таким образом предложенный генера тор позволяет быстро и точно получат коды синуса и косинуса угла наклона вектора. Это дает возможность практи чески сразу по появлению на выходах

зультате на выходе блока 9 появляются коды косинуса и синуса угла наклона вектора, если .

Первьй блок 3 сравнения вырабаты5

0

5

0

0

5

изводится коммутация мультиплексора 10.

Так, если сигнал Y«cX отсутствует, то значения косинуса и синуса угла наклона вектора с первого и второго выходов блока 9 транслируются соответственно на первьй и второй выходы мультиплексора 10. При сигнале мультиплексором 10 производится переключение первого и второго выходов блока 9 на соответственно второй и первьй выходы мультиплексора 10. С первого и второго выходов мультиплексора 10 значения косинуса и синуса угла наклона вектора подаются соответственно на входы накапливающих сумматоров 11 и 12 по координатам X и Y. На сумматорах 11 и 12 происходит последовательное накопление знаг чений косинуса и синуса угла наклона вектора. При подключении к выходам устройства отклоняющей системы ЭЛТ сигналы с сумматоров 11 и 12 преобразуются в соответствующие сигналы управления, в результате на экране происходит последовательное отображение точек вектора. При совпадении кодов с выходов регистра 1 с кодами выходов сумматоров 11 и 12 выдается сигнал Останов, которьй с выхода элемента ИЛИ 13 поступает на вход блокирования генератора 14, соответственно прекращается работа накапливающих сумматоров 11 и 12.

Таким образом предложенный генератор позволяет быстро и точно получать коды синуса и косинуса угла наклона вектора. Это дает возможность практически сразу по появлению на выходах

регистра 1 проекций вектора по координатам X и Y получать значения приращений вектора по координатам X и Y. Постоянство единичного приращения вектора позволяет формировать сектор, равномерный по структуре и яркости, вне зависимости от его параметров. Формула изобретения

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

0

5

0

5

0

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

Документы, цитированные в отчете о поиске Патент 1989 года SU1474725A1

Устройство для отображения графической информации на экране электронно-лучевой трубки (элт) 1975
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
  • Демидович Генадий Николаевич
SU551673A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Устройство для отображения информации 1981
  • Кочанов Павел Васильевич
SU1005171A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 474 725 A1

Авторы

Кочанов Павел Васильевич

Макаров Борис Федорович

Рясин Владимир Павлович

Даты

1989-04-23Публикация

1987-07-17Подача