Јь
-ч
-U
Ч
ю
ел
114747
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ.
Цель изобретения - повышение быстродействия генератора.
На чертеже приведена структурная схема устройства.
Генератор содержит регистр 1, ин- JQ формационный вход которого является информационным входом 2 генератора, первый 3, второй 4 и третий 5 блоки сравнения, первый 6 и второй 7 блоки
нуса угла наклона вектора, т.е. логарифм тангенса угла однозначно определяет косинус и синус угла наклона вектора.
Для вырабатывания сигналов, соответствующих синусу и косинусу угла наклона вектора, имеется третий блок 9 постоянной памяти, который хранит логарифмы тангенса угла в синус и косинус этого угла, причем осуществт ляется прямая адресация модулем разности логарифмов проекций вектора соответствующих значений синуса и ко
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения графической информации на газоразрядной индикаторной панели | 1982 |
|
SU1108488A1 |
БЫСТРОДЕЙСТВУЮЩИЙ МНОГОФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ УГЛА В КОД ДЛЯ УСТРОЙСТВ ЭЛЕКТРОМЕХАНОТРОНИКИ | 1994 |
|
RU2094945C1 |
Устройство для двухкоординатного управления рабочим органом | 1990 |
|
SU1815620A1 |
Цифровой функциональный преобразователь | 1980 |
|
SU955082A1 |
Устройство для преобразования координат | 1983 |
|
SU1141405A1 |
Устройство для формирования динамических изображений из связок векторов | 1985 |
|
SU1339626A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1525723A2 |
Устройство для преобразования координат | 1984 |
|
SU1236510A1 |
Устройство для поворота изображе-Ния СиМВОлОВ | 1979 |
|
SU841030A1 |
Функциональный преобразователь угла поворота вала в код | 1980 |
|
SU875421A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ. Цель изобретения - повышение быстродействия генератора. Для этого в генератор введены блоки сравнения 4,5, блоки постоянной памяти 6-9, сумматор 8, элемент ИЛИ 13 с соответствующими функциональными связями. Изобретение позволяет быстро и точно получать коды синуса и косинуса угла наклона вектора по значениям проекций вектора по координатам X и Y,а также получать приращения вектора по этим координатам. Постоянство единичного приращения вектора позволяет формировать вектор, равномерный по яркости. 1 ил.
постоянной памяти, сумматор 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 тем, что, с целью повышения быстродействия генератора, он содержит первьй, второй и третий блоки постоянной памяти, сумматор, второй и третий блоки сравнения, элемент ИЛИ, выход которого подключен ко входу блокировки генератора импульсов, первый и второй входы элемента ИЛИ соединены с выходами второго и третьего блоков сравнения соответственно, первые информационные входы которых соединены с первым и вторым выходами регистра , подключенными к адресным входам первого и второго блоков постоянной памяти соответственно, выходы которых подключены к первому и второму информационным входам сумматора соответственно, выход которого подключен к адресному входу третьего блока постоянной памяти, первый и второй выходы которого соединены с первым и вторым информационными выходами мультиплексора соответственно, вторые информационные входы второго и третьего блоков сравнения подключены к выходам первого и второго накапливающего сумматора соответственно.
Устройство для отображения графической информации на экране электронно-лучевой трубки (элт) | 1975 |
|
SU551673A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Устройство для отображения информации | 1981 |
|
SU1005171A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1989-04-23—Публикация
1987-07-17—Подача