Устройство для отображения векторов и дуг окружностей на экране электронно-лучевой трубки

Иллюстрации

Показать все

Реферат

 

СОЮЗ СОВЕТСКИХ

»Л 6

РЕСПУБЛИК (19) (11)

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (2}) 3373Ьб2/}8-24, подключенными к отклоняющей системе (22) 24.l2.81 -, ЭЛТ, о т л и.ч а ю щ е е с я тем, (46) 15.04.84.. Бюл. В. 14 .что, с целью упрощения устройства и (72) В. И. Кибкало и В. Т. Бородин, повышения его быстродействия, оно (53) 68}.327.1.1(088.8) .. : содержит последовательно соединенные . (56) 1. "Автометрия", Новосибирск, ::: первый сумматор, первый мультиплекl97} }1 4 с 33 39 . . . соР, втоРои сУмматор н Регистр, по: 2. Патент ФРИ В 1549874,:, следовательно соединенные второй . кл.006 К 15/20,:опублик.}976(прототип . Мультиплексор, тре™й мультиплексор Ф"" н счетчик, .и блок сравнения, входы

:(54) ps УСТРОИСТВО ДПЯ ОТОБРАЖЕННЯ которого йодключены к выходам второ ВЕКТОРОВ И ДУГ ОКРУЖНОСТЕЙ НА ЭКРАНЕ . го сумматора и второго мультиплексоЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ (ЭЛТ)> со.- ра, выход одного нз реверсивных счетдержащее процессор, соединенный с .: чиков приращений векторов соединен с .блоком управления, один из входов . первыми входами первого мультиплеккоторого подключен к одному as выхо- . .сора, первого сумматора н второго дов генератора тактовых импульсов,," . : мультиплексора, выход другого реверодин as выходов блока управления со-.. .сивного счетчика приращений векторов .едкиеи с первыйи входами реверснвных:::: соединен с вторыми .входами первого н счегчиков.координат, коммутаторов,. " -второго мультиплексоров и первого реверснвных счетчиков приращений . .,сумматора первый выход первого суммавекторов и входом дешифратора квад- : .тора подключен к третьему входу рантов, один из выходов .которого под-:: первого мультиплексора, второй выход ключен к входам первого и второго .:. первого сумматора соединен с третьим дешнфраторов реверса, выходы кото- . ходом другого коммутатора, четвертым входом первого мультиплексора, рых соединены с вторыми входами соотг ветствйщих yeBeycasab3x счетчиков ко- третьим входом второго мультиплексоорднат, третий вход котор па ., Ра, ВТОРЫМ ВХОДОМ тРЕтЬЕГО МУЛЬтнПЛЕК,ф, сора и третьим входом одного as комиз.ко татрров, другой в д генера- МУ атоРОВЭ выхоД блока сРавнениЯ .ора тактов * пу сов соединен подключен к четвертому входу одного из коммутаторов, пятому входу первовторым входом коммутаторов, другой ДРУ1 и го мультиплексора и четвертому входу выход дешифратора квадрантом подклю- другого ком т другого коммутатора, один из выходов .чен к вхоДУ тРетьего ДепнфРатоРа Ре блока управлен ока управления соединен с третьим верса, выходы которого соедйнены с входом т е1,, входом третьего мультиплексора н втовторыми вхоДами Реверснвиых счетчи- . Рым входом сч .Рым входом счетчика, выход которого ков приращений векторов третьи вхо- - соединен с другим входом блока Упды которых подключены к выходам дру- .. Равления, другой выход которого подгого кожутатора, выходы реверсивных ключен к чет ключен к четвертому входу третьего счетчиков координат соединены с циф мультипл к мультиплексора, выход регистра соеднР р зователями, вен свторымвходом второго сумматора.

-ро-аналоговыми преоб азователя

1086453

5 10

25

45

3

Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств отображения информации на экране электронно-лучевой трубки (ЭЛТ), Известны генераторы векторов и дуг окружностей, в которых используются реверсивные счетчики приращений векторов, двоичные умножители и делитель частоты )l) .

Недостатками данных генераторов являются малое быстродействие и большие методические погрешности, Наиболее близким к предлагаемому является генератор векторов, содержащий реверсивные счетчики координат, цифро-аналоговые преобразователи, сумматор, дешифратор октанта, регистр тангенса или котангенса, блок управления, регистр координаты конца вектора счетчик импульсов и компаратор )2

Недостатками этого устройства являются сложность вычисления задаваемых параметров вектора и невозможкость применения его для генерирования окружностей.

Цель изобретения - упрощение устройства и повышение er о быстродействия.

Поставленная цель достигается тем, что в устройство, содержащее процессор, соединенный с блоком управления, одйк из входов которого подключен к одному из выходов генератора тактовых импульсов, один из выходов блока, управления соединен с первыми входами реверсивных счетчиков координат, коммутаторов и реверсивных счетчиков приращений векторов и входом дешифратора квадрантов, один из выходов которого подключен к входам первого н второго дещифраторов реверса, выходы которых соединены с вторыми входами соответствующих реверсивных счет-. чиков координат, третий вход которых подключен к соответствующему выходу одного иэ коммутаторов, другой выход генератора тактовых импульсов соединен с вторым входом коммутаторов, другой выход депифратора квадрантов подключен к входу третьего дешифратора реверса, выходы которого соединены с вторыми входами реверсивных счетчиков приращений векторов, третьи входы которых подключены к выходам дру- . гого коммутатора, выходы реверсивных счетчиков координат соединены с цифроуаналоговыми преобразователями,, подключенными к отклоняющей системе 1

ЭЛТ, введены последовательно соединенные первый сумматор, первый мультиплексор, второй сумматор и регистр, последовательно соединенные второй мультиплексор, третий мультиплексор н счетчик, и блок сравнения, . входы которого подключены к выходам второго сумматора и второго мультиплексора, выход одного из реверсивных счетчиков приращений векторов соединен с первыми входами первого мультиплексора, первого сумматора и второго мультиплексора, выход другого реверсивного счетчика приращений векторов соединен с вторыми входами первого и второго мультиплексоров и первого сумматора, первый выход первого сумматора подключен к третьему входу первого мультиплексора, второй выход первого сумматора соединен с третьим входом другого коммутатора, четвертым входом первого мультиплексора, третьим входом второго мультиплексора,. вторым входом третьего мультиплексора и третьим входом одного иэ коммутаторов, выход блока сравнения подключен к четвертому входу одного из коммутаторов, пятому входу первого

/ мультиплексора и четвертому входу другого коммутатора, один из выходов блока управления соединен с третьим входом третьего мультиплексора и вторым входом счетчика, выход которого соединен с другим входом блока управления, другой выход которого подключен к четвертому входу третьего мультиплексора, выход регистра соединен с вторым входом второго сумматора.

На чертеже приведена блок-схема устройства.

Устройство содержит блок 1 управления, реверсивные счетчики 2 и 3 координат х и у, реверсивные счетчики

4 и 5 приращений векторов, дешифратор

6 квадрантов, первый;сумматор 7„ мультиплексоры 8 и 9, второй сумма.тор 10 мультиплексор li регистр 12, 50 блок 13 сравнения, коммутаторы 14 и

15, дешифраторы 16, 17 и 18 реверса, счетчик 19, генератор 20 тактовых импульсов, цифро-аналоговые преобразователи 21 и 22, электронно-лучевую трубку (ЭЛТ) 23, процессор 24, Устройство работает следующим образом.

При поступлении команды из процессора 24 блок 1 управления запоминает

3 108 код операции и вырабатывает импульсы записи кодов координат в реверсивные счетчики 2 и 3, кодов и знаков проекций в дешифратор 6 квадрантов и сброса регистра 12 в нуль.

При воспроизведении вектора блок

1 запирает коимутатор 15, предотвращая поступление счетных импульсов в реверсивные счетчики 4 и 5 приращений вектора. Если на второи выходе 1О сумматора 7, решающего уравнение - = ax-aq, появился сигнал 53 О, то первый мультиплексор 8, пропускает на первый вход сумматора 10 код приращения д второй и третий мультиплексоры 9 .и

11 — на блок 13 сравнения и счетчик

19 код приращения -A x, а один иэ коммутаторов 14 подключает третий вход рц реверсивного счетчика 2 к выходу генератора 20 тактовых импульсов, а третий вход реверсивного счетчика 3к выходу блока 13 сравнения.

При прохождении тактовых импульсов на третий вход реверсивного счет чика 2 сумматор 10 суммирует код, действующий на его первом входе, с содержимым hit регистра 12. Сумма

Ь х11 R ° cosЧИ

1 У R s>>× È где R - радиус окружности (дуги), ф 1 — начальный угол дуги (при

25 воспроизведении полной окружности

S„ dy N1 =Ay CH„ °

1, 2,...; j О, 1..-.

6453 4 ключит первый вход сумматора 10 с выхода сумматора 7 снова на выход реверсивного счетчика 5. Так продолжается до конца воспроизведения векто,ра.

Если на втором выходе сумматора 7 сигнал 1 (О; то устройство работает аналогично, однако во всех операциях приращения векторы .й,х и,g у меняются местами..

При воспроизведении окружности или дуги в реверсивные счетчики 2 и

3 записываются координаты точки, из которой будет писаться окружюсть или дуга, в реверсивные счетчики 4 и 5 — приращения, определяещж по формулам: с его выхода записывается в регистр

12. Блок 13 сравнения в каждом такте сравнивает ее с величиной ЬХ . Так

35 продолжается до тех пор, пока результат сравнения В.со S l - с х (О.

В момент достижения R ) О блок 13 сравнения вырабатывает импульс, кото»4 рый через коммутатор 14 поступает: на третий вход реверсивного счетчика

3 и на пятый вход мультиплексора 8, пропуская-.при этом на первый вход сумматора 10 выходной сигнал сумматора

7 в обратном коде. С этого момента

45 сумма на выходе сумматора 10 определяется выражением

Бк.1 = Вк

До тех пор, пока RC = Як. „-д х > О р yq г блок 13 сравнения вырабатывает импульсы, которые проходят на вход реверсивного счетчика 3. Как только выходной сигнал блока 13 сравнения станет R « 0; выработка импульсов прекратится и мультиплексор 8 перегде ф — угловой размер дуги.

Описанный порядок работы- устройства сохраняется и при воспроизведении окружности (дуги), однако в этом случае блок 1 управления, воздействуя .на первый вход коммутатора

l5, при 5 В 0 подключает третьи входы реверсивных счетчиков 5 и 4 приращений векторов к выходам генератора. 20 тактовых импульсов и блока 13 сравнения соответственно, а при 5 < О - перекрестно.

Конец написания вектора, окружности или дуги определяется моментом обнуления счетчика 19, на третий вход которого из блока l управления поступает последовательность тактовых импульсов. При этом из счетчика

19 в блок 1 управления поступает сигнал, по которому посыпается.в процессор 24 импульс готовности к выполнению следующей команды.

1086453 с

Тираж 447 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5

Заказ 2256/47

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Составитель В. Сметанин

Редактор М. Петрова Техред И.Тепер Корректор A., Зимокосов