Устройство для преобразования координат Советский патент 1987 года по МПК G06F7/544 

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

1

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

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

12953862

где iR - квант дискретизации по дистанции R, j , 2, 2, ..., R,/uR,

i 0,1 ,2, .. . ,, при j 1, 2,3,,., uR;

R, uR, x Rj, y 0, «0 0,

При гаирине диаграммы направленносНа фиг.1 представлена функциональ- ти fi и при угле наклона диаграммы if ная схема устройства; на фиг,2 - схе- устройство должно выдавать сигнал

разрешения вьщачи информации (Разрешение), если ((f - /9/2)sot,- б (ср +

ма блока управления.

Устройство для преобразования координат содержит блок поворота вектора, включающий регистр 2 абсциссы, регистр 3 ординаты, первый вычитатель 4 и сумматор 5, а также первый 6 и второй 7 регистры угла, второй вычитатель 8, первый 9 и второй 10 счетчики угла, счетчик 11 дистанции, первую схему 12 сравнения, первый дешифратор 13, вторую схему 14 сравнения, второй дешифратор 15,

15

20

+ р/2). В противном случае должен выдаваться сигнал запрета вьщачи информации (Запрет)с

Перед началом вычислений в регистры 6 и 7 углов Cf и /3 заносятся значения угла наклона Ц и ширины диаграммы направленности, счетчики 9 и 10 углов обнуляются, а счетчик 11 дистанции устанавливается в исходное состояние R uR (uR - едиблок 16 управления, вход 17 первого „„цд младшего разряда). Далее перед аргумента, вход 18 второго аргумента, началом каждого очередного шага

выход 19 абсциссы результата, выход 9 абсциссы результата, выход 20 ординаты результата, выход 21 запрета, выход 22 разрешения.

Влок 16 управления содержит первый триггер 23, элемент НЕ 24, распределитель 25 импульсов, генератор 26 импульсов, первый элемент И 27, второй злемент И 28, третий элемент

(,3,. , .) по условию - oi содержимое счетчика 11 дистанции увеличивается на +I, а счетчики 9 эл и 10 углов об1гуляются. Новое содержимое счетчика 11 перезаписывается в регистр 2 абсциссы, а регистр 3 ординаты обнуляется.- В счетчик 9 угла об из блока 16 управления подается +1 (ioi) ив блоке 1 повороИ 29, второй триггер 30, вход 31 пер- 35 вектора выполняется преобразовавого признака анализа режима, вход 32 второго признака анализа режима, вход 33 признака граничного значения угла, вход 34 признака граничного значения дистанции, выход 21 запрета, выход 22 разрешения, тактовые выходы 35 с первого по пятый.

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

Устройство работает в соответствии с алгоритмом

х,, х;- у,-

у,ч, у; - ;-2 ;

об;м oi; + u2 ;

где ЛоС const - квант дискретизации по .углу 6 ,

Rj -t-:iR,

разрешения вьщачи информации (Разрешение), если ((f - /9/2)sot,- б (ср +

+ р/2). В противном случае должен выаваться сигнал запрета вьщачи информации (Запрет)с

Перед началом вычислений в регистры 6 и 7 углов Cf и /3 заносятся значения угла наклона Ц и ширины диаграммы направленности, счетчики 9 и 10 углов обнуляются, а счетчик 11 дистанции устанавливается в исходное состояние R uR (uR - еди„„цд младшего разряда). Далее перед началом каждого очередного шага

(,3,. , .) по условию - oi содержимое счетчика 11 дистанции увеличивается на +I, а счетчики 9 и 10 углов об1гуляются. Новое содержимое счетчика 11 перезаписывается в регистр 2 абсциссы, а регистр 3 ординаты обнуляется.- В счетчик 9 угла об из блока 16 управления подается +1 (ioi) ив блоке 1 поворо вектора выполняется преобразова0

ние (1). При этом на вычитатель 4 из регистра 2 поступает координата х;, а из регистра 3 - вьиитаемое у . На сумматор 5 из регистра 3 поступает координата у, , а из регистра 2 - слагаемое . Новые значения координат х-, и у-, , получаемые на вычитателе 4 и сумма- f торе 5, переписьюаются в регистры 2 и 3 соответственно и выдаются на выходные шины 19 и 20. Одновременно разность tf - /i/2, полученная на вычитателе 8, сравнивается на схеме 12 сравнения с содержимым счетчика 9 угла ci . Если содержимое счетчика 9 меньше указанной разности, на выходе 21 выставляется сигнал Запрет. Если содержимое счетчика 9 равно или превьциает величину Cf - р/2, сигнал Запрет снимается и на выходе 22 выставляется сигнал Разрешение, по которому блок управления выдает 4-1 в счетчик 10 угла /3 и на схе0

ме 14 сравнения производится сравнение содержимого счетчика. 10 угла /3 с величиной jb , записанной в регистре 7. Если , сигнал Разрешение снимается и выставляется сигнал Запрет. Независимо от вьшол- нения условия СчА на дешифраторе 13 анализируется равенство содержимого счетчика 9 угла об конечному значениюо. Если , процесс повторяется, начиная с добавления в счетчик 9 +1. Если о(. ci (для данного значения R поворот вьтолняется на полный угол ) на дешифраторе 15 анализируется равенство содержимого счетчика 11 дистанции конечному значению Кц.Если «ССчЯ R , процесс повторяется, начиная с обнуления счетчиков 9 и

10и добавления +I в счетчик И дистанции. Если ССчЯ R,.,что означает вьтолнение поворота на полный угол od для всех значений R, включая R,процесс заканчивается.

Блок 16 управления функционирует следующим образом.

При наличии сигнала на входе 31, соответствующего условию ct 5; (cf -/3/2) , включается триггер 23, сигнал Запрет (выход 21) снимается и выставляется сигнал Разрешение выход 22 , Одновременно на элементе 27 начинается выработка сигналов приращения второго счетчика IО угла. Содержимое счетчика 10 угла начинает увеличиваться и при 1Сч по сигналу на входе 32 переключается триггер 23. При этом снимается сигнал Разрешение, выставляется сигнал Запрет и прекращается выработка сигналов на выходе элемента И 27.

По сигналу на входе 33, соответствующему условию iC(уЧс oiц, разрез ается выработка на элементе И 28 сигналов приращения первого счетика 9 угла и через элемент НЕ 24 запрещается выработка на элементе 29 сигнала приращения счетчика 1I истанции. По сигналу на входе 34, соответствующему условию , ри отсутствии сигнала на входе 33 (:Счсс 0) на элементе И 29 вырабаывается сигнал приращения счетчика

11дистанции, по которому также об- уляются счетчики 9 и 10. Одновреенно включается триггер 30, на котоом вырабатьюается потенциал переза- иск содержимого счетчика 1I дистан

O

5

0

5

ции в регистр 22 абсциссы, и обнуляется регистр 3 ординаты.

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

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

5 первым информационньм входом второй схемы сравнения, второй информационный вход которого соединен с выходом второго регистра угла, выход

0

0

5

0

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

2. Устройство по п.1, о тли- чаю щ е е с я тем, что блок управления содержит два триггера, три элемента И, генератор импульсов, распределитель импульсов и. элемент НЕ, входы первого и второго признаков анализа режима блока соединены с

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

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

и третьего элементов И, выход второго триггера и выход генератора импульсов соединены с первого по пятый; тактовыми выходами блока.

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

название год авторы номер документа
Устройство для преобразования координат 1989
  • Духнич Евгений Иванович
  • Серов Андрей Анатольевич
SU1695294A1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КООРДИНАТ 1991
  • Духнич Е.И.
  • Ивахно В.П.
  • Серов А.А.
RU2007749C1
Функциональный преобразователь 1984
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1211756A1
Устройство для преобразования координат 1985
  • Дауров Станислав Константинович
  • Орлов Владимир Дмитриевич
  • Черкашин Владимир Иванович
SU1254475A1
Устройство для вычисления модуля и аргумента вектора 1985
  • Иванов Дмитрий Анатольевич
SU1249510A1
Аппроксимирующий функциональный преобразователь 1984
  • Хейфец Аркадий Львович
SU1205153A1
Цифровой генератор сигналов 1984
  • Якименко Владимир Иванович
  • Недосекин Дмитрий Дмитриевич
  • Бульбанюк Анатолий Федорович
  • Рязанов Анатолий Павлович
  • Алексеев Владимир Васильевич
SU1176442A1
Устройство для отображения графической информации 1986
  • Петух Анатолий Михайлович
  • Соляниченко Николай Александрович
  • Романюк Александр Никифорович
  • Сержанов Владимир Владимирович
  • Ободник Демьян Тихонович
SU1310797A1
Устройство для цифрового преобразования координат 1982
  • Дауров Станислав Константинович
  • Кнышев Валентин Иванович
SU1019445A1
Цифровое устройство для преобразования координат 1981
  • Дауров Станислав Константинович
SU960808A1

Иллюстрации к изобретению SU 1 295 386 A1

Реферат патента 1987 года Устройство для преобразования координат

Изобретение относится к области вычислительной техники и может быть использовано в специализированных вычислителях при преобразовании адресов телевизионного дисплея. Целью изобретения является расширение функциональных возможностей за счет преобразования полярных координат телевизионного дисплея в прямоугольные. Устройство для преобразования: координат содержит блок 1, поворота вектора, регистр 2 абсциссы, регистр 3 ординаты, первый вычитатель 4., сумматор 5, первый регистр 6 угла, второй регистр 7 угла, второй вычитатель 8, первьй счетчик 9 угла,, второй счетчик 10 угла,.счетчик И дистанции, первую схему 12 сравнения первый дешифратор 13, вторую схему 14 сравнения, второй дешифратор 15, блок 16 управления, вход 17 первого аргумента, вход 18 второго аргумента, выход 19 абсциссы результата, выход 20 ординаты результата выход 21 запре- та, выход 22 результата. 1 з.п. ф-лы, 2 ил. (Л П

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

ВНИИПИ Заказ 618/55 Тираж 673

Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4

Подписное

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

Устройство для вычисления элементарных функций 1977
  • Кузин Зотик Семенович
SU703823A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Парный Д
Система ДИВИК для решения сложных навигационных задач.- Электроника, 1966, № 8, с.30.

SU 1 295 386 A1

Авторы

Владимиров Виктор Владимирович

Духнич Евгений Иванович

Ковалев Эдуард Павлович

Орлов Борис Константинович

Синенко Владимир Николаевич

Даты

1987-03-07Публикация

1985-02-21Подача