Устройство для воспроизведения функции

 

Изобретение относится к вычислительной технике и может быть использовано в специализированных преобразователях коордрнат. Цель изобретения является расширение класса решаемых задач за счет возможности воспроизведения функции эллипса. Устройство содержит вычислитель 1, сумматор 2, первый 3 и второй 4 сдвигатели, дешифратор 5, первый 6 и второй 7 буферные регистры, первый 8 и второй 9 регистры координат. 1 ил.

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

СОЦИАЛИСТИЧЕСНИХ.

РЕСПУБЛИК (19) (11) А1 (1)5 G 06 F 7/544

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

flO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К А ВТОРСНОМУ С8ИДЕТЕЛЬСТВУ х, х; (21) 4490039/24-24 (22) 03.10.88 (46) 23.07.90. Бюл. Я- 27 (7I) Всесоюзный государственный проектно-изыскательский и научно-исследовательский институт энергетических систем и электрических сетей нЭнергосетьпроект" и Всесоюзный научноисследовательский институт электроэнергетики (72) С.И.Хмельник, Ю.П.Лясковский и М.И.Хмельник (53) 681.325 (088.8) (56) Авторское свидетельство СССР

М 780004, кл. G 06 F 7/38, 1978.

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

Ф 1007102, кл. G 06 F 7/544, 1981.

2 (54) УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ

ФУНКЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано в специализированных преобразователях координат. Целью изобретения является расширение класса решаемых задач за счет возможности воспроизведения функции эллипса. Устройство содержит вычитатечь 1, сумматор

2, первый 3 и второй 4 сдвпгатели, дешифратор 5, первый 6 и второй 7 буферные регистры, первый 8 и второй

9 регистры координат, I ил..1580355 (9) Йу

+ -- gt

1-1 dt (10) х; = х, „— а/Ь у. (14) (1) (2) х = acos+ (15) у =b sin<

ЗО (3) О,Т! (4) х = acos у = Ь sinyt (5) где = Г /Т, (6) 40

О,Т. (7) (20) (21 ) Изобретение относится к вычислительной технике и может быть исполь" зовано в специализированных преобразователях координат. ,5

Целью изобретения является расшире- ние класса решаемь .х задач за счет возможности воспроизведения Функции эллипса.

На чертеже представлена функцио- 10 напьная схема устройства.

Устройство содержит вычитатель 1, сумматор 2, первый сдвигатель 3,второй сдвигатель 4, дешифратор 5, первый буферный регистр 6, второй буфер- 15 ный регистр 7, первый регистр 8 координат, второй регистр 9 координат.

Устройство работает следующим образом.

Рассмотрим соотношения, которым должны удовлетворять координаты точек полуэллипса (параметрические уравнения эллипса) где а, д — горизонтальная и вертикальная полуоси эллипса;

< - параметр, изменяющийся в пределах

Эти формулы могут быть переписаны в другой форме 35 а параметр t изменяется в пределах

Полуэллипс, отображаемый на экране, должен с малой дискретностью из- 45 менять размер вертикальной полуоси

b а размер горизонтальной полуоси а может изменяться с большой дискретностью. При этом можно полагать, что

50 а 2" Ь, (8) где o(принимает ограниченный ряд целых значений (например, а(= -3, -2, -I, О). Кроме того, точность изображения папуэллипса на экране дисплея не должна быть высокой. Поэтому координаты очередной i-й точки полуэллипса могут вычисляться в зависимости от координат предыдущей (i-1 )-й точки по формулам пх х, =х. + — gt

i""\ dt

Полагается, что параметр 1 в hopмулах (4) и (5) является номером точки, а его максимальное значение Т является числом точек. При этом

dt =1, (I I) и тогда формулы (9) и (1О) принимают вид х, = асояуС;, — y csin <, ь (12) у. = b sinyt. <, + (рЬ=оя yt., (13)

Сравнивая (4), (5), (12) и (13), э амечаем, что у, = у,, + Ь/а х, Наконец, яркость эллипса не должна быть постоянной при изменении его размеров. Другими словами, количество точек, изображающих полуэллипс,не должно быть строго пропорционально длине его контура. При этом можно принять, что число этих точек (16) где р — заданое целое число, а р принимает ограниченный ряд целых значений в зависимости от величины в {например„ 6= папу Ь/Ь j (17) и при этом р= (0,1,2,3), где Ь— вертикальный размер экрана; .Р 7- целая часть числа).

Учитывая (8) и (16), из (14) и (15) получаем х;=х;, -2У;1

1 (18) у;=у,,+г д,.

Л (19) где «1 = -6 — в +cL, причем o(, р, (, — целые числа и,кроме того, числа Ы и р принимают (как указывалось) ограниченный ряд значений. ,.

Для получения координат очередной

i-й точки полуэллипса на первый тактовый вход устройства подается

Составитель С.Куликов

Редактор Г.Гербер Техред Л.Сердюкова Корректор С.Черни

Заказ 2012

Тираж 566 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГЕ:1Т i CP

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

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

5 1 58035 сигнал U; По этому сигналу коды чисел Х «« У; с выходов регистров 8 и 9 координат записываются в буферные регистры 6 и 7. Код Х

5 с выхода первого буферного регистра

6 поступает на вход уменьшаемого вычитателя 1 и через первый сдвигатель

3 — на вход второго слагаемого сумма-. тора 2. Код Y.;, с выхода -второго буферного регистра 7 поступает на вход первого слагаемого сумматора 2 и через второй сдвигатель 4 на вход вычитаемого вычитателя 1, При этом на выходе вычитателя 1 образуется код числа Х, а на выходе сумматора

2 код чис ла Y; °

Последовательность сигналов U (i=

1,2,...,Т) вырабатывает на первом

> и втором 7 регистрах координат 20

;оды чисел (Хр«Y ) «(Х «У ) «+ «(Х

{ «) « ° ° ° (X «Y ) формула из о бр е тени я

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

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

Устройство для воспроизведения функции Устройство для воспроизведения функции Устройство для воспроизведения функции 

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано при разработке специализированной аппаратуры АСУ оперативного звена ВПВО при решении задачи распознавании оперативно-тактических ситуаций

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

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

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

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

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

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

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

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

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