Изобретение относитсяк вниисли тельной технике и может быть исполь вано при, проектировании устройств отображения информации на экране электроннолучевой трубки ()ЛТ), Известны генератор вектрроврсодер жащий регистр,счетчик, блок управления и т, д ll/ и генератор дуг содержащий регистр, дешифратор, инт граторы, реверсивный счетчик и т, д. 2. Наиболее близким к предлагаемому по технической сутцност является ус ройство, для отображения векторов, , ок ужностей и дуг, содержащее регис .реверсивные счетчики,преобразователи цифра-аналог, дешифратор, мультипле сор, регистр-счетчик, синхрогенератор; умножители и т, д. JJS J. Основным недостатком известных устройств является низкая точность за счет накопления ошибок в- интеграторах и при коммутации кадров перед воспроизведением фигур в другом квзйдранте. Цель изобретения - повышение точ ноет и,-устройства. Поставленная цель достигается тем что в устройство, содержащее приемный регистр, выход которого соедине с первыми входами мультиплексора, регистра радиуса, дешифратора кода операцирт, регистра-счетчика приращений по координате У и реверсивных счетчиков, подключенных к преобразователям код-аналог, соединенных с отклоняющей системой ЭЛТ, блок управ ления, первый вход которого подключен к генератору импульсов, второй к синхронизатору, первый выход блока управления соединен с вторьэ-м входам реверсивных счетчиков, мулй.типлексор регистра радиуса, дешифратора кода операций и регистра-с четчика прираще НИИ по координате V. , второй выход блока управления подключен к процессору, третий - к прием1г ому регистру соединенному с процессором,, выходы регистров-счетчиков приращений по координатам Ч и подключены к синх ронизатору и к . из входов умножителей по координатам X и У , другие входы которых подключены к синхронизатору, выход регистра радиуса соединен с третьим входом мультиплек сора, выходы которого подключены к одним из входов регистра-счетчика приращений по- координате X, введены счетчик квадрантов, две схемы сравнения, четыре клкУча, дешифратор квадрантов и регистры приращений дуг по координатам )( и , выходы которых соединены с входами первой группы одной из схем сравнения, выход которой подключен к третьему входу, блока управления, одни из входов регистдзов приращений дуг по координа там X и V и счетчика квадрантов соединены с первым выходом блока управления, другие входы - с выхойом при- емного регистра, третий вход счетчика квадрантов, третий вход регистрасчетчика приращений по координате }) и четвертый вход мультиплексора подключены к выходу другой схемы сравнеи ния, входы которой и входы второй группы одной из схем сравнения соединаны с выходами регистра-счетчика приращений по координате X , входы третьей группы однбй из схем сравнения подключены к выходам регистрасчетчика приращений по координате У , выход счетчика квадрантов соединен с входом одной из схем сравнения и одним из входов дешифратора квадрантов, выход которого подключен к первым входам первого и второго ключей, вторые входы которых и один из входов третьего ключа соединены С-выходом умножителя по координате У , третьи входы первого и второго ключей и один из входов четвертого ключа -подключены к выходу умножителя по координате ) , выход четвертого ключа соединен с четвертым входом регистра-счетчика приращений по координате , выход дешифратора кода операций подключен к другим входам дешифратора квадрантов, третьего и четвертого ключей, выход третьего ключа соединен с другим входом регистра-счетчика приращений по координате X . На фиг. 1 приведена блок-схема устройства; на фиг. 2 - вариант выполнения блока управления, схемы сравнения. Устройство содержит приемный ре гистр 1, процессор 2, реверсивные счетчики 3 и 4, регистры-счетчики 5 и 7 приращений по координатам V и X, г/г/льтиплексор б, рёгист з 8 радиуса, дешифратор 9 кода операции, счетчик 10 квадрантов, умножители 11 и ,12 по координатам X и , синхронизач тор 13, схема 14 сравнения, блок-15 управления, генератор 16 импульсов, ключи 17 и 18, дешифратор 19 квадрантов,, ключи 20 и.21, схема 22 сравнеЦй. вегисиэы 23 и 24 приращений дуг по координатам X и ,.;,электроннолучё вая трубка 25 и преобразователи 2627 код-аналог. Блок 15 управления и схема 22 сравнения содержат ко мпараторы 28 - 30, триггеры 31 и 32, элементы И 33 и 34, триггер 35 и элемент ИЛИ 36. Устройство работает следующим образом. Одновременно с поступлением цифрового кода на входы приемного регистра 1 из процессора 2 приходит импульс / приема, который записывает в этот регистр код и запускает блок 15 управления. При этом первый импульс
генератора 16 импульсов записывает код операции в дешифратор 9, а следующие импульсы в соответствии с этим кодом - мантиссу цифрового кода в один из функциональных регистров 1, 5, 7, 8, 23 или 24, а знак приращения - в счетчик 10 квадрантов. После приема координаты или радиуса блок 15 управления посылает в процессор 2 импульс готовности к выполнению следующей операции и на вход 10 приемного регистра 1 из процессора 2 поступают новый код и импульс приема.
После приема приращений ЛХ и .У блок 15 управления подключает выход 15 генератора 16 импульсов к счетному входу синхронизатора 13. Если при этом в дешифраторе 9 записан код операции вектор, то ключи 20 .и 21 закрыты, а дешифратор 19 квад- пп рантов с помощью ключей 17 и 18 подключает выходы двоичных умножителей 11 и 12 к счетным входам реверсивных счетчиков 3 и 4 соответственно (прямое подключение). В этом случае 25 импульсы двоичных умножителей поступают только в реверсивные счетчики и устройство воспроизводит вектор. Преобразователи 26 и 27 код-аналог преобразуют выходные сигналы реверсивных счетчиков в аналоговые напря- 0 жения, управляющее положением луча на экране ЭЛТ 25. По окончании напи-сания вектора из синхронизатора 13 в блок 15 управления поступает сигнал, по которому он посылает в про- 35 цессор 2 импульс готовности.
Если в дешифраторе 9 записан код операции окружность, то ключи 20 и 21 открыты, а дешифратор 19 квадрантов с учетом знаков, установив- 40 шихся на выходе счетчика 10 квадран тов, подключает выходы двоичных умножителей 11 и 12 к счетным входам реверсивных счетчиков 3 и 4 свответ-, ственно или перекрестно (прямое или перекрестное подключение). В этом случае импульсы двоичных умно- . жителей поступают не только в реверсивные счетчики 3 и 4, но и на счетные входы регистров-счетчиков 5 . и 7 приращений, изменяя при этом запи« санные в них коды. В этом случае на экране ЭЛТ поквадратно воспроизводится окружность (или ее часть). Конец написания каждого квадранта определяется схемой 14 сравнения, фиксирующей момент обнуления регистра-счетчика приращения ДУ . В этот моментона ее выходе появляется сигнал, который поступает в приемные цепи мультиплек сора 6 и переписывает код радиуса 60 из регистра 8 запоминания радиуса в регистр-счетчик 7 приращения дХ г- а также на счетный вход счетчика 10, выходной код которого дешифрируется дешифратором 19 квадрантов, управляю- 5
щим подключением двоичных умножителей 11 и 12 к реверсивным счетчикам 3 и 4, После воспроизведения последнего квадранта окружности в блок 15 управления из дешифратора 19 квадрантов поступает сигнал, по которому он посылает в процессор 2 импульс готовности.
При воспроизведении дуги схема 22 сравнения непрерывно сравнивает записанные в регистры 23 и 24 приращения Л X (. и и их знаки с текущими приращениями Д( и д регистров-счет « чинов 7 и 5 и знаками, установ.ившимися на выходе счетчика 10 квадрантов. При их совпадении а выхода схемы 22 сравнения в блок 15 управления поступает сигнал, по которому он посылает в процессор 2 импульс готовности.
При воспроизведении окружностей и дуг в реверсивные счетчики X и вводятся координаты точки, из которой будет писаться окружность или дуга, а в регистры-счетчики - приращения, определяемые по формулам
uX Rcos4 H ; лУ--1г5-н1Чн,
где R - радиус окружности или дуги;
Чн начальный угол дуги :(, воспроизведении полной окружности % - 0) .
В регистры запоминания приращений конца дуги вводятся величины
ДХ -ЯсозЧц ;лУ й51иЧц.
;Где конечный угол дуги.
Связь блока 15 управления со схе,мой 22 сравнения поясняется на фиг. 2, где первые входы компараторов 28 - 30 соединены с выходами регистров 23 и 24, а их вторые входы с выходами регистров-счетчиков 5 и 7 приращений по координатам X , и счетчика 10 квадрантов соответственно. Выходы компараторов 28 и 29 подключены к управляющим входам тригге ров 31 и 32, единичные входы которых соединены с двумя входами элемента И 33, третий и четвертый входы которого подключены к выходам компаратора
30и элемента И 34. Входы установки в нуль триггеров 31 и 32 соединены со счетчиком 10. Выход элемента И 33 подключен к одному из входов элемента ИЛИ 36, выход которого соединен с процессором 2 и первым входом триггера 35. Второй вход триггера 35 подключен к процессору 2, а единичный выход - к первому входу И 34 второй вход которого соединен с выходом генератора 16 импульсов.
При написании дуги в моменты совпадения Л У Д X у; и ,; триггеры
31|И 32 устанавливаются в состояние 1. Если при этом знаки :. Д X„ и d-Vf, несовпадают со знаками , ус .& тановившимися на выходе счетчика 10, то устройство начинает воспроизводить следующий квадрант. В этот момент счетчик 10 сбрасывает триггеры 31 и 32 в нуль. Если же при написании дуги знаки дХк и совпали со знаками дУ, и 6V ; установившимися на выходе счетчика 10, то после переброса три геров 31 и 32 в состояние Ч на выходе элемента И 34 появляется импульс, который поступает в блок 15 управления, через элемент ИЛИ 36 сбрасывает триггер 35 в нуль и в виде сигнала готовности поступает в процессор 2. С переходом триггера 35 в нулевое состояние до начала выполз: нения следующей операции прекращается поступление в блоки устройства тактовых импульсов генератора 16. Триггер 35 устанавливается в состояимпульсом приема следующей команды из .процессора 2.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения графи-чЕСКОй иНфОРМАции HA эКРАНЕ элЕКТРО-HHO-лучЕВОй ТРубКи | 1979 |
|
SU834739A1 |
Устройство для отображения графической информации на газоразрядной индикаторной панели | 1982 |
|
SU1108488A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ И ДУГ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ | 1990 |
|
RU2050021C1 |
Вероятностное устройство для решения краевых задач | 1982 |
|
SU1101838A1 |
Устройство для преобразования координат | 1980 |
|
SU898426A1 |
Цифровое устройство для формирования круговых разверток | 1978 |
|
SU746541A1 |
Устройство для вычисления элементарных функций | 1983 |
|
SU1160429A1 |
Устройство для считывания графической информации | 1973 |
|
SU667976A1 |
Устройство для определения модуля и аргумента вектора | 1981 |
|
SU972523A1 |
ТЕЛЕВИЗИОННАЯ СИСТЕМА ВЫСОКОГО РАЗРЕШЕНИЯ | 1996 |
|
RU2127961C1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ, ОКРУЖНОСТЕЙ И ДУГ НА ЭКРАНЕ ЭЛЕКТРОННОЛУЧЕВОЙ ТРУБКИ (ЭЛТ), содержащее приемный регистр, выход котог рого соединен с первыми входами мультиплексора, регистра радиуса, дешифратора кода операций, регистра-счетчика приращений по координате и реверсивных счетчиков, подключенных к лрёрбразоватёлям код-аналог, соединенных с отклоняющей системой ЭЛТ, блок управления, первый вход которого подключен к генератору -импульсов, . второй- к синхронизатору, первый выход блока управления соединен с, вторыми входами реверсивных счетчиков, мультиплексора, регистра радиуса, дешифратора кода операций и регистрасчетчика приращений по координате , второй выход блока управления подключчен к процессу, третий - к приемному регистру, соединенному с процессором, выходы регистров-счетчиков приращений по координатам )( и i/ подключены к синхронизатору и к одним из входов умножителей по координатам X и / , другие ВХОДЫ которых подключены к синхронизатору, выход регистра радиуг .са соединен с третьим входом мульти- . , плексора, выходы которого подключены к одним из входов регистра-счетика приращений по координате У , -о т л ичающееся тем, что, с целью повыиения точности устройства, оно со.держит счетчик квадрантов, две схемы сравнения, четыре ключа, дешифратор квадрантов и регистры приращений дуг по координатам X и У , выходы которых соединены с входами первой группы одной из схем сравнения, выход которой подключен к третьему входу блока управления, одни из входов регистров приращений по координатам X и V и счетчика квадрантов соединены с первым выходом блока управления , другие входы - с выходом приемь;ого регистра/ третий вход счетчика квадрантов, третий вход регистрасчетчика приращений по координате четвертый вход мультиплексора подклюСО чены к выходу другой схемы сравненияJ входы которой и входы второй группы одной из схем сравнения„соединены с выходами регистра-счетчика приращений по координате X , входы третьей груп- ,g пы одной КЗ схем сравнения подключены к выходам регистра-счетчика приращений по кординате У, выход счетчика квадрантов соединен с входом бдной |Из схем сравнения и одним из входов СлЭ. дешифратора квадрантов, выход которого подключен к первым входам первого ю и второго ключей, вторые входы кото4;. рых и один из входов третьего ключа соединены с выходом умножителя по а :л координате 1 , третьи входы первого и второго ключей и один из входов четвертого ключа подключень1 к выходу ум-, ножителя по координате X , выход четвертого ключа соединен счетвертым1 входом регистра-счетчика приращений JIO коор уинате V , выход дешифратора 1кЙ)да операций подключен к другим входам дешифратора квадрантов,третьего и четвертого ключей,выход третьего ключа соединен с другим входом регистрасчетчика приращений по координате X.
i/A 1
Pu5.2
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Патент ФРГ № 1774671, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Кинематографический аппарат | 1923 |
|
SU1970A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Способ изготовления электрических сопротивлений посредством осаждения слоя проводника на поверхности изолятора | 1921 |
|
SU19A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Автометрия | |||
Новосибирск, 1971, № 4, с | |||
Способ обработки медных солей нафтеновых кислот | 1923 |
|
SU30A1 |
Авторы
Даты
1983-07-30—Публикация
1981-06-26—Подача