Генератор дуг окружностей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
чюЕЛППЧсЪгГЪФЛИ С АЙ Союз СоветскихСоциалистическихРеспублик 11732935 К АВГОРСКОМУ СВИДЕТЕЛЬСВВУ(23) Приоритет ко делам нзобретеннй н открытий(54) ГЕНЕРАТОР ДУГ оИ УЖНОСткй Изобретение относится к автоматике и вычислительной технике, может быть использовано в устройствах для отображения графической. информации для формирования дуг окружностей.Известен генератор дуг окружностей 1, содержащий блок управления, регистр, счетчики и сумматоры.Недостатки известного устройства - низкая точность начертания дуг окружностей вследствие грубой аппроксимации дуги окружности, а также невозможность изображения окружности с радиусом меньше радиуса единичной окружностиНаиболее близок к предлагаемому генератор дуг окружностей 21, содержащий регистр, первый выход которого подключен к первому входу блока управления, второй и третий входы которого соединены со входами первого, сумматора и с выходами первого и второго счетчиков соответственно, четвертый вход блока управления соединен с первым информационным входом третьего счетчика и подключен к первому выходу первогосумматора а первый и второй выходыблока управления соединены с управляющими входами четвертого и пятого счетчиков соответственно, второй сумматор, 5 генератор импульсов, выход которогоподключен к счетному входу третьегосчетчика.Недостатком известного устройстваявляется низкое быстродействие, так как 1 Опостроение окружности ведется не начастоте генератора тактовых импульсов,максимально допустимой для работы отдельных элементов, а на частоте, в двараза меньше максимальной15Цель изобретения-повышение быстродействия генератора.Поставленная цель достигается тем, что в генератор введены блок памяти, первый, второй и третий информационные входы которого соединены с первым и вторым выходами регистра и третьим выходом блока управленття соответственно, а управляюший вход подключен к четвертому вьсходу блока управления, первый второй и третий выходы блока памяти подключены к информационным входам первого и второго с 1 етчиков и второму информационному входу третьего счетчика соответственно, третий и четвертый сумматоры, первые входы которых соединены с третьим и четвертым выходами регистра соответственно, а вторые входыс первым выходом регистра и третьим выходом блока управления соответственно, выходы третьего и четвертого сумматоров подключены к информациос "сым входам четвертого и пятого счетчиков соответственно, элементы И-ИЛИ, первый, второй и третий входы которых соединЕны со вторым выходом регистра, выходом третьего счетчика и вторым выходом первого сумматора соответственно, а выходы подключены ко входу второго сумматора, коммутатор, первый и второй информационные входы которого подключены к выходу второго сумматора и первому выходу первого сумматора соответственно, а управляющий вход - к выходу генера. тора импульсов, первый выход коммутатора соединен с четвертым входом элементов И-ИЛИ, второй выход - со счетными входами первого и четвертого счетчиков, а третий выход - со счетными входами второго и пятого счетчиков, и блок сравнения, первый, второй и третий входы которого подключены к пятому выходу регистра, выходам первого и второго счетчиков соответственно, а выход является выходом устройства,На чертеже представлена функциональная схема генератора.Генератор содержит первый счетчик 1, второй счетчик 2, первый сумматор 3,третий счетчик 4, второй сумматор 5, блок управления 6, генератор импульсов 7, четвертый счетчик 8, пятый счетчик 9, регистр 10, блок памяти 11, элементыИ-ИЛИ 12, коммутатор13, третий сумматор 14, четвертый сумматор 15и блок сравнения 16.Устройство работает следуюсцим образом. Информация, характеризующая окружность или дугу окружности, поступаетна ЭБЗМ и хранится в регистре, 10все время отображения окружности. Данная информация имеет следующий вид,начальные координаты центраокружности ( Хо, Уо);код радиуса окружности (р);начальные координаты дугиокружности отссосительно еецентра (дИ (дм К КОЛ ДЛННЫ ДУГИ, КОтоРый может бьсть задан коссечьсымикоординатами дуги окружностиотносительно ее центра(Хс,кУсс) или каким в ли другимобразом,Коордспсятс ХО и (р пост пают СООт -ветственно на сумматоры 14 и 15 исчетчики 8 и 9, с выхода которых данная1 О информация выдается на преобразующуюи отклоняющую систему аппаратуры отображения.Перед началом процесса отображенияокружности код радиуса с выходов ре 15 гистра 10 поступает на сумлсатор 15,так как в этом случае Удс= Р, где данный код складывается с кодом о . Через блок памяти 11 на счетчик 1 записывается "нулевой" код, на счетчик 2о код Р, на счетчик 4 - код 2 (00" 010)(00010) .В процессе построения окружностисумматоры 3 и 5 одноврелсенно производят операции сложения, С помощью элементов И-ИЛИ 12 на вход сумматора 5подаются соответствующие слагаемые,причем сумматор 5 - накапливающий.По каждому импульсу частоты, вырабатываелсой генератором импульсов 7, наЗО втором сумматоре 5 выполяются следующие действияЧ; К(1+2+3); К(1+2+,3)ф%-2; (1+2+3+О 4 )=КЕ 1,где сс - числа 1,2,335Числа 2,4,6образуются на счетчихе 4 по каждому импульсу генератораимпульсов 7,Возможны две ситуации: 40 . сЧ н%-2 .;ъО и -2 с 0 в завиСС:4 4=4симоси от которых коммутатор 13 подключает каждый импульс, вырабатываемыйгенератором 7, к счетчику 8 - счетчику 45Х - координаты. На счетчик 9 - счетчикс - координаты - импульс подаетсятолько при ситуацииДанные импульсы, поступщощие свыходов крммутатора 13 на вход счетчиков 8 и 9, подаются также на счет ные входы счетчиков 1 и 2. Таким Образолс, состояние счетчика 1 изменяется от 0 до И 4, а состояние счетчика 2 уменьсссится на едссссицу только после окончания сложения К - 2 с 11 (если7 73293Числовые значения, полученные таким образом на выходах счетчиков 8 и 9. поступают через щ 1 фрсаналогоые преобразователи на отклоняющую систему электроннолучевой трубки на чертеже не показаны) или на какое-либо другое средство отображения информации. При этом ошибка, возникавшая в данных числовых значениях за счет построения дуги окружности дискретными числами, 10 не превышает величины младшего разРяда числа,Описанное устройство рабс .ает приблизительно в два раза быстрее прототипа вследствие начертания окружности 15 на частоте, максимально допустимой для работы отдельньТх элементов схемы.Применение устройства позволяет также исключитьиз схемы элементы, предназначенные для управления частотой 20 генератора импульсов, которые используются в прототипе. Это дает возможность уменьшить объем оборудования, входящего в состав генератора дуг окружностей, и повысить надежность схемы. 25Формула изобретенияГенератор дугокружностей, содержащий регистр, первый выход которого подключен к первому входу блока управления,30 второй и третий входы которого соединены со входами первого сумматора и с выходами первого и второго счетчиков соответственно, четвертый вход блока управления соединен с первым информа- З 5 ционным входом третьего счетчика и подключен к первому выходу первого сумматора, а первый и второй выходы блока управления соединены с управляющими входами четвертого и пятого счет чихов соответственно, второй сумматор, генератор импульсов, выход которого подключен к счетному входу третьего счетчика, о г л и ч а в щ и й с я тем, что, с целью повышения быстродействии 45 генератора, он содержит блок памяти, первый, второй и третий информационные входы которого соединены с первым и втор выходами регистра и третьим выходом блока управления соответственно,а управляющий вход подключен к четвертому выходу блока управления, первый,второй и третий выходы блока памятиподключены к информационным входампервого и второго счетчихов и второмуинформационному входу третьего счетчика соответственно, третий и четвертыйсумматоры, первые входы которых соединены с третьим и четвертым выходамирегистра соответственно, а вторые входы - с первым выходом регистра и третьим выходом блока управления соответственно, выходы третьего и четвертогосумматоров подключены к информационным входам четвертого и пятого счетчиков соответственно, элементы И-ИЛИ,первый, второй и третий входы которыхсоединены со вторым выходом регистра,выходом третьего счетчика и вторым выходом первого сумматора соответственно,а выходы подключены ко входу второгосумматора, коммутатор, первый и второй информационные входы которого подключены к выходу второго сумматора ипервому выходу первого сумматора соответственно, а управляющий вход - к выходу генератора импульсов, первый выходкоммутатора соединен с четвертым входом элементов И-ИЛИ, второй выход -со счетными входами первого и четвертого счетчиков, а третий выход - сосчетными входами второго и пятого счетчиков, и блок сравнения, первый, вжрсФи третий входы которого подхлючены кпятому выходу регистра, выходам первого и второго счетчиков соответственно,.а выход является выходом устройства.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР,491967, кл. 606 К 15/20,02.0174. 2. Авторское свидетельство СССР397902, кл. 306 Р 3/14, 12.08.71Составитель Л. ГорностаевБ. Федотов Техред О. Андрейко Корр екО/40 Тираж 751 Подписное ЦНИИПИ Государственного комитета СССР но делам изобретений и открытий 13035, Москва, Ж, Раушская наб., д. 4/5 илиад ИПП Патент, г. Ужгород, ул, Проектная, 4 Сте
СмотретьЗаявка
2534759, 10.10.1977
ПРЕДПРИЯТИЕ ПЯ В-2655
ГОРОХОВ ВЛАДИСЛАВ ИВАНОВИЧ, ИВАНОВ СЕРГЕЙ ИВАНОВИЧ, ИЛЬИН АНАТОЛИЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06K 15/20
Метки: генератор, дуг, окружностей
Опубликовано: 05.05.1980
Код ссылки
<a href="https://patents.su/5-732935-generator-dug-okruzhnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Генератор дуг окружностей</a>
Предыдущий патент: Устройство для отображения информации на экране электронно лучевой трубки
Следующий патент: Устройство для отображения информации на экране электронно лучевой трубки
Случайный патент: Способ получения диоксида селена