Генератор векторов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СО 103 СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХ Б 3., 343788 ОПИСАНИЕ ИЗОБРЕ 7 ЕНИЯН АВТОРСИОМУ СВМДЕТЕЛЬСЧ РУ У 4,Быково 8)детельР 3/1 о ССС1977СССР1981. тельств Б 1/08 ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРОДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЬТИ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для выводаграйической информации из ЭВМ. Цельизобретения - повышение точности генератора за счет исключения нелинейности отклонения луча в начале и вконце вектора, Изобретение позволяетисключить влияние инерционности отклоняющей системы ЭЛТ, обеспечиваетвозможность формирования векторалюбой длины с постоянной скоростью инепрерывной цепочки векторов. 3 илИзобретение относится к автоматике и вычислительной технике и можетбыть использовано для вывода графической информации из ЭВМ.Цель изобретения - повьппение точности генератора за счет исключениянелинейности отклонения луча в начале и в конце вектора.На фиг. 1 и 2 приведена структурная схема генератора; на фиг. 3 -временная диаграмма работы генератора.Генератор векторов содержит второй элемент И 1, первый регистр 2,первый счетчик 3, компаратор 4, первый элемент задержки 5, второй элемент задержки 6, второй триггер 7,третий триггер 8, первый триггер 9,первый элемент И 1 О, и по каждой координате Х и У генератор векторовсодержит второй регистр кода косинуса 1 угла наклона вектора или синуса 12, инвертор 13 (14), второй счетчик 15 (16), шестой элемент И 17 (18), 25пятый элемент И 19 (20), четвертыйэлемент И 21 (22), третий элемент И23 (24), третий счетчик 25 (26),седьмой элемент И 27 (28), четвертыйсчетчик 29 (30), цифроаналоговый преобраэователь 31 (32), усилитель отклонения 33 (34).Генератор векторов работает следующим образом,Для формирования векторов (или35другой информации, состоящей из линейных отрезков) на регистр 11 поступает код .косинуса угла наклонавектора к оси абсцисс, на регистр12 - код синуса,на регистр 2 - код 40длины вектора, на второй вход триггера пуска 9 и входы элементов 5 и бзадержки - сигнал пПускп (пуск вектора). При этом цифровые разряды кодов соз м,и зпЫ подаются на регистры 4511 и 12, а знаковые разряды ЗнГсозй,и Зн э 1 пс- на входы блоков 13, 19,23 и 14, 18, 22 соответственно,При подаче сигнала "Пуск" триггер9 разрешает прохождение тактовых импульсов через элемент И 10 на входвторых счетчиков 15 и 16.Ориентация вектора на экране задается кодами косинуса и синуса угла наклона вектора к оси Х в системе координат Х и У экрана, длина вектора определяется временем формирования вектора. Для перемещения луча отначальной заданной точки по заданным значениям созови эпопо каждой кокоординате (Х и У) вырабатываетсявходное воздействие с помощью цифровых интерполяторов, выполненных наделителях частоты с переменным коэффициентом деления (типа ИЕ 8) и реверсивных счетчиках. Величина отрезка с данным углом наклона при фиксированной частоте генератора определяется временем поступления импульсов, которое определяется кодом длины. Такая схема позволяет отрезоклюбой длины проходить с одинаковойскоростью,На входы управления коэффициентомпересчета счетчика 15 поступает кодзначащих разрядов созо с регистра косинуса 11, а на вход счетчика 16код значения разрядов зпоС с регистра синуса 12, на тактовые входысчетчиков 15 и 16 поступают черезпервый элемент И 1 О тактовые импульсы в количестве, пропорциональном длине формируемого вектора М. Для счетчиков типа ИЕ 8 справедливо соотношение11 в - 1 вл где выл 1 вл кличвылимпульсов на выходе и на входе счетчика, К - коэффициент пересчета. Врассмотренном случае с выхода счетчика 15 через элементы И 17, 19, 21, 23на тактовые входы реверсивных счетчиков 25 и 29 поступают импульсы в количестве ЬХ=Мсозе а с выхода счетчика 16 через элементы И 18, 20, 22, 24на тактовые входы счетчиков 26 и 30поступают импульсы в количестве ЛУ==М з 1 по, где М - код длины вектора,о- угол наклона вектора к оси Х,В результате на выходе цифроаналоговых преобразователей 31 и 32 с постоянной скоростью начинает нарастатьступенчатое пилообразное напряжение,поступающее через усилители отклонения 33 и 34 на координатные отклоняющие катушки ЗЛТ,По сигналу конца вектора с выходакомпаратора 4 прекращается подсч"ттактовых импульсов счетчиками 15и 16 и фиксируется значение в счетчиках 25, 26 и 29, 30, Кроме того,значение координат конца векторапереписывается из счетчиков 25 и 26в счетчики 29 и 30 соответственно,что служит координатами начала следующего вектора, Тем самым обеспечивается формирование контуров графических объектов (цепочки векторов).При необходимости возможна предвари-7880ттки :". заданную точку вычислительнаястоу -.-;ра через чт формационные входыХ .1 У, реверснвньтх счетчиков 25 и 26для к,".т:цого векторч или группы векто-5ров петляет уточненные значения начяРу з143те,тт.Ная запись начальных координатвектора в счетчттки 25, 26 по входамХ . " . 11 ересылка этих коорцинат всчетчики 29 и 30 осуществляется пу-.те:" записи нулевого кода длины вектора в регистр 2,После подачи сигнала Пуск черезвремя 11, определяемое элементом 5задержки, устанавливается в " триг- Огер 7 подсвета, разрешающий подсветвектора (выход устройства 11 ), таккак в начальный момент перехода кформированию вектора отклонение лу.чя почти не происходит из-за инер тционности канала отклонения (усилите".ЛЕй ОТКЛОНЕНИЯ, СИСтЕМЬт ОТКЛОНЕНИЯ 1.Через время 1, опрецеляемое элементом 6 задержки устанавливаетсяв "1" триггер 8, разрешающий поступление тактовых импульсов на суммир т"ющий вход счетчика 3 через элемент И1, а также импульсов счета с выходасчетчиков 15 и 6 на суммируюшие илнвычитающие входы реверсивных счетчи 2 бков 25 и 26. В зависимости от значения знаковых разрядов Зн сов и Знзпос реверсивные счетчики 25 29 и26, 30 включаются в режим суммирования или вычитания,Компаратор 4 производит сравнениекода длины на регистре 2 с текущимзначением кода на счетчике 3 при оявенстве кодов компаратор 4 вырбатьтвает сигнал "Конец вектораК времени 1 крутизна графика токасовпадает с графиком возбужцяющегонапряжения. К моменту окончания фор мирования вектора и прихода луча внужную конечную точку отрезка значение возбуждающего напряжения определяемое состоянием реверснвных счетчиков 29 и 30, отличается от истинного, Истинное значение входных воздействий тХ и АУ формируется на реверсив ных счетчиках 25 и 26 за время разрешения с триггера 8, По сигналу "Конец вектора" с компаратора 4 заканчивается формирование вектора прекращается подсвет вектора - триггеры 7,8 и 9 устанавливаются в "0". содержимое реверсивных счетчиков 25 и 26 передается в реверсивные счетчики 29 н30 через элементы 27 и 28 соответственно.Такая схема интерполятора позволяет отрезок любой величины проходитьс одинаковой скоростью, для обеспе"чения точного прихода подвижной точ -ЛЯ: тяте КОН 11 Я ВЕ 1". т; ОЯ .П=: -.Нгнял. 1 тонец вектора" сбрасьт.тваются в ., 0" сче 1 ттки 15 и 6, а вы. - числит". в льная стр,ктура, связанная с генере-.ором векторов производит выДа-.", НОВЫХ ттСХОДНЬтк ДаННЫХ ПО ВЕКтОФ о р:т у л я т з о б р е тс н ч я Г: в 1 в ;, рчтор о"-.:тоо"в содержащий пеРВый т:зт нот о, и,:лттьйт счетчик т, коьь паратов ., НО 1.- , т.ттггер, первый зле Мзит т 1, Па Кя;ВО 1 НЗ КООрдниат - тц;тфроян .1 ооьтй 1 поеобрчзователь, усигптТЕЛЬт .С;ОРОЙ РЕГНСО, ВЫХОД ПЕРВОГО РЕГИСТРа СОЕт 4 ЧНЕ 11 С ПЕРВЫМ ИифОРМаЦЧОННЫМ ВХОттОМ ;ОЬ;ПЯРЯТОРа, а ИНфОРМа.-. ционньят вход являстся ВхОдОм кода али 111;1 вз:;торя генерчтора, второй ин.=: фОРМЯНИОННЫт ВХОД КОМПаРатОРа ПОДКЛЮ- чен к выходу первого счетчика выход компаояторя соединен с входом тУста 1 тновка нуля првого триггера и является выходом с".1 гналя конца Вектора11 т,Генеолторя, вхсц ,:стяноВкя ед 11 ниттьт ,ЕОВО Г, т гттпг т а ЯВттч ТСЯ ВХОДОМ ЗЯ пуска г;-неояторя, выход первоготриггера подкттточен к первому входу1 ервого элема-.;Тя И, Второй вход пеойого зчементя 11 является тактовым вхоцом генератора, Выхоц цифроаналогового преобрязо-.дателя поцключеч к входуУСИтИТЕЛ.т 1, ВЫХОД ,;ОтОРОГО ЯВЛЯЕТСЯБЫХОДО 11 НЯПОЯ;УЕН 11 Я ОТКт 10 НЕНИЯ ЛУЧЯгенератора, информационные входы вторых регистров являются входамисоответственно кода косинуса и синусаугла наклона вектора генератора, о тл и ч а ю щ и й с я тем, что, с целью повышения точности генератора засчет ьтсключеннтт нелтнейности отклонения лула в начале тт н конце вектора,он совершит второй элемент И, первыйИ ВтОРОй ЗЛЕтмят;ТЫ ЧЯЦЕРжКИ ВтОРОйтретий триггере и по каждой из коороттнят - Н 11 вертор, я горой третий нчетвертый сч т тих:., третий, четвер тьтй, пятый, шег;ой тт седьмой элемен-:ты И, первый в.-ад Второго элементаподключен к тяковяц входу генерятоРа, а ВТОРОЙ ВХОтК ВЫХОДУ ТРЕТЬЕГО тРНГГЕРат ВЫХОЯ ВТОРОГО ЭЛЕМЕНТЯ3437880 б шестого элементов И, третьи входы пятого и шестого элементов И подклюИ соединен со счетным входом первогосчетчика, входы "Установка нуля"второго и третьего триггеров соединены с выходом компаратора, а входы"Установка единицы" - с выходамипервого и второго элементов задержкисоответственно, входы которых подключены к входу запуска генератора,выход второго триггера является выходом импульса подсвета генератора,вход управления коэффициентом пересчета второго счетчика соединен свыходом второго регистра, тактовыйвход - с выходом первого элемента И,выход второго счетчика соединен спервыми входами третьего, четвертого пятого и шестого элементов И,вход инвертора соединен с вторымивходами третьего и пятого элементовИ и является входом сигналов знаковкосинуса и синуса угла наклона вектора генератора, выход инвертора соединен с вторыми входами четвертого и чены к выходу третьего триггера, входшестого элемента И подключен к тактоному входу прямого счета, а выходпятого элемента И обратного счетатретьего счетчика, информационныйвход третьего счетчика является входом установки координаты начала вектора генератора, выход третьего счетчика подключен к первому входу седьмого элемента И, второй вход которого соединен с выходам компаратора,а выход седьмого элемента И - с информационным входом четвертого счетчика, выход четвертого элемента И подключен к тактовому входу прямого счета, а выход третьего элемента И - ктактовому входу обратного счета четвертого счетчика, выход четвертогосчетчика подключен к информационномувходу цифроаналогового преобразователя251437880 ЧРЕЯР Составитель А,КоробовТехред А.Кравчук едактор М орректор А,Обруч луженко аэ 5897/50 Тираж 459 ВНИИПИ Государственного комитета ССС по делам изобретений и открытий 13035; Москва, Ж, Раушская наб., д, одпис 4/ едприятие, г, Ужгород,оектная,но-полиграфичес водс
СмотретьЗаявка
4193255, 11.02.1987
ПРЕДПРИЯТИЕ ПЯ А-3517
АСАНОВ РАВИЛЬ ШАРИФУЛЛОВИЧ, ДОЛГОВ АЛЕКСАНДР НИКОЛАЕВИЧ, ШЕСТАКОВ ГЕННАДИЙ ФЕДОРОВИЧ, БЫКОВ НИКОЛАЙ ЕВГЕНЬЕВИЧ
МПК / Метки
МПК: G09G 1/08
Опубликовано: 15.11.1988
Код ссылки
<a href="https://patents.su/5-1437880-generator-vektorov.html" target="_blank" rel="follow" title="База патентов СССР">Генератор векторов</a>
Предыдущий патент: Устройство для управления транспортными средствами
Следующий патент: Многозонный развертывающий усилитель
Случайный патент: Корректирующий груз для балансировки роторов