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, о тли- чаю щ е е с я тем, что блок управления содержит два триггера, три элемента И, генератор импульсов, распределитель импульсов и. элемент НЕ, входы первого и второго признаков анализа режима блока соединены с
входами установки и сброса первого триггера соответственно, прямой и инверсный выходы которого соединены с выходами разрешения и запрета блока соответственно, прямой выход первого триггера соединен с первьм входом первого элемента И, первые входы второго и третьего элементов И соединены с входом признака-граничного значения угла и с входом признака
граничного значения дистанции соответственно, вторые входы первого, второго и третьего элементов И соединены с первого по третий выходы распределителя импульсов соответственно, третий вход третьего элемента И соединен через элемент НЕ с входом признака граничного значения угла блока, выход- третьего элемента И соединен с входом установки второго триггера, вход сброса которого соединен с четвертым выходом распределителя импульсов, вход запуска которого соединен с выходом генератора импульсов, выходы первого, второго
и третьего элементов И, выход второго триггера и выход генератора импульсов соединены с первого по пятый; тактовыми выходами блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для преобразования координат | 1989 |
|
SU1695294A1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КООРДИНАТ | 1991 |
|
RU2007749C1 |
Функциональный преобразователь | 1984 |
|
SU1211756A1 |
Устройство для преобразования координат | 1985 |
|
SU1254475A1 |
Устройство для вычисления модуля и аргумента вектора | 1985 |
|
SU1249510A1 |
Аппроксимирующий функциональный преобразователь | 1984 |
|
SU1205153A1 |
Цифровой генератор сигналов | 1984 |
|
SU1176442A1 |
Устройство для отображения графической информации | 1986 |
|
SU1310797A1 |
Устройство для цифрового преобразования координат | 1982 |
|
SU1019445A1 |
Цифровое устройство для преобразования координат | 1981 |
|
SU960808A1 |
Изобретение относится к области вычислительной техники и может быть использовано в специализированных вычислителях при преобразовании адресов телевизионного дисплея. Целью изобретения является расширение функциональных возможностей за счет преобразования полярных координат телевизионного дисплея в прямоугольные. Устройство для преобразования: координат содержит блок 1, поворота вектора, регистр 2 абсциссы, регистр 3 ординаты, первый вычитатель 4., сумматор 5, первый регистр 6 угла, второй регистр 7 угла, второй вычитатель 8, первьй счетчик 9 угла,, второй счетчик 10 угла,.счетчик И дистанции, первую схему 12 сравнения первый дешифратор 13, вторую схему 14 сравнения, второй дешифратор 15, блок 16 управления, вход 17 первого аргумента, вход 18 второго аргумента, выход 19 абсциссы результата, выход 20 ординаты результата выход 21 запре- та, выход 22 результата. 1 з.п. ф-лы, 2 ил. (Л П
ВНИИПИ Заказ 618/55 Тираж 673
Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4
Подписное
Устройство для вычисления элементарных функций | 1977 |
|
SU703823A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Парный Д | |||
Система ДИВИК для решения сложных навигационных задач.- Электроника, 1966, № 8, с.30. |
Авторы
Даты
1987-03-07—Публикация
1985-02-21—Подача