Устройство для преобразования координат
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1295386
Авторы: Владимиров, Духнич, Ковалев, Орлов, Синенко
Текст
(511 4 С ОЬ Р 7 0 ИЕ ИЗ ЕНИЯ т о СССР 1975. ых задач.Я ГОСУДАРСТВЕННЫЙ НОМИТЕТ ССПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТ ТЕСНОМУ СНИДТЛТ(71) Новороссийское высшее инженерное морское училище(54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯКООРДИНАТ(57) Изобретение относится к областивычислительной техники и может бытьиспользовано в специализированныхвычислителях при преобразовании адресов телевизионного дисплея. Целью изобретения является расширение функциональных возможностей за счет преобразования полярных координат телеьизионного дисплея в прямоугольные.Устройство для преобразования координат содержит блок 1, поворота вектора, регистр 2 абсциссы, регистр 3ординаты, первый вычитатель 4, суммаор 5, первый регистр 6 угла, второйрегистр 7 угла, второй вычитатель 8,первый счетчик 9 угла, второй счетчик 1 О угла,.счетчик 11 дистанции,первую схему 12 сравнения, первыйдешифратор 13, вторую схему 14 сравнения, второй дешифратор 15, блок 16управления, вход 17 первого аргумента, вход 18 второго аргумента, выход19 абсциссы результата, выход 20ординаты результата выход 21 запрета, выход 22 результата1 з.п.ф-лы, 2 ил,95386 с кк, у;2 1 К, , = с, + Ь 2 1 К, = К +4 К,1 12Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислителях при преобразовании адресов телевизионного дисплея.Целью изобретения является расширение Функциональных возможностей за счет преобразования полярных координат в прямоугольные.На фиг,1 представлена функциональ. ная схема устройства; на фиг.2 - схема блока управления.Устройство для преобразования координат содержит блок 1 поворота вектора, включающий регистр 2 абсциссы, регистр 3 ординаты, первый вычитатель 4 и сумматор 5, а также первый б и второй 7 регистры угла, второй вычитатель 8, первый 9 и второй 10 счетчики угла, счетчик 11 дистанции, первую схему 12 сравнения, первый дешифратор 3, вторую схему 4 сравнения, второй дешифратор 15, блок 16 управления, вход 17 первого аргумента, вход 18 второго аргумента, выход 19 абсциссы результата, выход 19 абсциссы результата, выход 20 ординаты результата, выход 21 запрета, выход 22 разрешения.Блок 16 управления содержит первый триггер 23, элемент НЕ 24, распределитель 25 импульсов, генератор 26 импульсов, первый элемент И 27, второй элемент И 28, третий элемент И 29, второй триггер 30, вход 31 первого признака анализа режима, вход 32 второго признака анализа режима, вход 33 признака граничного эчачения угла, вход 34 признака граничного значения дистанции, выход 21 запрета, выход 22 разрешения, тактовые выходы 35 с первого по пятый. Устройство функционирует следующим образом.Устройство работает в соответствии с алгоритмом кгде ЬК= 2 -" сопз - квант дискретизации по,углуК,10 15 го г 5 30 35 40 45 50 55 где ЬК - квант дискретизации по дистанции К,3 = 1, 2, 2, , К/ЬК,= 0.1,2Мк/Ь, при= 1, 2,3.,К / ЬК 1 К= ЬК, х =К, У=О,к =О.При щирине диаграммы направленности Ь и при угле наклона диаграммы с устройство должно выдавать сигнал разрешения выдачи информации (Раэрещение"), если (Ч - З/2) Ж; ,с + + /2). Б противном случае должен выдаваться сигнал запрета выдачи инФормации (" Запрет" ) .Перед началом вычислений в регистры 6 и 7 углов с и 3 заносятся значения угла наклона Ц и ширины диаграммы направленности, счетчики 9 и 10 углов обнуляются, а счетчик 11 дистанции устанавливается в исходное состояние -С К = Ь К (ЬК - единица младшего разряда) . Далее перед началом каждого очередного шага (1-2,3, ) по условию СО) - Оу содержимое счетчика 11 дистанции увеличивается на "+", а счетчики 9 и 10 углов обнуляются. Новое содержимое счетчика 1 переэаписывается в регистр 2 абсциссы, а регистр 3 ординаты обнуляется. В счетчик 9 угла оС из блока 1 б управления подается "+1" ( ЬЬ) и в блоке 1 поворота вектора выполняется преобразование . При этом на вычитатель 4 из регистра 2 поступает координата х а из регистра 3 - вычитаемое у; 2 , На сумматор 5 иэ регистра 3 поступает координата у а из регистра 2 - слагаемое х; 2 . Новые значения координат хи у;ц получаемые на вычитателе 4 и сумматоре 5, переписываются в регистры 2 и 3 соответственно и выдаются на выходные шины 19 и 20. Одновременно разность ц - Д/2, полученная на вычитателе 8, сравнивается на схеме 12 сравнения с содержимым счетчика 9 угла. Если содержимое счетчика 9 меньше указанной разности, на выходе 21 выставляется сигнал "Запрет". Если содержимое счетчика 9 равно или превышает величину с - /2, сигнал "Запрет" снимается и на выходе 22 выставляется сигнал "Разрешение, ло которому блок управления выдает "+1" в счетчик 10 угла /3 , и на схе1295 3ме 14 сравнения производится сравнение содержимого счетчика.10 угла 3 с величиной, записанной в регистре 7. Если сСч 3Ц 3, сигнал "Разрешение" снимается и выставляется сигнал "Запрет". Независимо от выполнения условия Сч 3, на дешифраторе 3 анализируется равенство содержимого счетчика 9 угла о конечному значению м. Если (Счм о, О процесс повторяется, начиная с добавления в счетчик 9 "+1". Если ( Сч К= К (для данного значения К поворот выполняется на полный угол и )на дешифраторе 15 анализируется равенство содержимого счетчика 11 дистанции конечному значению К.Если (СчК ( К , процесс повторяется, начиная с обнуления счетчиков 9 и 10 и добавления "+1" в счетчик 11 дистанции. Если (СчК) = К,что означает выполнение поворота на полный угол м для всех значений К, включая К,процесс заканчивается.Блок 16 управления функционирует25 следующим образом.При наличии сигнала на входе 31, соответствующего условию к ъ ( -/3/2), включается триггер 23, сигнал "Запрет" (выход 21) снимается и выставляется сигнал "Разрешение" выход 22 Одновременно на элементе 27 начинаетсявыработка сигналов приращения второго счетчика 10 угла. Содержимое счетчика 10 угла начинает увеличи ваться и при (Сч (3 ъпо сигналу на входе 32 переключается триггер 23. При этом снимается сигнал "Разрешение", выставляется сигнал "Запрет" и прекращается выработка сигналов на выходе элемента И 27.По сигналу на входе 33, соответствующему условию (СчК ( с, разрешается выработка на элементе И 28 сигналов приращения первого счетчика 9 угла и через элемент НЕ 24 запрещается выработка на элементе И 29 сигнала приращения счетчика 11 дистанции. По сигналу на входе 34, соответствующему условию СчК) с К,50 ,при отсутствии сигнала на входе 33 Счфс = 0 на элементе И 29 вырабатывается сигнал приращения счетчика 11 дистанции, по которому также обнуляются счетчики 9 и 10. Одновременно включается триггер 30, на котором вырабатывается потенциал перезаписи содержимого счетчика 1 дистан 386 4ции в регистр 22 абсциссы, и обнуляется регистр Э ординаты,Ф о р м у л а изобретения 1. Устройство для преобразования координат, содержащее регистр абсциссы, регистр ординаты, первый вычитатель и сумматор, причем выход регистра абсциссы соединен с входом уменьшаемого первого вычитателя, выход которого соединен с первым информационным входом регистра абсциссы, выход регистра ординаты соединен с входом первого слагаемого сумматора, выход которого соединен с информационным входом регистра ординаты, выходы первого вычитателя и сумматора соединены с выходами абсциссы и ординаты результата устройства соответственно, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных воэможностей за счет преобразования полярных координат в прямоугольные, в него дополнительно введены два регистра угла, два счетчика угла, счетчик дистанции, второй вычитатель, два дешифратора, две схемы сравнения и блок управления, причем выход регистра ординаты соединен со сдвигом на К разрядов в сторону младших разрядов (К-итерационная константа) с входом вычитаемого первого вычитателя, выход регистра абсциссы соединен со сдвигом на К разрядов в сторону младших разрядов с входом второго слагаемого сумматора, входы первого и второго аргументов устройства соединены с информационными входами соответственно первого, и второго регистров углов, вЫход первого регистра угла соединен с входом уменьшаемого второго вычитателя, выход второго регистра угла соединен с сдвигом на один разряд в сторону младших разрядов с входом вычитаемого второго вычитателя, выход которого соединен с первым информационным входом первой схемы сравнения, второй информационный вход которой объединен с входом первого дешифратора и соединен с выходом первого счетчика угла, выход второго счетчика угла соединен с первым информационным входом второй схемы сравнения, второй информационный вход которого соединен с выходом второго регистра угла, выход2. Устройстно по п, ), о т л и - ч а ю щ е е с я тем, что блок управления содержит два триггера, три эле 32 ВНИИПИ Заказ 618/55 Тираж 6/3Подписное Произв.-полигр, пр-тие, г, Ужгород, ул, Проектная, 4 5 2 счетчика дистанции соединен с вторым информационным входом регистра абсциссы и с входом второго дешифратора, выходы первого,и второго дешифраторов соединены с входами признаков граничных значений угла и дистанции блока управления соответственно, выходы первой и второй схемы сравнения соединены с входами соответственно первого и второго признаков анализа режима блока управления, с первого по третий тактовые выходы блока управления соединены соответственно со счетным входом второго счетчика угла, со счетным входом первого счетчика угла, со счетным нходом счетчика дистанции четвертый тактовый выход блока управления соединен с входом разрешения записи регистра абсциссы и с входом сброса регистра ординаты, пятый тактовый выход блока управления соединен с сиихронизирующими входами регистров абсциссы и ординаты, третий тактовый выход блока управления соединен с входами сброса первого и второго счетчиков углов выходы запрета и разрешения блока управления соединены с одноименными выходами устройства. 95386 6мента И, генератор импульсов, распределитель импульсов и. элемент НЕ,входы первого и второго признакованализа режима блока соединены свходами установки и сброса первоготриггера соответственно, прямой иинверсный выходы которого соединеныс выходами разрешения и запрета блока соответственно, прямой выход пер ного триггера соединен с первым входом первого элемента И, первые входывторого и третьего элементов И соединены с входом признака граничногозначения угла и с входом признака 15 граничного значения дистанции соответственно, вторые входы первого,второго и третьего элементов И соединены с первого по третий выходыраспределителя импульсов соотнетст венно, третий вход третьего элемента И соединен через элемент НЕ свходом признака граничного значенияугла блока, выход. третьего элементаИ соединен с входом установки второго триггера, вход сброса которогосоединен с четвертым выходом распределителя импульсов, вход запуска которого соединен с выходом генератора :импульсов, ныходы первого, второго 3 О и третьего элементов И, выход второго триггера и:выход генератора импульсов соединены с первого по пятый,тактовыми выходами блока.
СмотретьЗаявка
3893973, 21.02.1985
НОВОРОССИЙСКОЕ ВЫСШЕЕ ИНЖЕНЕРНОЕ МОРСКОЕ УЧИЛИЩЕ
ВЛАДИМИРОВ ВИКТОР ВЛАДИМИРОВИЧ, ДУХНИЧ ЕВГЕНИЙ ИВАНОВИЧ, КОВАЛЕВ ЭДУАРД ПАВЛОВИЧ, ОРЛОВ БОРИС КОНСТАНТИНОВИЧ, СИНЕНКО ВЛАДИМИР НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 7/544
Метки: координат, преобразования
Опубликовано: 07.03.1987
Код ссылки
<a href="https://patents.su/4-1295386-ustrojjstvo-dlya-preobrazovaniya-koordinat.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования координат</a>
Предыдущий патент: Устройство для суммирования
Следующий патент: Устройство для вычисления модуля комплексного числа
Случайный патент: Устройство для испытания огнеупоров на разъедаемость расплавами