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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники и может быть использовано в устройствах для вывода графической информации, в частности в устройствах для формирования окружностей и дуг на экране ЭЛТ Цель изобретения - повыш ение быстродействия устройства, которая достигается введением двух суммирующих цепочек, состоящих соответственно из последовательно соединенных резисторов 7 и 14 и 11 и 15, второго элемента НЕ 1 и соответствующих функциональных связей, что позволяет осуществить непосредственное суммирование сигнала, определяющего радиус окружности Х или (-Y), с сигналами с выхода элемента НЕ 13 или интегратора 10 в зависимости от начала рисования окружности, т.е. формирование сигналов sin и cos на выходах устройства возможно сразу после поступления сигналов с ЦАП 1 и 2 без задания начальных условий интегрирования интеграторов 10 и 12. 1 з.п. ф-лы, 3 ип. § сл с .1

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

Al (19) (11) (50 4

ВСВС1 ЮМ4 М

ТТ (! - (1 «Ф

3"„., 13

ШМК(1ТЙХА

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

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

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

Н А ВТОРСНОМ,Ф СВИДЕТЕЛЬСТВУ (21) 3720128/24-24 (22) 02,04.84 (46) 23.05.87. Бюл. ¹ 19 . (72) Г,П.Белкин и В.М.Хмячин (53) 681.327.11(088.8) (56) Патент Японии № 41-71453, кл. 97/7/ В 41, опублик. 1971.

Авторское свидетельство СССР № 705441, кл. G 06 F 3/153, 1977. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

ОКРУЖНОСТЕЙ И ДУГ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ (57) Изобретение относится к области вычислительной техники и может быть использовано в устройствах для вывода графической информации, в частности в устройствах для формирования окружностей и дуг на экране ЭЛТ. Цель изобретения — повьш ение быстродейст вия устройства, которая достигается введением двух суммирующих цепочек, состоящих соответственно из последовательно соединенных резисторов 7 и 14 и 11 и 15, второго элемента

НЕ 18 и соответствующих функциональных связей, что позволяет осуществить непосредственное суммирование сигнала, определяющего радиус окружности Х или (-Y,), с сигналами с выхода элемента НЕ 13 или интегратора 10 в зависимости от начала рисования окружности, т.е. формирование сигналов sin u cos на выходах устройства возможно сразу после поступления сигналов с ВЯЛ 1 и 2 без задания начальных условий интегрирования интеграторов 10 и 12. 1 з.п. ф-лы, 3 ил.

1 13

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

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

На фиг. 1 представлена функциональная схема устройства и блока управления; на фиг. 2 и 3 — временные диаграммы работы устройства при формировании окружностей и дуг соответственно.

Устройство содержит первый 1, второй 2 и третий 3 цифроаналоговые преобразователи (ЦАП), триггер 4, первый 5 и второй 6 элементы И, первый резистор 7, третий 8 и четвертый 9 .элементы И, первый интегратор 10, второй резистор 11, второй интегратор 12, первый элемент НЕ 13, третий

14 и четвертый 15 резисторы, первый 16 и второй 17 блоки сравнения, второй элемент НЕ 18, блок 19 управления, который содержит элемент НЕ

20, первый 21 и второй 22 формирователи коротких импульсов и элемент

ИЛИ 23..

Позициями 24 — 26 обозначены входы "Коды радиуса окружности по координатам Х и Y" и "Код конечной точки дуги", позициями 27 — 29 - входы

"Пуск", "Строб" и "Разрешение" устройства, позициями 30 и 3 1 — его выходы, а позицией 32 — шина нулевого потенциала.

Резисторы 7 и 14 образуют первую суммирующую цепь, а резисторы 11 и 15 — вторую суммирующую цепь.

Устройство работает следующим образом.

Уравнение окружности, записанное в параметрической форме, имеет вид:

Х=Х +R cost; о

Y Y +R sint (1) где Х, Х вЂ” текущие координаты окружности;

Х, Y — координаты центра окружности;

R — - радиус окружности;

t — - угол, образованный подвижным радиусом с положительным направлением оси ОХ.

Дифференцируем данное уравнение:

Х =-R sint

Y =R cost, (2) 12559 2

Y ==Х-Х о

Х =-Y+Y . (3)

В предложенном устройстве происходит непосредственное суммирование сигнала, определяющего радиус окружности Х, или -У, с сигналами с выхода элемента HE 13 или выхода интегратора 10 в зависимости от начала рисования окружности.

f0 TsKH o6pssoM> формирование сигналов sin u cos с выходов 30 и 3 1 устройства возможно сразу после поступления сигналов с выходов ЦАП и ЦАП 2.

15 Согласно дифференциальному уравнению (3) для формирования сигналов синусоидальной и косинусоидальной форм необходимо- с ЦАП 1 подать аналоговый сигнал, пропорциональный ве20 личине центра окружности Х, а с

ЦАП 2 — пропорциональный -Y

Данные координаты в виде цифрового кода поступают из центрального устройства управления (не показано) на входы ЦАП 1 и ЦАП 2.

Иэ уравнений (1) и (3) следует, что х =х -X„;

1 в а 1к (4)

30 где X„,Y„ — текущие координаты окружности, определяющие точку (в абсолютной системе координат) рисования окружности;

Хя,У. " радиус окружности.

Имея координаты начала рисования окружности и радиус окружности, центральное устройство управления вычисщ ляет координаты центра окружности.

Аналоговые сигналы с ЦАП 1 и ЦАП 2, пропорциональные диаметру окружности, суммируются на резисторах 7 и 15 соответственно с сигналами, поступающи45 ми с резисторов 14 и 11.

При сигнале, соответствующем уровню "Лог. 1" на первых входах элементов И 5 и 6 и уровню "Лог.О" на первых входах элементов 8 и 9, на выхо50 дах 30 и 31 устройства формируются сигналы синусоидальной и косинусоидальной форм без задания начальных условий интегрирования интеграторов

10 и 12, а величина выходных сигна55 лов определяется величиной Х и -Y

lIo сигналу "Пуск" с входа 27 (фиг. 2о) на вход триггера 4 поступает сигнал, устанавливающий его в единичное состояние. На первом выходе

3 1312 триггера ч будет уровень "Лог. l", на втором — "Лог. 0".

Данные в виде напряжения, пропорциональному коду радиуса окружности, поступают с выходов ЦАП 1и ЦАП 2 со5 ответственно через резисторы 7 и 15 на вторые входы элементов И 5 и 6.

Элементы И 5,6,8 и 9 работают следующим образом: при сигналах на их первых входах, соответствующих уровню 1р

"Лог. 1", сигнал на выходе идентичен сигналу на втором входе соответствующего элемента И.

Если сигнал на вторых входах элементов И 5,6,8 и 9 соответствует уровню "Лог. О", то на их выходах будет высокоимпедансное состояние.

В момент перехода сигнала Пуск" (фиг. 2g) из состояния "1" в "0" происходит установка выходного напряжения с ЦАП 1 и ЦАП 2, и на выходах элементов 5 и 6 формируется сигнал, идентичный сигналу на их вторых входах, а на выходах элементов И 8 и 9 высокоимпедансное состояние. 25

Одновременно с установкой напряже" ния на ЦАП 1 (фиг. 2z) происходит формирование сигнала с интеграторов 10 и 12 косинусоидальной и синусоидальной форм (фиг. 2 ) ° 30

До момента поступления сигнала

"Пуск" на выходах элементов 8 и 9 формируется сигнал, идентичный сигналу на их вторых входах и на выходах устройства, соответствующий нулевому уровню (фиг. 2 е).

При поступлении сигнала с выхода

ЦАП 1. (фиг. 2 ) происходит суммирование сигналов через резисторы 7 и 14, т.е. происходит аналоговое сложение 40 двух сигналов: сигнала с выхода элемента НЕ 13 (фиг. 2e) и сигнала с

ЦАП 1 (фиг. 22).

При поступлении сигнала с выхода 45

ЦАП 2 (фиг. 2 ) происходит суммирование сигналов: с выхода интегратора 10 (фиг. 2+ через резистор 11 и с выхода ЦАП 2 (фиг. 2 ) через. резистор 15.

Такое суммирование позволяет формировать сигналы san u cos одновременно с подачей сигналов с выходов

ЦАП 1 и ЦАП 2.

Величина сопротивления резисторов 7, 11, 14 и 15 выбирается из расчета пропорционального суммирования сигналов с выходов ЦАП 1, элемента

НЕ 13 и с ЦАП 2 и интегратора 10, а

559 4 также из расчета допустимого входного тока элементов И 5 и 6.

Такое соединение ЦАП 1 и ЦАП 2 через резисторы 7 и 15 с входами элементов И 5 и 6 позволяет одновременно с включением элементов И 5 и 6 и выключением элементов И 8 и 9 подавать на вторые входы элементов И 5 и 6 сигнал с ЦАП 1 и ЦАП 2, т.е. не требуется время на задание начальных условий интегратора и установление переходного процесса.

Вторые входы интеграторов 10 и 12 подключены к шине 32 нулевого потенциала (что обусловлено конкретно используемой микросхемой).

Сигналы с выходов устройства и

ЦАП 3 поступают на соответствующие информационные входы блоков 16 и 17 сравнения.

При этом в момент сравнения блоки 16 и 17 переходят из одного устойчивого состояния в другое (фиг.2, л) .

Порядок работы блоков 16 и 17 определяет сигнал "Строб" по входу 28 (фиг. 2и). При этом блоки 16 и 17 переустанавливаются из одного устойчивого состояния в другое и сигналы с их выходов (фиг. 2к,л) поступают на первый и второй информационные входы блока 19 управления, соответственно на входы формирователей 21 и 22 коротких импульсов, которые в зависимости от сигнала "Разрежение" по входу 29 формируют сигнал (фиг. 2м, н ) .

При положительном сигнале "Разрешение" работает формирователь 21, при отрицательном — формирователь 22.

Элемент НЕ 18 инвертирует сигнал

"Строб", поступающий по входу 28.

Сигналы с выходов формирователей 21 и 22 поступают на входы элемента ИЛИ 23, куда в зависимости от сигнала 1 Разрешение" проходит сигнал с первorо или вторorо формирователей 21 и 22. Этот сигнал (фиг. 2ь) поступает на второй вход триггера 4, который лереустанавливается (фиг. 2р), и в результате этого на выходах элементов 5 и 6 — высокоимпедансное состояние, а на выходах элементов И 8 и 9 — сигнал, соответствующий сигналу на их входах. При этом на входы интеграторов 10 и 12 поступает сигнал нулевого уровня, и сигнал с выходов устройства равен нулю (фиг.2 к, В).

5 13125

При формировании дуг сигнал с

ЦАП 3 (фиг. 3 р) поступает на входы блоков 16 и 17 сравнения, при этом в зависимости от сигнала с ЦАП 3 (фиг. Зе) формируется дуга (фиг.Зк, ф . g

Подготовка к формированию дуги происходит таким же образом, как и окружности (фиг. 3a,о,в,,g) отличие заключается в том, что с ЦАП 3 формируется аналоговый сигнал, пропорцио- 10 нальный коду координаты конечной точки дуги. В момент сравнения двух напряжений с ЦАП 3 и выходов устройства (текущие координаты дуги) блоки 16 и 17 сравнения переустанавливаются из !5 одного устойчивого состояния в другое .(фиг. Зи, к), и далее по сигналу "Разрешение" (фиг.Зф) формирователь 21 формирует сигнал (фиг.Зд), который через элемент ИЛИ 23 поступает на 20 второй вход триггера 4. Триггер 4 переустанавливается, на выходах элементов И 5 и 6 — высокоимпедансное состояние, на выходах элементов. И 8 и

9 — сигнал, соответствующий их входно — 25 му сигналу, на выходах устройства— сигнал, соответствующий нулевому уровню (фиг. Зм, ).

Сравнение текущей координаты и конечной точки дуги происходит по мень- 30 шей текущей координате в момент мак-симальной скорости синусоидального или косинусоидального выходного сигнала (фиг.Зж,g)..

Формула изобретения

1. Устройство для формирования окружностей и дуг на экране электронно-лучевой трубки (3J1T), содержащее 40 два блока сравнения, три цифроаналоговых преобразователя, входы которых являются соответственно входами кодов радиуса окружности по координатам Х и Y и координаты конечной точки дуги 45 устройства, триггер, первый вход которого является входом "Пуск" устройства, а второй вход соединен с вью:одом блока управления, первый выход триггера подключен к первым входам 50 первого и второго элементов И., выходы которых соединены соответственно с первыми входами первого и второго интеграторов, выход второго интегратора является первым выходом уст- 55

1 ройства, который соединен с информационными входами первой группы вто,— рого блока сравнения и входом первого элемента НЕ, выход третьего цифро59 аналогового преооразоыателя соединен с информационными входами второй группы и информационными входами первой группы соответственно второго и первого блоков сравнения, второй выход триггера соединен с первыми входами третьего и четвертого элементов И, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит второй элемент НЕ и две суммирующие цепочки, первая состоит из последовательно соединенных первого и второго резисторов. а вторая — из последовательно соединенных третьего и четвертого резисторов, второй вывод первого резистора соединен с выходом первого цифроаналогового преобразователя, а второй вывод второго резистора — с выходом первого элемента НЕ, а точка соединения первого и второго резисторов — с вторым входом первого элемента И, выход третьего элемента И соединен с первым входом первого интегратора, выход которого соеди. нен с вторым выводом третьего резистора, а второй вывод четвертого резистора — с выходом второго цифроаналогового преобразователя, а точка соединения третьего и четвертого резисторов соединена с вторым входом второго элемента И, информационными входами второй группы первого блока сравнения и является вторым выходом устройства, вторые входы третьего и четвертого элементов И и первого и второго интеграторов соединены с шиной нулевого потенциала, выход четвертого элемента И подключен к первому входу второго интегратора, пер- . вый и второй управляющие входы первого и второго блоков сравнения соединены соответственно с входом и выходом второго элемента HE вход которого является входом "Строб" устройства, выходы первого и второго блоков сравнения соединены соответвенно с первым и вторым информационными входами блока управления, управляющий вход которого является входом

"Разрешение" устройства.

2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок управления содержит элемент НЕ, вход, которого является управляющим входом блока и соединен с первым входом первого формирователя коротких импульсов, второй вход которого является

7 13 вторым информационным входом блока, а выход соединен с первым входом элемента ИЛИ, выход элемента НЕ подключен к первому входу второго формирователя коротких импульсов, второй

12559 8 вход которого является первым инфор-., мационным входом блока, а выход соединен с вторым входом элемента ИЛИ, выход которого является выходом блока.

1312559

Составитель И.Загинайко

Редактор В.Данко Техред Л.Олийнык Корректор С.Черни

Заказ 1972/47 Тираж 673 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г,ужгород, ул.Проектная, 4