4
tN9
ел
Ч
О
сопровожЗ.
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для прецизионного отображения графической информации на экране электронно-лучевой трубки (ЭЛТ).
Цель изобретения - повышение быстродействия устройства.
На чертеже представлена функциональная схема устройства.
Устройство содержит первый регистр 1, сумматор-вьгчитатель 2 по координате X, сумматор-вычитатель 3 по координате Y, первый коммутатор 4, первый сумматор 5, второй регистр 6, второй сумматор 7, третий регистр 8, третий сумматор 9, первый блок 10 сравнения второй коммутатор 11, первый элемент И J2, счетчик 13 по координате X, счетчик 14 по координате У, второй блок 15 сравнения, третий блок 16 сравнения, элемент ИЛИ 17, второй элемент И 18, генератор 19 импульсов, третий элемент И 20, триггер 21, четвертый блок 22 сравнения .
Устройство работает следующим, образом,
В регистр I записываются коды начальных и конечных координат вектора по осям X и Y Коды начальных: координат переписьгоаготся в счетчики 13 и 14. Отображение на экране ЭЛТ (не показана) вектора может осуществляты ся при помощи подключения выходов счетчиков 13 и 14 непосредственно через ЦАП к отклоняющей системе ЭЛТ либо через графическую память, выход которой через ЦАП соединен с отклоняющей системой ЗЛТ, При подключении устройства к графической памяти выходы Вых. Вых.Y счетчиков 13 и 14 подключаются к адр есной шине памяти и при наличии активного уровня на шине разрешения (Вых.разр.) в темпе сигнала (Вых.сопровожд.) с выхода второго элемента И 18- в память записьгааются уровни логической 1 по сформированным адресам, т.е. сигнал разрешения можно соединить с шиной данных памяти.
Коды начальной и конечной координат X и Y подаются на входы сзгммато- ров-вычитателей 2 и 3 соответственно для выполнения операции вычитания с целью нахождения модуля и знака проекции вектора на оси координат X HY
0
0
5
5
с о 5 0
0
5
Xк. - Хп - ± йХJ
Y - Y,, ± uY.
Коды модулей проекций вектора поступают на коммутатор 11, а знаки проекций - на счетчики I3 и 14 для задания режимов сложения или вычитания на этих счетчиках, регистры 6 и 8 обнуляются за счет связи с выходом триггера 21, после чего последний изменяет свое состоиие и выдает разрешающий потенциал начала формирования отрезка, а также открывает второй элемент И 18 и с выхода его поступают импульсы генератора 19 импульсов .
При построении вектора в пределах от О до 45 третий блок 16 сравнения изменяет управляющий потенциал ja входах первого 4 и второго 11 коммутаторов . В результате первый коммутатор 4 переключает частоты на входах счетчиков 13 и 14. В этом случае частота с выхода генератора 19 импульсов подается через первый коммутатор 4 на вход счетчика 13, а на вход счетчика 14 через первый коммутатор 4 подается сигнал с выхода третьего элемента И 20. Второй коммутатор 11 соединяет вход сумматора 5 с выходом сумматора-вычитате- ля 3 и вход сумматора 7 и 9 - с выходом сумматора-вычитателя 2.
Четвертый блок 22 сравнения реализует сравнение выхода первого сумматора 5 с выходом сумматора 9. При построении вектора в пределах от 45 до 90 по потенциалу с выхода третьего блока 16 сравнения первый коммутатор 4 пропхркает импульсы с выхода генератора 19 импульсов на счетный вход счетчика 14. На счетный вход счетчика 13 через первой коммутатор 4 пропускаются импульсы с выхода третьего элемеита И 20. На вход сумматора 5 через второй коммутатор 1I поступает сигнал с выхода сумматора- вычитателя 2, а на вход сумматора 7 поступает сигнал через второй коммутатор 1 с выхода сумматора-вычитателя 3.
Таким образом, изобретение повышает быстродействие устройства за счет того, что вычисление следующих значений координат производится за один такт генератора 19 импульсов.
Формула изобретения
Устройство для формирования отрезка наклонной линии на экране электронно-лучевой трубки (ЭЛТ), содер- жащее первый регистр, сумматор-вычи- татель по координате X, сумматор- вычитатель по координате Y, первый коммутатор, счетчик по координате X, счетчик по координате Y, первый блок сравнения, второй блок сравнения, - элемент ИЛИ, первый элемент И, генератор шотульсов , второй элемент И, триггер, выход которого подключен к первому входу второго элемента И и является выходом импульса начала формирования отрезка устройства, выход генератора импульсов соединен с вторым входом второго элемента И, выход которого подключен к первому иформационному входу первого коммутатора, первый и второй выходы которого соединены с тактовыми входами соответственно счетчиков по координа- там X и Y, первый выход первого регистра подключен к первому информационному входу сумматора-вычитателя по координате X и к информационному входу счетчика по координате X, вход управл ения записью которого соединен с первым выходом сумматора-вычитателя по координате X, второй информационный вход которого и первый-вход первого блока сравнения подключены к второму выводу первого регистра, тре тий выход которого соединен с первым информационньм входом сумматора- вычитателя по координате Y и с информационным входом счетчика по координате Y, вход управления записью которого подключен к первому выходу сумматора-вычитателя по координате Y, второй информационный вход которого и первый вход второго блока сравнения соединены с четвертым выходом первого регистра, информационные и управлякщие в}$оды которого являютс соответственно входами кодов координат и входами импульсов записи устройства, первые выходы счетчиков по координатам X и Y подключены соответственно к первому и.второму входам элемента ИЛИ, третий вход которого соединен с выходом первого элемента И, первьй и второй входы которого под ключены соответственно к выходам первого и второго блоков сравнения, вы
0
5
0
5 «с
0
40
45
50
ход элемента ИЛИ подключен к счетному входу триггера, второй выход счетчика по координате X соединен с вторым входом первого блока сравнения и является выходом кода координаты X устройства, выходом кода координаты Y которого является второй выход счетчика по координате Y, соединенный с вторым входом второго блока сравнения, о т- личающееся тем, что, с целью повьппения быстродействия устройства, оно содержит второй коммутатор, первый, второй и третий сумматоры, второй и третий регистры, третий и четвёртый блоки сравнения, третий элемент И, выход которого подключен к второму информационному входу первого коммутатора и к входу управления записью третьего регистра, выход которого соединен с первьми информационными входами второго и третьего сумматоров, вторые информационные входы которых подключены к первому выходу второго коммутатора, первый информационный вход KOTopqro и первый вход третьего блока сравнения соединены с вторым выходом сумматора-вычитателя по координате X, второй выход сумматора-вычитателя по координате Y подключен к второму входу третьего бло- ка сравнения и к второму информационному входу второго коммутатора, выход третьего блока сравнения соеди- нен с управляющими входами первого и второго коммутаторов, второй выход второго коммутатора подключен к первому информационному входу первого сумматора, выход которого соединен с информационным входом второго регистра и с первым входом четвертого блока сравнения, выход которого подключен к первому входу тре тьего элемента И, второй вход которого и вход управления записью второго регистра соединены с выходом второго элемента И и являются выходом импульсов сопровождения координат устройства, второй информационный вход первого сумматора подключен к выходу второго регистра, входы сброса второго и третьего регистров соединены с выходом триггера, выход третьего сумматора подключен к второму входу четвертого блока сравнения, выход второго сумматора соединен с информа ционным входом третьего регистра. /
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения векторов на экране электронно-лучевой трубки | 1988 |
|
SU1635171A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1990 |
|
SU1837359A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1987 |
|
SU1564685A1 |
Устройство для отображения информации на экране электроннолучевой трубки | 1976 |
|
SU682918A1 |
Устройство для формирования изображения | 1987 |
|
SU1474633A1 |
Устройство для отображения графи-чЕСКОй иНфОРМАции HA эКРАНЕ элЕКТ-POHHO-лучЕВОй ТРубКи | 1978 |
|
SU813494A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1372350A1 |
Устройство для отображения маркера на экране телевизионного индикатора | 1989 |
|
SU1837356A1 |
Устройство для цифрового преобразования координат | 1982 |
|
SU1019445A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1980 |
|
SU941987A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для прецизионного отображения графической информации на экране электронно-лучевой трубки. Цель изобретения - повышение быстродействия устройства. Устройство -содержит первый регистр 1, сумматоры-вычитатели 2 и 3 по координатам X и Y, первый 4 и второй 11 коммутаторы, второй 7 и третий 9 сумматоры, первый 6 и второй В регистры, первый 10, второй 15, третий 16 и четвертый 22 блоки сравнения, первый 12, второй 18 и третий 20 элементы И, счетчики 13 и 14 по координатам X и У, элемент ИЛИ 17, генератор 19 импульсов, триггер 21 с соответствующими связями. Коды координат начала и конца наклонной линии заносятся в -регистр 1. В сумматорах-вычитателях 2 и 3 вычисляются значения приращений по X и Y. В зависимости от знака приращений первый 4 и второй I1 коммутаторы производят коммутацию приращений на входы первого 5 и второго 7 сумматоров и тактовых импульсов с выхода второго элемента И 18 на тактовые входы счетчиков 13 и 1.4, где вычисляются значения промежуточных координат линии, за счет чего достигается повьппение быстродействия устройства. 1 ил. i (Л
Генератор векторов | 1985 |
|
SU1278926A1 |
Устройство для отображения информации на экране электроннолучевой трубки | 1976 |
|
SU682918A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
I . | |||
. |
Авторы
Даты
1988-09-23—Публикация
1987-03-18—Подача