Генератор векторов

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

ПРИ ГННТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСНОМ,Ф СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

IlO ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ (21) 4286133/24-24 (22) 17.07.87 (46) 23.04,89. Бюл. )) - 15 (72) JI.Â. Кочанов, Б.Ф. Макаров и В.П. Рясин (53) 68) 327.11(088.8) (56) Авторское свидетельство СССР

9 551673, кл. G 09 G 1/08, 1976.

Авторское свидетельство СССР

)) - 1005171, кл. G 09 G 1/08, 1981. (54) )ЕНЕРАТОР ВЕКТОРОВ

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

ÄÄSUÄÄ 1474725 А1

)5)1 4 G 09 С 1/08 ретения — повышение быстродействия генератора. Для этого в генератор введены блоки сравнения 4, 5, блоки постоянной памяти 6-9, сумматор 8, элемент ИЛИ 13, с соответствуюцими функциональными связями. Изобретение позволяет быстро и точно получать коды синуса и косинуса угла наклона .вектора по значениям проекций вектора по координатам Х н Y а также получать приращения вектора по этим координатам. Постоянство единичного приращения вектора позволяет формировать вектор, равномерный по яркости.

1 ил.

1474725

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

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

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

Генератор содержит регистр 1, информационный вход которого является информационным входом 2 генератора, первый 3, второй 4 и третий 5 блоки сравнения, первый 6 и второй 7 блоки постоянной памяти, сумматор 8, третий 15 блок 9 постоянной памяти, мультиплексор 10, первый 11 и второй 12 накапливающие сумматоры, элемент ИЛИ 13, генератор 14 импульсов. Позицией 15 обозначен выход генератора по коорди- 2g нате Х, позицией 16 — выход генератора по координате Y позицией 1? вход начальной установки генератора.

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

В начальный момент времени регистр

1 и накапливающие сумматоры 11 и 12 обнуляются при подаче сигнала на вход

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

В регистр 1 вводятся коды проекций вектоРа, где хРанятся в течение 35 времени его отображения. Коды проекций вектора по координатам Х и У подаются соответственно на входы пер1 вого и второго блоков 6 и 7 постоянной памяти. Причем их адресация про- @ изводится непосредственно кодами проекций вектора. Как только на выходе регистра 1 поясняются коды проекций вектора, на выходах блоков 6 и 7 появляются коды логарифмов. вели- 45 чин этих проекций. С выходов блоков

6 и 7 логарифмы величин проекций подаются на сумматор 8, на котором вычисляется модуль разности логарифмов величин проекций, а это соответствует логарифму тангенса угла наклона вектора, если У Х, или логарифму котангенса угла наклона вектора, если У(Х.

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

Для вырабатывания сигналов, соответствующих синусу и косинусу угла наклона вектора, имеется третий блок

9 постоянной памяти, который хранит логарифмы тангенса угла в синус и косинус этого угла, причем осуществ-. ляется прямая адресация модулем разности логарифмов проекций вектора соответствующих значений синуса и косинуса угла наклона вектора. В результате на выходе блока 9 появляются коды косинуса и синуса угла наклона вектора, если Y — Х.

Первый блок 3 сравнения вырабаты— вает сигнал Y (X, по которому производится коммутация мультиплексо-:: ра 10.

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

"Останов", который с выхода элемента

ИЛИ 13 поступает на вход блокирования генератора 14, соответственно прекращается работа накапливающих сумматоров 11 и 12.

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

1474725 регистра 1 проекций вектора по координатам Х и Y получать значения приращений вектора по координатам Х и Y.

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

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

Составитель А. Коробов

Редактор Л. Гратилло Техред Л.Сердюкова Корректор Л..Пилипенко

Заказ 1900/51 Тираж 470 Подписное

ВКИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4!5

Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101

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

30 установки генератора, выходы первого и второго накапливающих сумматоров являются первым и вторым входами наI . потяжений по координатам Х и Y Генератора, отличающийся

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

Генератор векторов Генератор векторов Генератор векторов 

 

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

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

Изобретение относится к области автоматики и вычислительной технике и может быть использовано в устройствах отображения информации

Изобретение относится к вычислительной технике и может быть использовано в устройствах отображения информации на экране ЭЛТ и является усовершенствованием изобретения по авторскому св

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах вьшода алфавитно-цифровой и графической информации на экран,ЭЛТ

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

Изобретение относится к вычислительной технике, может быть использовано при проектировании устройств отображения информации на экране ЭЛТ и является усовершенствованием устройства по авт.св

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств отображения информации на экране ЭЛТ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании устройств отображения знаковой и графической информации на экране электронно-лучевой трубки (ЭЛТ) с магнитным отклонением луча

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах для формирования в реальном масштабе времени динамических изображений на телевизионном индикаторе

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