Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах вывода ЭВМ, а также в системах отображения информации автоматизированных систем управления.
Цель изобретения - повышение точности устройства.
На фиг.1 представлена функциональная схема устройства; на фиг.2 - формирователь граничных напряжений; на фиг.З - формирователь управляющих сигналов; на фиг.Л - формирователь отклоняющих напряжений; на фиг.З - формирователь импульсов подсвета; на фиг,б - первый коммутатор; на фиг.7 - второй коммутатор; на фиг.З - третий коммутатор; на фиг.9 - таблица истинности, поясняющая логику функцио
нирования блока управления; на фиг.10 - функциональная схема блока управления; на фиг.11 - пример формирования сложного изображения; на фиг.12 - коды информационного описания фрагментов изображения, приведенного на фиг.11.
Устройство содержит генератор 1 тактовых импульсов, первый 2 и второй 3 формирователи граничных напряжений, генератор 4 линейно изменяющегося напряжения, формирователь 5 управляющих сигналов, формирователь 6 отклоняющих напряжений, формирователь 7 импульсов подсвета, электронно лучевую трубку 8 (ЭЛТ) с отклоняющими системами по X 9 и по Y I0 и модулятором 1 1 .
:л
зэ -и
со
00
ел
Кроме того, обозначены вход 12 кода символа, вход 13 сигнала Пуск И выход 14 сигнала Конец отображения устройства.
Формирователь 2 (3) граничных Напряжений содержит делитель 15 частоты, первый 16, второй 17 и третий 18 коммутаторы, преобразователь 19 кодов, третий блок 20 сравнения, распределитель 21 импульсов, блок 22 памяти, счетчики 23 и 2.4, вычитающий Счетчик 25, первый 26 и второй 27 блоки сравнения, усилители 28 и 29, 1элок 30 управления, третий 31, чет- Тертый 32, первый 33 и второй 34 регистры, вычитатели 35 и 36, первый 37, третий 38, второй 39 и четвертый 40 элементы И, первый 41 и второй 42 блоки элементов И.
Формирователь 5 управляющих сигналов содержит регистр 43 кода подсвета И элемент И 44.
Формирователь 6 отклоняющих напряжений содержит элемент ИЛИ 45, регистр 46 кода развертки, ключи 47 - 50, сумматоры 51 и 52.
Формирователь 7 импульсов подсвета содержит ключи 53 - 56, сумматоры 57 и 58, пороговые блоки 59 и 60, элемент И 61.
Коммутатор 16 состоит из элемента 3-36И-ИЛИ 62.
Коммутатор 17 содержит элементы 3-36И-ИЛИ 63 и 64.
Коммутатор 18 содержит первую сборку 65 из 36 аналоговых ключей, сумматор 66, вторую сборку 67 из 36 аналоговых ключей, сумматор 68 и делитель 69 напряжения на 35 резисто- pax.
Блок 30 управления содержит элемент И-НЕ 70, элементы И 71-75, элемент 3-24-ИЛИ 76, элемент 4-24-ИЛИ 77 элементы ИЛИ 78 и 79, элементы И 80 и 81, элемент ИЛИ 82 и элемент И-НЕ 83. В устройстве изображение формируется в матрице точек (фиг.11).
Так как для хранения кода концов отрезков по каждой из координат X и Y и длины ребер достаточно по три двоичных разряда, то регистры 31-34 выбраны трехразрядными и предназначен для хранения кодов концов формируемых отрезков во время их формирования. Разрядность регистров 43 и 46 выбирается из расчета на единицу больше количества элементарных трапеций (в общем случае п), необходимых для
Q
5
формировяния самой сложной из фигур. Это же число п определяет число выходов распределителя 21 импульсов и соответственно выходов бпока 22 памяти.
Блок 22 памяти содержит п девятиразрядных регистров (не показаны). В первых трех разрядах каждого регистра содержится код конца отрезка (одно из боковых ребер трапеции - начальная часть этого отрезка) по координате X, во вторых трех разрядах (разряды 4-6) - код конца этого же отрезка по координате Y, в третьих трех разрядах (разряды 7-9) - код длины ребра, как начальной части этого отрезка, конец которого уже определен в первых шести разрядах указанного регистра. Эта часть отрезка кодируется только по одной из координат X или Y, на которую падает большая проекция этого отрезка на эту ось, и определяется как число интервалов (шагов между соседними узлами знакового поля вдоль выбранной координатной оси), на которое необходимо продлить ребро вдопь выбранного отрезка от любого начального узла. Т.е., если, например, требуется сформировать ограничивающий отрезок между точками D и С знакового поля соответственно с координатами ,
. , 01 1 v } и при этом определить ребро трапеции, как 3/5 начального участка этого отрезка, то в 7-9 разрядах необходимо записать число 011, Это будет означать следующее. Проекция заданного отрезка на ось X составляет пять элементарных интервалов, а на ось Y - два. Следовательно, после трех шагов вдоль координаты X от начальной точки с координатой 111 х до координатного сечения 100 хпрекратится формирование - бокового ребра трапеции Т.е. в разрядах 1-6 регистров блока 22 памяти задаются коды координат X и Y, определяющие направление формирования ограничительного бокового ребра трапеции (его наклон), а длина этого ребра задается кодом, помещенным в разрядах 7-9 регистров блока 22 памяти.
Длительность основного такта определяется периодом следования импульсов с выхода 84 делителя 15, задающим генератором для которого является генератор 1, Остальные дополнительные тактовые частоты формируются
на его выходах групп 85 и 86, которые объединены в две выходные шины, причем в первую объединены тактовые частоты с периодами t,-t17 следования импульсов таких, что любой из (t,, а во вторую - тактовые
t1T)T,
частоты с периодами t,t-t,. следова 0 J Т
ния импульсов и (tf -t34) (,
Пары
боковых ребер трапеций могут формироваться за различное число тактов, причем это число формируется количеством импульсов, поступающих только из выходов группы 85 с периодом следования из набора (ig , ). A суммарное время формирования указанных пар ребер определяется временными интервалами, снимаемыми с выхода блок
Ключи 47-50 и 53-56 осуществляют
41 элементов И и далее элемента ИЛИ 45. Чтобы обеспечить устойчивую работу 20 коммутацию в зависимости от управляю- устройства, вход блока И 4), на кото- щих сигналов, напряжений, поступаю- рый поступают вычитающие импульсы с выхода коммутатора 16,выполнен задержанным. Время задержки определяется временем срабатывания преобразователя 19,
блоков 26 и 7 сравнения..
Каждый из формирователей 2 (3) предназначен для обработки кодов информационного описания формируемых
щих на их соответствующие входы.
Сумматоры 51, 52, 57 и 58 выполняют функцию объединения сигналов, 25 т.е. функцию, аналогичную операции ИЛИ.
Пороговые блоки 59 и 60 предназначены для выработки сигналов, управляющих подсветом луча ЭЛТ, и функционийзображений и выработки в соответствии 30 РУЮТ слеДУ°Щим образом. Пороговый с этими кодами на своих выходах 6лок 59 вырабатывает на своем выходе напряжений, управляющих отклоняющими системами 9 и 10 ЭЛТ 8. Формирователь 2 осуществляет формирование ближнего к одной из осей знакового поля бокового ребра трапеции, а формирователь 3, наоборот, формирует ограничительное для этой трапеции боковое
с уровнями А2 и В2. Если выполняется
условие А2 В2, то блок 60 также на своем выходе вырабатывает сигнал логической 1 . В противном случае эти
сигнал логической О , если уровень аналогового сигнала А1, поступающего на его вход 87, меньше уровня сигнала В1, поступающего на его вход 88, 35 т.е. если А1 В1. Соответственно на входы 89 и 90 порогового блока 60 поступают аналоговые сигналы
ребро, расположенное от„выбранной координатной оси знакового поля.
Код развертки, хранящийся в регистре 46, означает следующее. Если какой-то формируемой трапеции соответствует код 1 , то это означает, что на отклоненную систему 10 ЭЛТ 8, управляющую отклонением луча вдоль оси Y, будет подано напряжение от генератора 4, осуществляющее штриховку, площади трапеции и линии штрихов40
45
пороговые блоки 59 и 60 вырабатывают сигнал логического 0 .
Усилитель 15 осуществляет формирование основной тактовой частоты
1
и дополнительной сетки частот следования синхроимпульсов на
ки будут параллельны оси Y, а на от- 50 вых°Дах групп, содержащих по 17 неза- клоняющую систему 9 ЭЛТ 8, управляющую висимых выходов. 17 - это число отклонением луча вдоль оси X, будет подано напряжение, отклоняющее саму штриховку вдоль этой оси X. Если
не кратных друг другу отношений пар чисел от 1 до 7 при величине отношений меньше 1. Частота следования
F импульсов, вырабатываемая генератором I, соотносится к основной тактовой частоте Ј„ и дополнительным тридцати четырем частотам f,-f 34 в пропорции F : f о : f , : f г : .. .. ;
будет код 0, то штриховочное и отклоняющее штриховку напряжения будут поданы соответственно на отклоняющие системы X и Y (9 и 10) ЭЛТ 8. Регистр 46 - сдвиговый имеет два выхода:
1564685
0
5
прямой и инверсный - соответственно прямой и инверсный выходы триггера последнего разряда этого регистра 46.
Генератор 4 предназначен для формирования импульсов линейно изменяющегося напряжения. Если расстояние между узлами знакового поля выбрать равное d, а ширину полосы штриховки на экране ЭЛТ определить как 1, причем l«d, то период следования этих
1 импульсов Ти а амплитуда UM
7U0, где - величина напряжения смещения, достаточная для перевода луча ЭЛТ из одного узла знакового поля к ближайшему ему на расстояние d за время 1С0 .
Ключи 47-50 и 53-56 осуществляют
коммутацию в зависимости от управляю- щих сигналов, напряжений, поступаю-
30 РУЮТ слеДУ°Щим образом. Пороговый 6лок 59 вырабатывает на своем выходе
сигнал логической О , если уровень аналогового сигнала А1, поступающего на его вход 87, меньше уровня сигнала В1, поступающего на его вход 88, 35 т.е. если А1 В1. Соответственно на входы 89 и 90 порогового блока 60 поступают аналоговые сигналы
40
пороговые блоки 59 и 60 вырабатывают сигнал логического 0 .
Усилитель 15 осуществляет формирование основной тактовой частоты
1
и дополнительной сетки частот следования синхроимпульсов на
вых°Дах групп, содержащих по 17 неза- висимых выходов. 17 - это число
не кратных друг другу отношений пар чисел от 1 до 7 при величине отношений меньше 1. Частота следования
50 вых°Дах групп, содержащих по 17 неза- висимых выходов. 17 - это число
55
F импульсов, вырабатываемая генератором I, соотносится к основной тактовой частоте Ј„ и дополнительным тридцати четырем частотам f,-f 34 в пропорции F : f о : f , : f г : .. .. ;
fJ4 420 : 1:1/2 : 1 / 3 : 2/3 : 1/4:1/5:1/6:1/7:2/5:2/7: 3/4 : 3/5 : 3/7 : 4/5 : 4/7 : 5/6 : 5/7:6/7:2:3: 3/2. : 4 : 5 : 6:7:5/2: 7/2 : 4/3 : 5/3 : 7/3 : 5/4 : 7/4 : 6/5 : 7/5 : 7/6. Обнуляющий вход 91 установки исходног состояния делителя 15 связан с выходом элемента ИЛИ 45 для того, чтобы каждый раз после поступления на него обнуляющего импульса происходило начало отсчитывания временного интервала до формирования импульсов дополнительных частот относительно момента времени, определяемого следованием импульсов основной тактовой частоты
f,Коммутаторы 16-18 на основании управляющих кодов, поступающих с преобразователя 19 и блока 30, осуществляют выбор соответственно необходимых частот вычитающих импульсов, синхроимпульсов и напряжений смеще- ния. Преобразователь 19 фактически является преобразователем восьмипози- ционного кода в управляющий сигнал, вырабатываемый на одном из его тридцати четырех выходов, разделенных по двум выходным шинам.
Блок 20 сравнения предназначен для сравнения состояний первого 35 и второго 36 вьгчитателей. При этом в случае равенства или превышения кода вычитателя 35 над кодом вычитателя 36 управляющий потенциал логической 1 сигнала М формируется на выходе 92 блока 20 сравнения и, наоборот, в случае равенства или превышения код вычитателя 36 над кодом вычитателя 3 управляющий потенциал логической 1 формируется на выходе 93 блока 20 сранвения, как сигнал N.
Блоки 26 и 27 сравнения также пред назначены для сравнения состояний регистров 31 и 32 с состоянием счетчиков 23 и 24 соответственно Когда код регистра превышает код соответствующего счетчика, сигнал логическо 1 возникает только на выходах 94 и 95 блоков 26 и 27 сравнения. Когда же код регистра меньше кода соответствующего счетчика, сигналы логической Л возникают только на выходах 96 и 97 блоков 26 и 27 сравнения.
Одновременно с началом формирования новой трапеции как фрагмента изображения на модулятор 11 ЭЛТ 8 поступает код подсвета э того очередного фрамента, а на формирователи 2 и 3 и на соответствующие входы ключей 47- 50 и 53-56 поступает код развертки этого фрагмента. Это обеспечивается тем, что выходы блоков 41 элементов И каждого из1формирователей 2 и 3 через элемент ИЛИ 45 связаны со сдвигающими входами регистра 43 кода подсвета регистра 46 кода развертки. Выходы триггеров регистра 43 связаны с соответствующими инеерсными входами элемента И 44 с тем, чтобы обеспечить прохождение импульса с выхода элемента ИЛИ 45 на выход I4 сигнала Конец отображения по окончании формирования последней трапеции изображения.
Состояния распределителя 21 импульсов определяют очередность формирования трапеций изображения. Каждому выходу распределителя 21 импульсов соответствует определенный девятиразрядный регистр кода одного из боковых ребер трапеции блока 22 памяти. В случае возбуждения одного и выходов распределителя 21 импульсов код соответствующего регистра блока 22 памяти переписывается в трехразрядные регистры 31, 32 и в трехразрядный вычитающий счетчик 25 с записью начального состояния, причем таким образом, что первые три разряда записываются в регистр 31, вторые - в регистр 32, а третьи - в вычитающий счетчик 25. Распределитель 21 импульсов функционирует таким образом, что под действием импульсов с выхода элемента ИЛИ 45 он последовательно меняет свои состояния, в которых може быть возбужден только один, соответствующий только этому состоянию, выход. В исходном состоянии ни один и выходов распределителя 21 импульсов не возбужден.
Регистры 33 и 34 предназначены для запоминания кодов, кодирующих координаты узла, относительно которого начинается формирование очередного бокового ребра трапеции.
Наличие вычитающего счетчика 25 с записью начального состояния обусловлено необходимостью формирования ребра как части отрезка, а коды конца этого отрезка записаны в регистрах 31 и 32. В общем случае код, записываемый в вычитающий счетчик 25, не превышает максимальной разрядности
10
156468510
ки той же первой из формируемых трапеций. Этот же импульс переводит распределитель 21 импульсов в состояние, при котором возбуждены только первые из их выходов. Это обеспечивает считывание информации из первых регистров блоков 22 памяти в регистры 31 и 32 таким образом, что в регист- ры 31 заносятся первые три разряда (коды концов отрезков, начальные части которых являются первым и вторым боковыми ребрами формируемой трапеции по координате X), а в регист- определяют соответственно первый 35 и 15 pw заносятся вторые три разряда второй 36 вычитатели.(коды концов этих же отрезков по коорУстройство функционирует следующим динате Y), в вычитающие счетчики 25
заносятся третьи три разряда (коды длин ребер вдоль координаты, на которые регистров 43, 46, 31 - 34 и счетчиков 20 выпали большие проекции формируемых 23 - 25 находятся в нулевом состоя- ребер или отрезков). В исходном нии. Следовательно, с выходов счет- состоянии электронный луч находится чика 25 на блок 4 элементов И пода- в начале координат знакового поля, ются низкие потенциалы. Код отобра- На выходах 100 и 101 формирователей жаемой трапеции записывается по входу 25 2 и 3 формируются отклоняющие на- 12 в регистры 43 и 46, а тчкже через входы пряжения такие,что если бы они былинепокодов, хранящихся в регистрах 31 и 33 или в регистрах 32 и 34. Это означает, что в вычитающем счетчике 25 записывается число тактов, необходимых для перемещения луча ЭЛТ вдоль ограничивающего отрезка по координате максимального перемещения луча. Разрядные выходы триггеров счетчика 25 связаны с соответствующими инверсными входами блока 41 элементов И. Разность по модулю кодов начала и конца ограничивающих отрезков, хранящихся в регистрах 31, 33 и 32, 34,
образом.
В исходном состоянии все разряды
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения символов на экране электронно-лучевой трубки | 1991 |
|
SU1800475A1 |
Устройство для формирования изображений на экране электронно-лучевой трубки | 1989 |
|
SU1665403A2 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1990 |
|
SU1837359A1 |
Устройство для отображения окружностей на экране электронно-лучевой трубки | 1976 |
|
SU613343A1 |
Устройство для считывания графической информации | 1985 |
|
SU1339605A1 |
Устройство для отображения информации | 1986 |
|
SU1446642A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1986 |
|
SU1388939A1 |
Устройство для формирования символов на экране электронно-лучевой трубки | 1984 |
|
SU1251061A1 |
Устройство для отображения информации на экране двухлучевой электронно-лучевой трубки | 1985 |
|
SU1249577A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1984 |
|
SU1292030A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах вывода ЭВМ, а также в системах отображения информации автоматизированных систем управления. Цель изобретения - повышение точности - достигается введением в устройство второго формирователя граничных напряжений, генератора линейно-изменяющегося напряжения и соответствующих функциональных связей, что позволяет отображать контуры сложных фигур, площадь путем штриховки лучом ЭЛТ в пределах знакового поля площадей геометрических фигур-трапеций, в совокупности представляющих изображения. 1 з.п. ф-лы, 10 ил.
97 формирователей 2 и 3 в регистры их блоков 22 памяти. По сигналу Пуск по входу 13 запускается генератор 1 импульсов, с выхода которого на входы 98 формирователей 2 и 3 по- ступают импульсы в делитель 15 с периодом следования Т 1/F Cfi/420. Число знаменателя 420 выбрано исходя из того, что оно является наименьшим
общим кратным для чисел 1-7. Независимо от кода ,записанного в регистре
46, в блоке 30 возбуждается выход 99, так как сигналы М и N, поступающие с выходов 92 и 93 блока 20 сравнения, являются единичными и открывают элементы 3-2И-ИЛИ 76 в блок 30. Этот сигнал логической П 7 с выхода 99 блока 30 поступает на вход коммутатора 16 и открывает последний элемент И элемента 3-36- ИЛИ 62, через который проходит импульс периода С0 выбранный на выходе 84 делителя 15. Далее этот импульс проходит через блок 41 и элемент ИЛИ 45 и осуществляет сдвиг в регистрах 43 и 46 на один разряд с тем, чтобы к модулятору 11 ЭЛТ 8 был подключен через элемент И 61 первый символ кода подсдета штриховки первой из формируемых трапеций, а к формирователям 2 и 3 и к управляющим входам ключей 47-50 и 53-56 был подключен первый символ кода развертки штрихов-
2 сформировал 0 У трапеции одно
5
С
средственно поданы на отклоняющие системы ЭЛТ, то формирователь
бы на экране ЭЛТ , боковое ребро,
ближнее от какой-то из координатных осей X или Y, а формирователь 3 сформировал бы на экране ЭЛТ у той же трапеции другое боковое ребро, соответственно дальнее от той же из координатных осей X или Y. Но в устройстве на отклоняющие системы 9 и 10 ЭЛТ 8 по X и Y подаются отклоняющие напряжения, снимаемые с выходов соответственно сумматоров 51 и 52. Допустим, на одном выходе регистра 46 1 имеем логическую 1 , следовательно, на другом выходе регистра 46 будет логический 0. Сигнал логической
5 М откроет ключи 48, 49, 54 и 56. На выходе ключа 54, а следовательно, и сумматора 57 будет напряжение, управляющее отклонением луча ЭЛТ 8 вдоль первого ребра трапеции по коорС динате Y. На выходе ключа 56, а, следовательно, и сумматора 58 - напряжение, управляющее отклонением луча ЭЛТ 8 вдоль уже второго ребра трапеции по той же координате Y.
Коммутаторы 17 и 18 функционируют в соответствии с сигналами управления, поступающими из блока 30, что если код развертки равен 1 (как в рассматриваемом случае), .то формирование формиОвателями 2 и 3 напряжений, вырабаты- йемых на их выходах 102, происходит инхронно и с одинаковыми уровнями, этом случае, если рассмотреть скоости перемещения точек, спроецироанных на координатную ось X от луей ЭЛТ, якобы формирующих оба боко- вЫх ребра трапеции, окажется, что каждый момент времени местоположе- JQ m}e этих точек совпадает и скорость иэ|: перемещения равна d/Ј0 , так как 3ЈJi расстояние между ближайшими узла- MI знакового поля условились выбрать расстояние, равное d. Поэтому безраз- чно, с выхода какого из формирователей поступил сигнал, управляющий отклонением луча вдоль координатной X, В данном случае выбран форми- рОватель 2, Поэтому на выходе ключа 20 49 и далее на выходе сумматора 51, т.е. на отклоняющей системе 9 по X ЭЛТ 8,имеем напряжение, управляющее отклонением луча ЭЛТ 8 вдоль координатной оси X со скоростью перемещения,25 рйвной . На выходе ключа 48 и, следовательно, на выходе сумматора 5, т.е. на отклоняющей системе 10 пф Y ЭЛТ 8,имеем напряжение штриховки от генератора 4, управляющее откло- 30 нйнием Луча ЭЛТ 8 вдоль координатной оЈи Y со скоростью перемещения луча
74 1
, где 1 - ширина полосы штриховки
1 1-0
н& экране ЭЛТ 8. В свою очередь, к(|гда луч ЭЛТ 8 попадает в пределы площади трапеции, совершая движение ) по координатной оси Y, т.е. уровень напряжения от генератора 4 (йигнал В1) превышает уровень напря- IQ жбния от сумматора 57 (сигнал А1), на выходе порогового блока 59 формируется высокий потенциал логической О ; аналогично в этом случае на выходе порогового блока 60 также 45 формируется высокий потенциал логической 1 . Эти потенциалы, объединяясь на элементе 61 с кодом подсве- та формируемой трапеции из регистра 43,вырабатывают суммарный видеосигнал ,Q подсвета на модуляторе 11 ЭЛТ 8.Если же луч ЭЛТ 8 в какой-то момент времени на экране ЭЛТ 8 находится вне пределов формируемой трапеции, то обязательно какой-то из пороговых блоков 59 ,г или 60 сформирует на своем выходе низкий потенциал логического 0 и суммарный сигнал подсвета будет равен 0 независимо от кода подсвета, снимаемого с регистра 43. Следует учесть, что в рассматриваемом случае ближнее и дальнее ребра формируемой трапеции необходимо рассматривать относительно -координатной оси X. А, следовательно, в формирователь 2 в его блок 22 памяти заносится код, определяющий ближнее к оси X ребро трапеции, в формирователь 3 в его блок 22 памяти заносится код, определяющий дальнее от оси X ребро трапеции,, Если согласно кода развертки будет необходимо штриховку производить параллельно оси X, то аналогично в блок 22 памяти формирователя 2 заносится код, определяющий ближнее уже к оси Y ребро трапеции, а в блок 22 памяти формирователя 3 - код дальнего от оси Y ребра трапеции.
Вычитатели 35 и 36, производя вычитание по модулю кодов соответственно регистров 31 и 33 и регистров 3 и 34, вырабатывают на своих выходных шинах указанные разности кодов в виде трехразрядных слов, которые одновременно подаются в преобразователь 19, блок 20 сравнения и блок 30. Блок 20 сравнения, сравнивая коды разностей, вырабатывает на выходах сигналы М и N по указанному алгоритму На основании кодов разности и сигналов М и N в преобразователе 19 из 34 выходов возбуждается один, который подает в коммутаторы 16-18 коммутирующий сигнал, определяемый одним из отношений кодов разности. Количество выходов в преобразователе 19 определяется количеством комбинаций отношений, величина которых меньше 1, кодов разности, когда их общее количество равно 7.
Блок 30 управления функционирует в соответствии с таблицей истинности (фиг.9). Блок 30 осуществляет формирэ вание управляющих сигналов, в соответствии с которыми осуществляется выбор в коммутаторах 16 - 18 соответствующи импульсов и напряжений Коммутатор 16 коммутирует импульсы определенной периодичности 4t, которые определяют длину формируемых ребер трапеций, т.е. поступающие на вычитающий вход вычитающего счетчика 25 формирователя 2 или формирователя 3. Их период может быть равен периоду й , либо быть меньше, что видно из таблицы фиг.9. Выходы 92 и 93 блока 20 соответствуют сигналам М и N. Допустим,
И
что М О, N 1 , а символ кода развертки равен Ч . Это значит, что проекция формируемого j,e6pa на ось X меньше, чем на ось Y, и для равномерного нанесения штриховки, параллельной оси Y, скорость перемещения луча вдоль оси X должна быть d/€ . Чтобы в соответствии с этой скоростью выбрать необходимую длину ребра вдоль координаты большой проекции Y, необходимо вести отсчет межузельных расстояний гораздо чаща, чем вдоль оси X, а следовательно, и период следования вычитающих импульсов долж быть 3 t Cg . Конкретная величина /3t выбирается в соответствии с коммутирующим сигналом, поступающим из преобразователя 19. Аналогичным образом выбраны и соотношения между вели чинами напряжений смещения Uх и Uy соответственно по координатам X и Y
по сравнению с величиной U0, а также между периодами следования синхроимпульсов Тх и Ту соответственно по координатам X и Y по сравнению с периодом Ј„. Кроме этого на выходах 103 - 105 блока 30 формируются управляющие сигналы для того случая, когда по одной из координат код разности от вычитателей 35 и 36 равен 000 , т.е. для ситуации, не учтенной в преобразователе 19.
Коммутаторы 16 и 17 осуществляют
коммутацию соответственно необходимых цепей с выходов делителя I5 на свои выходы в соответствии с сигналами возбуждения, поступающими на них с выходов преобразователя 19 и блока 30. Коммутатор 18 осуществляет коммутацию одного из вырабатываемых в самом блоке напряжений смещения (которые имеют следующую градацию амплитуд
напряжений - 7U0, 6U, 5Ue, 4U
7/2U0 ,
5/3U,,
6/5U0,
3/4U6,
I/2Ut
l/4Ue,
09
3U0, 5/2U0, 7/3Ue, 2U0, 7/4U0 3/2U0, 7/5U6, 4/3U4, 5/4U0, 7/6U0, U0, 6/7U0, 5/6U0, 4/5U 5/7Uc, 2/3U0, 3/5U0, 4/7Ue, ,0, 3/7U0, 2/5Uft, 1/3U, , 2/7U0,
1/5U0, I/6U9, 1/71У также в соответствии с сигналами возбуждения, поступающими с преобразователя 19 и блока 30, на свои выходы. Напряжения смещения получены путем деления постоянного напряжения величиной 7U0 делителем напряжения из цепочки резисторов () в указанной пропорции, что достигается выбором соответствулщих номиналов
5
14
этих резисторов.
Пример. Допустим, необходимо
сформировать боковое ребро трапеции как 3/5 начальной части отрезка, лежащего между координатами , ( 101,j/ и при этом штриховка должна быть произведена параллельно оси Y. Как следует из изложенного, отклонение луча вдоль оси X в этом случае должн быть со скоростью d/t7,, , на отклоняюQ5 Q
5
0
5
0
5
0
5
щую систему 9 по X должно быть подано линейно возрастающее напряжение со скоростью нарастания Ua/ в (на выходах регистра 46 присутствуют сигналы логических 1 и 0 соответственно). Для приведенного примера блок 20 сравнения вырабатывает сигналы М О, N 1. В блок 30 возбудятся выходы 106 - 108. В коммутаторе 16 на шестнадцатый элемент И элемента 336И-ИЛИ 62 будут поданы два высоких открывающих потенциала и, следовательно, они пропустят вычитающие
г-, поступающие
импульсы периода At с двадцать пятого делителя выхода делителя 15. В коммутаторе 17 откроется первый элемент И элемента 3-36И- ИЛИ 63 и пропустит на выход 109 коммутатора I7 синхроимпульсы с периодом следования Тх Јfl , поступающие с выхода 84 делителя 5, а в элементе 3-36И-ИЛИ 64 откроется двадцать седьмой элемент И, так как его откроют высокие потенциалы с соответствующего выхода преобразователя 19 и с выхода 107 блока 30. Вследствие этого проходят на выход коммутатора 7 синхроимпульсы с периодом следования
20 ,
Аналогичным образом в коммутаторе откроется первый ключ первой 65 сборки высоким потенциалом с выхода 106 блока 30 и пропустит наIT 5U°
пряжение смещения UN с восемнадцатого резистора на выход I11 коммутатора 18, а двадцать седьмой ключ второй 67 сборки откроется высокими потенциалами с соответствующего выхода преобразователя 19 и с выхода 107 блока 30 и, следовательно, пропустит на выход 112 коммутатора 18 напряжение смещения Uу 5U0/2. Таким образом,если бы требовалось сформировать указанный целый отрезок,то понадобилось бы время .При этом по оси X луч ЭЛТ 8 отклонился бы на расстояТ -
iy - Ј.
15
ние К - 2, а по оси Y на
R(,
15646851б
Fx 1/ТгилиГу 1/TV поступают на
суммирующий вход 113 (114) соответствующего счетчика, а если формирует ся управляющее напряжение, соо твет 5. Но на вычитающий вход вычитающего счетчика 25 поступают импульсы
2л to
суммирующий вход 113 (114) соответствующего счетчика, а если формиру ся управляющее напряжение, соо тветПериодичности At - -5 следовательно,5 ствующее уменьшению координаты, то
заданное ребро сформируется через
отсчета трех этих вычита- Т
т.е.
время Т
ющих импульсов,
.fib
динатные оси X и Y соответственно
Проекции этого ребра на коор10
составят R J
2/3 и R
5/3.
Т.е. для того, чтобы за одно и то же время луч ЭЛТ прошел вдоль координат X и Y неодинаковые расстояния, необходимо на усилители-формирователи по координатам X 28 и по Y 29 подать неодинаковые напряжения смещения U и Uy. Аналогичным образом, чтобы устройство автоматически отслеживало движение луча по знаковому полю ЭЛТ в виде постоянного перекодирования местоположения луча, выбираются
15
20
синхроимпульсы с выходов 109 и 11 коммутатора 17 поступают на вычита щие входы ii6 (117) соответствующи счетчиков. Это обеспечивается тем, что выходы блоков 26 и 27 сравнени соединены с одними входами соответ ствующих элементов 37 - 40, на дру входы которых поступают синхроимпу сы с соответствующих выходов комму тора 17. Изменение управляющих напряжений по двум координатам прекр щается одновременно сразу же, как только состояние регистров 31 и 32 будет равно состоянию соответствую счетчиков 23 и 24 соответственно, если ранее не обнулится один из вы читающих счетчиков 25 формировател 2 (3). Если это произойдет, то выч
синхроимпульсы различной периодичности ющий импульс, вызвавший обнуление
и
Т„, подаваемые на счетчики 23
J.x п х
и 24 через соответствующие элементы И 37 - 40.
Блоки 26 и 27 сравнения, сравнивая соответственно состояния регистров 31 и 32 с состояниями счетчиков 23 и 24, вырабатывают на выходах 94 и
95 Больше, или Меньше на выходах
96и 97, происходит формирование напряжения, управляющего перемещением луча ЭЛТ, соответственно увеличивающегося или уменьшающегося. Это обеспечивается тем, что выходы 94 и 95 блоков 26 и 27 сравнения подключены
к суммирующим входам усилителей 28 и 29, а выходы 96 и 97 - к вычитающим входам усилителей 28 и 29. Изменение уровня управляющих напряжений по той
одного из вычитающих счетчиков 25, пройдет через соответствующий блок 41 элементов И и далее через элеме ИЛИ 45. Далее этот импульс через
30 входы 118 формирователей 2 (3) пос пит в регистры 33 и 34, где, высту в роли импульса записи, запишет в них код соответствующего счетчика и 24, т.е. код координаты точки, более всех соответствующей уровню управляющего напряжения. Этот же импульс, проходя на входы распреде телей 21 импульсов, регистров 43 и 46 и вход 91 сброса делителя 15,
4Q переводит устройство в состояние, когда формируется вторая трапеция как фрагмент изображения. При этом распределитель 21 импульсов находи ся в другом состоянии, что обеспе35
4Q переводит устройство в состояние, когда формируется вторая трапеция как фрагмент изображения. При этом распределитель 21 импульсов находится в другом состоянии, что обеспеили другой координате пропорционально в сторону увеличения или уменьшения зна-45 чивает считывание информации в реги-. чения соответствующей координаты опреде- стры 31 и 32 с вторых регистров ляется состоянием выходов блоков 26 и 27
блоков 22 памяти, в делителе 15 формирование импульсов дополнительных частот начинается относительно момента поступления обнуляющего импульса.
сравнения и будет продолжаться до тех пор, пока не произойдет обнуление вычитающего счетчика 25, на вычитаю- 50 щий вход которого подаются вычитающие импульсы периода dt в с выхода коммутатора 16.
Заполнение счетчиков 23 и 24 происходит таким образом, что если формируется управляющее напряжение, соответствующее увеличению координаты, синхроимпульсы тактовых частот
суммирующий вход 113 (114) соответствующего счетчика, а если формируется управляющее напряжение, соо тветствующее уменьшению координаты, то
5
0
синхроимпульсы с выходов 109 и 115 коммутатора 17 поступают на вычитающие входы ii6 (117) соответствующих счетчиков. Это обеспечивается тем, что выходы блоков 26 и 27 сравнения соединены с одними входами соответствующих элементов 37 - 40, на другие входы которых поступают синхроимпульсы с соответствующих выходов коммутатора 17. Изменение управляющих напряжений по двум координатам прекра- щается одновременно сразу же, как только состояние регистров 31 и 32 будет равно состоянию соответствующих счетчиков 23 и 24 соответственно, если ранее не обнулится один из вычитающих счетчиков 25 формирователей 2 (3). Если это произойдет, то вычитающий импульс, вызвавший обнуление
одного из вычитающих счетчиков 25, пройдет через соответствующий блок 41 элементов И и далее через элемент ИЛИ 45. Далее этот импульс через
входы 118 формирователей 2 (3) поступит в регистры 33 и 34, где, выступая в роли импульса записи, запишет в них код соответствующего счетчика 23 и 24, т.е. код координаты точки, более всех соответствующей уровню управляющего напряжения. Этот же импульс, проходя на входы распределителей 21 импульсов, регистров 43 и 46 и вход 91 сброса делителя 15,
переводит устройство в состояние, когда формируется вторая трапеция как фрагмент изображения. При этом распределитель 21 импульсов находится в другом состоянии, что обеспе
чивает считывание информации в реги-. стры 31 и 32 с вторых регистров
чивает считывание информации в реги-. стры 31 и 32 с вторых регистров
блоков 22 памяти, в делителе 15 формирование импульсов дополнительных частот начинается относительно момента поступления обнуляющего импульса.
Процесс формирования фрагментов изображения продолжается до тех пор, пока не будет закончено формирование последней необходимой трапеции, что определяется состоянием регистра 43 кода подсвета, в котором все его разряды находятся в состоянии .0 . Это обеспечивает прохождение импульса с выхода элемента ИЛИ.45 через элемент,
И 44 на выход 14 сигнала отображе- ния. Этот импульс подготавливает устройство для формирования нового изображения на новом знакоместе: луч ЭЛТ переводится в начало следующего необходимого знакоместа, обновляются регистры блоков 22 памяти формирователей 2 и 3 и регистры 43 и 46
подсвета и развертки, а триггеры вателя граничных напряжений соединен
теля 15, регистры 31 - 34 и счетчики 23 - 25 переводятся в нулевое состояние. В устройстве предусмотрен перевод луча ЭЛТ в начало того же знас выходом генератора тактовых импульсов, вторые тактовые входы формирователей граничных напряжений и формирователя управляющих сигналов
коместа, в пределах которого формиру- j соединены с третьим выходом формиро- ется данное изображение. Это происходит путем занесения в регистры блоков 22 памяти кодов , , а в регистр 43 кода подсвета кода
вателя отклоняющих напряжений, четвертый и пятый выходы которого подклю чены к первым и вторым входам кодов развертки соответственно первого и 2Q второго формирователей граничных
0 . В этом случае происходит формирование на выходе блока 42 элементов единичного потенциала, по которому в усилителях 28 и 29 полностью разряжаются накопительные элементы.
В предложенном устройстве осуществ-25 вторыми выходами первого и второго
формирователей граничных напряжений, третьи выходы которых соединен соответственно с первым и вторым тактовыми входами формирователя отк 30 няющих напряжений, входы кодов развертки которого соединены с первым и вторым выходами первого формирова теля граничных напряжений, информа- ционные входы второго формирователя
ляется формирование изображений, которые могут резко выделяться на фоне другой информации, расположенной на экране ЭЛТ, за счет суммарного потока световой энергии, исходящей от сформированного изображения.
формирователей граничных напряжений, третьи выходы которых соединены соответственно с первым и вторым тактовыми входами формирователя откло 30 няющих напряжений, входы кодов развертки которого соединены с первым и вторым выходами первого формирователя граничных напряжений, информа- ционные входы второго формирователя
Формула изобретения 1. Устройство для отображения ин- формации на экране электронно-лучевой 35 гРаничных напряжений, формирователя трубки (ЭЛТ), содержащее генератор управляющих сигналов и формирователя тактовых импульсов, выход которого отклоняющих напряжений соединены с соединен с первым тактовым входом входом кода символа устройства. первого формирователя граничных напря- 2. Устройство по п.1, о т л и ч а- жений, формирователь импульсов подсве-40 ю Ч е е с я тем, что формирователь та, выход которого соединен с модуля- граничных напряжений содержит дели- тором ЭЛТ, отклоняющая система кото- тель частоты, информационный вход рой соединена с первым и вторым вы- которого является первым тактовым
входом формирователя, а вход сбро- 45 са - вторым тактовым входом формирователя, выходы первой группы делителя частоты подключены к информационным входам первого коммутатора и информационным входам первой группы второго коммутатора, информационные
ходами формирователя отклоняющих напряжений, формирователь управляющих сигналов, первый выход которого является выходом сигнала Конец отображения устройства, вход генератора тактовых .импульсов является входом сигнала Пуск устройства, информационный вход первого формирователя граничных напряжений является входом кода символа устройства, отличающееся тем, что, с целью повышения точности устройства, оно содержит второй формирователь граничных напряжений и генератор линейно изменя ющегося напряжения, выход которого подключен к входам сигналов штрихов50
входы второй группы которого соединены с выходами второй группы делителя частоты, выход которого подключен к тактовым входам первого и второго -с коммутаторов, выход первого коммутатора соединен с вычитающим входом вычитающего счетчика и одним из входов первого блока элементов И, другие входы которого подключены к выходам
ки формирователя отклоняющих напряжений и формирователя импульсов подсвета, второй выход формирователя управляющих сигналов соединен с входами кода подсвета формирователя импульсов подсвета и первого и второго формирователей граничных напряжений, первый тактовый вход второго формирос выходом генератора тактовых импульсов, вторые тактовые входы формирователей граничных напряжений и формирователя управляющих сигналов
соединены с третьим выходом формиро-
вателя отклоняющих напряжений, четвертый и пятый выходы которого подключены к первым и вторым входам кодов развертки соответственно первого и второго формирователей граничных
напряжений и формирователя импульсов подсвета, с первого по четвертый входы отклоняющих напряжений которого соединены соответственно с первыми и
вторыми выходами первого и второго
формирователей граничных напряжений, третьи выходы которых соединены соответственно с первым и вторым тактовыми входами формирователя откло- няющих напряжений, входы кодов развертки которого соединены с первым и вторым выходами первого формирователя граничных напряжений, информа- ционные входы второго формирователя
гРаничных напряжений, формирователя управляющих сигналов и формирователя отклоняющих напряжений соединены с входом кода символа устройства. 2. Устройство по п.1, о т л и ч а- ю Ч е е с я тем, что формирователь граничных напряжений содержит дели- тель частоты, информационный вход которого является первым тактовым
входы второй группы которого соединены с выходами второй группы делителя частоты, выход которого подключен к тактовым входам первого и второго коммутаторов, выход первого коммутатора соединен с вычитающим входом вычитающего счетчика и одним из входов первого блока элементов И, другие входы которого подключены к выходам
вычитающего счетчика, выход первого блока элементов И является третьим выходом формирователя, первый,
второй и третий управляющие входы пер- ,. синхровходы усилителей соединены
вого коммутатора подключены к первому, второму и третьему выходам блока управления, выходы группы которого соединены с управляющими входами
выходом второго блока элементов И вход которого является входом код подсвета формирователя, управляю входы преобразователя кодов соед
первых групп второго и третьего комму д с выходами третьего блока сравнения,
таторов, управляющие входы вторых групп которых и управляющие входы первой группы первого коммутатора подключены к выходам первой группы преобразователя кодов, выходы второй группы которого соединены с управляющими входами третьих групп второго и третьего коммутаторов и управляющими входами второй группы первого коммутатора, первый выход второго коммутатора соединен с первыми входами первого и второго элементов И, а второй выход - с первыми входами третьего и четвертого элементов И, выходы элементов И соединены соответственно с суммирующими и вычитающими входами первого и второго счетчиков, выходы первого счетчика соединены с информационными входами первого регистра и входами первой группы первого блока сравнения, выходы второго счетчика соединены с информационными входами второго регистра и входами первой группы второго
блока сравнения,, выходы первого блока 35 единены с выходами первой и второй сравнения подключены к вторым входам первого и второго элементов И и информационным входам первого усилителя, выход которого является первым выходом формирователя, а управляющий 40 вход соединен с первым выходом третьего коммутатора, второй выход которого подключен к управляющему входу второго усилителя, выход которого является вторым выходом формировате- 45
групп блока памяти, выходы третьей группы которого соединены с информа ционными входами вычитающего счетчи ка, информационные входы блока памя ти являются информационным входом формирователя, а адресные входы соединены с выходами распределителя импульсов, вход которого соединен с вторым тактовым входом формировател соединенным с управляющими входами первого и второго регистров.
ля, а информационные входы соединены с выходами второго блока сравнения, подключенными к вторым входам третьего и четвертого элементов И,
выходом второго блока элементов И, вход которого является входом кода . подсвета формирователя, управляющие входы преобразователя кодов соединены
подключенными к первому и второму управляющим входам блока управления, первый и второй синхровходы которого являются первым и вторым входами кодов развертки формирователя, выходы первого регистра соединены с входами первой группы первого вычитателя, выходы которого подключены к информационным входам первых групп третьего блока сравнения, преобразователя кодов и блока управления, информационные входы вторых групп которых соединены с выходами второго вычитателя, входы первой группы которого подключены к выходам второго регистра, входы вторых групп первых блока сравнения и вычитателя соединены с выходами третьего регистра, подключенными к входам первой группы второго блока элементов И, входы вторых групп вторых блока сравнения, вычитателя и блока элементов И соединены с выходами четвертого регистра, входы третьего и четвертого регистров со0
5
единены с выходами первой и второй
групп блока памяти, выходы третьей группы которого соединены с информационными входами вычитающего счетчика, информационные входы блока памяти являются информационным входом формирователя, а адресные входы соединены с выходами распределителя импульсов, вход которого соединен с вторым тактовым входом формирователя, соединенным с управляющими входами первого и второго регистров.
12
Фиг.1
- №/
Фиг5
отЗО 5Г
L/-1
00 О Г чО
ш
i°
it
Г
,й,,.л1 .л.Л,Ч. .«ч.Гл. v4. ivT:v
;TeJS О- ™в-| ф....-.Д .... . a 7(J-,
3 Ч ° 9
SS|
to
- i y vl v Ц
.
Ј
N,
CO
On
C 4 О ОЭ Ul
F
8
oo
ф02.2.
«риг. {(
Устройство для формирования изображений на экране электроннолучевой трубки | 1980 |
|
SU881729A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1984 |
|
SU1292030A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1990-05-15—Публикация
1987-11-18—Подача