Изобретение относится к автомати.ке и вычислительной технике и может быть использовано при построении гра фических устройств отображения на электроннолучевой трубке (ЭЛТ). Известно устройство для отображения окружностей, содержащее последовательно соединенные генератор синусоидальных напряженй, преобразователь двоичного кода в амплитуду переменного напряжения, фазосдвигающий элемент и усилители, выходы которых подключены к отклоняющей системе ЭЛТ t1. Недостатком устройства является то, что оно содержит аналоговые узлы требующие частых подстроек в широком диапазоне температур. Наиболее близким техническим реше нием к изобретению является устройст во для отображения окружностей на эк ране ЭЛТ, содержащее блок приема кода центра окружности по координатам X и У, соединенный с первым блоком сравнения и первыми входами первого и второго кодо-импульсных преобразователей, вторые входы которых подклю чены к выходу коммутатора и первому входу первого счетчика, второй вход которого соединен с третьими входами первого и второго кодо-импульсньб4 преобразователей, блоком приема кода центра окружности по координатам X и У, блоком приема кода радиуса окружности, выходом первого элемента И и входом устройства, третий вход - с первым входом первого элемента И, второй вход которого подключен к четвертому входу первого счетчика, выходу второго элемента И, второму кодо-импульсному преобразователю, первым входам первого и второго триггеров, вторые входы которых соединены с выходом первого блока сравнения, второй и третий входы которого подключены к выходам первого и второго кодо-импульсных преобразователей, последовательно соединенные третий элемент И и второй счетчик, выход которого подключен к выходу второго триггера и входу второго элемента И, выход первого триггера соединен с другим входом третьего элемента И 2 . Цель изобр.етения - повышение быстродействия устройства. Поставленная цель достигается тем, что устройство содержит последовательно соединенные распределитель
импульсов, блок элементов ИЛИ и се лектор импульсов подсвета, второй блок сравнения, первый и второй дешифраторы, генератор тактов, Третий триггер, блок синхронизации, первый вход которого соединён с генератором тактов и другим входом третьего элемента И, а выход - с четвертьом входом первого блока сравнения, входперврго дешифратора соединен с выходом блока приема кода радиуса окружности входом коммутатора и первым входом второго блока сравнения, второй вход которого подключен ко входу второго - дешифратора и выходу первого счетчика, а выход - к третьему входу первого элемента И, второй и третий входы селектора импульсов подсвета соединены с выходами первого и второго дешифраторов соответственно, а выход является выходом устройства, вход распределителя импульсов подключён к выходу BTOiJoro счетчика, а выход - ко второму входу второго элемента И, первый и второйвход третьего триггера соединен соответственно с выходами первого блока сравнения и первого элемента И, второй вход которого подключен к йыхо- Ду третьего триггера.
На фиг. 1 показана блок-схёМа устройства; на фиг . 2 - принцип формирования окружности.
Устройство содержит блок 1 приема кода центра окружности по координатЖм X и У, первый блок 2 сравнения, первый 6д6-импульсный преобразователь 3, второй кодо-импульсный преобразователь 4, первый счетчик 5, коммутатор 6, блок 7 приема кода радиуса окружности, второй блок 8 сравнёШя., первый дешифратор 9, блок 10 синхронизации, первый триггер 11, второй триггер 12, третий триггер 13, третий элемент 14 И, генератор 15 тактов, второй счетчик 16, распределитель 17 импульсов, блок 18 элементов ИЛИ, второй элемент 19 И, первый элемент 20 И, второй дешифратор 21, сЦлектор 22 импульсов подсвета.
Устройство работаёт следующим образом. В исходном состоянии с вьгхода первого элемента 20 И устройство формй1 ёт сигнал готбвности приема информации. В ответ на указанный сигнал на входы блока 1 приема кода центра окружности по координатам X и У и блока. 7 приема кода радиуса окружности поступают соответствующие коды. Затем с выхода блока 1 приема кода центра окружности по координатам X и У код поступает на первый блок 2 сравнения, первый кодо-импульсный преобразователь 3 и вторЬй кодо-импульсный преобразователь 4. Одновременно код радиуса с выход блока 7 Йриёма кода радиуса окружности поту|1а.ет на вход второго блока 8 срав744668
нения, на вход первого дешифратора 9 и через коммутатор 6, стробируемый . сигналом сопровождения на входе устрой ства,на установку первого счетчика 5 и на входы первого и второго кодо-импульсных преобразователей 3 и 4. Указанные преобразователи 3, 4 обеспечивают преобразование коДов координт центрй окружности Хц, Уц,в коды координат X, У положения начала растра матрицы, в зоне которой осуществляется формирование окружности. Вычисленные значения координат с выходов первого и второго кодо-импульсных лреобразователей 3, 4 и код. текущего значения развертки луча с выхода блока 10 синхронизации поступают на входы первого блока 2 сравнения, который вырабатывает импульсы, соответствующие моментам совпадения текущего значения развертки луча со значениями констант в точках А (X, У), fe (Хц, У), D (Х Уц) . У1 азанHbie импульсы поступают на установочные входы первого, второго и третьего триггеров 11, 12 и.13. Первый импульс, соответствующий положению луча в точке А, включает первый триггер 11, который разрешает прохождение с выхода генератора 15 тактов через третий элемент 14 И тактов квантований точек подсвета по строке растра на счетный вход реверсивного второго счетчика 16. В точке В первый блок 2 сравнения формирует второй импульс, который включает второй триггер 12, осуществляющий изменение режима работы ВТОРОГО счётчика 16 со сложения на вычитание. Одновременно распределитель 17 импульсов формирует пачку распределенных импульсов, поступающих на вход блока элементов 18 ИЛИ, с выхода которых вырабатывается набор необходимых импульсов подсвета. Указанный набор импульсов подсвета поступает на вход селектора 22 импульсов подсвета, в котором в соответствии с номером прочерчиваемой строки растра матрицы, поступающего с второго дешифратора 21, и дешифрованным значением кода радиуса окружности,.поступающим с первого дешифратора 9, обеспечивается выработка соответствующего импульса подсвета. Управление последовательностью выработки импульсов подсвета выполняет первый счетчик 5 через второй дешифратор 21. При раве.нстве значения координаты У положения начала растра матрицы заданному коду координаты У центра окружности (точка D) первый блок 2 сравнения формирует третий импульс, поступающий на установку третьего триггера 13, осуществляющего изменение режима работы перiprp счетчика 5 с вычитания на еложение. Дальнейшие циклы формирования импульсов подсвета осуществляются аналогично вьпиеописанному. По каждоMy импульсу с выхода распределителя 17 импульс.ов увеличивается на единицу значения кода строки в первом счетчике 5. При совпадении кода радиуса формируемой окружности с кодом строки второй блок 8 сравнения разрешает прохождение через первый элемент 20 И импульса конца цикла формирования с выхода второго элемента 19 И. Указанный импульс одновременно выполняет сброс блоков приема, кода центра окружности по координатам X и У, приема кода радиуса окружност первого и второго кодо-импульсных преобразователей 3, 4 и первого счет чика 5, возвращая устройство в исход ное состояние. Формула изобретения Устройство для отображения окружностей на экране электроннолучевой трубки, содержащее блок приема кйда центра окружности по координатам X и У, соединенный с первым блоком сравнения и первыми входами первого и j Toporo кодо-импульсных преобразователей, вторые входы которых подклю чены к выходу коммутатора и первому входу первого счетчика, второй вход которого соединен с третьими входами первого и второго кодо-импульсных преобразователей, блоком приема кода центра окружности по координатам X ИУ, блоком приема кода радиуса окружности, выходом первого элемента И и входом устройства, третий вход - с первым входом первого элемента И, второй вход которого подключен к чет вертому входу первого счетчика, выходу второго элемента И, второму кодо-импульсному преобразователю, первым входам первого и второго триг геров, вторые входы которых соединены с выходом первого блока сравнения, второй и третий входы которого подключены к выходам первого и второго кодо-импульсных преобразователей/ последовательно соединенные третий элемент И и второй счетчик, выход которого подключен к выходу второго триггера и Входу второго элемента И, выход первого триггера соединен с другим входом третьего элемента И, отличают е е с я тем, что, с целый повышения быстродействия устройства, оно содержит последовательно соединенные распределитель импульсов, блок элементов ИЛИ и селектор импульсов пОдсвеТа, второй блок сравнения, первый и второй дешифраторы, генератор тактов, третий триггер, блок синхронизации, первый вход которого соединен с генератором тактов и другим входом третьего элемента И, а выход- с четвертым входом первого блока сравнения, вход первого дешифратора соединен с выходом блока приема кода радиуса окружности входом коммутатора и первым входом второго блока сравнения, второй вход которого подключен ко входу второго дешифратора и выходу первого счетчика, а выход - к третьему входу первого элемента И, второй и третий входы селектора импульсов подсвета соединены с выходами nepiBOro iR второго Дешифраторов соответственно, а выход является выходом устройства, вход распределителя i импульсов подключен к выходу второго счётчика, а выход -КО второму входу второго: элемента и, первый и второй вход третьего триггера соединен, соответственно с выходами первого блока сравнения и первого элемента И, второй вход которого подключен к выходу третьего триггера. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 469982, G 06 К 15/20, 1972. 2.Авторское свидетельство СССР по заявке № 2351727/24, кл. G 06 К 15/20, 1977.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения графической информации | 1977 |
|
SU739593A1 |
Устройство для формирования координатной сетки на экране электронно-лучевой трубки | 1978 |
|
SU744675A1 |
Устройство для формирования изображенияпРяМОугОльНыХ фигуР HA эКРАНЕ элТ | 1977 |
|
SU807367A1 |
Устройство для отображения окружностей и эллипсов на экране электроннолучевой трубки | 1977 |
|
SU693405A1 |
Устройство для отображения окружностей на экране электронно-лучевой трубки | 1976 |
|
SU613343A1 |
Устройство для отображения графической информации на экране электроннолучевой трубки | 1977 |
|
SU669367A1 |
Устройство для отображения информации на экране двухлучевой электронно-лучевой трубки | 1985 |
|
SU1249577A1 |
Устройство для отображения информации | 1978 |
|
SU746629A1 |
Устройство для отображения информации | 1982 |
|
SU1084863A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1987 |
|
SU1472941A1 |
Авторы
Даты
1980-06-30—Публикация
1977-11-21—Подача