Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ.
Цель изобретения - повьппение точности генератора.
На фиг.1 и 2 приведена структурная схема генератора.
Генератор содержит с первого по третий блоки 1-3 задержки, первый 4 и второй 5 элементы И, первый регистр 6, первьй счетчик 7, с первого по третий триггеры 8-10, блок 11 сравнения, первый 12 и второй 13 элементы ИЛИ.
Цо - координате X генератор содержит второй, регистр 14, третий регистр 15, второй счетчик 16, третий счетчик 17, коммутатор 18, цифроаналоговый преобразователь 19, усилитель ,20, а по координате Y - второй регистр 21, третий регистр 22, второй счетчик 23 третий счетчик 24, коммутатор 25, цифроаналоговый преобразователь 26 и усилитель 27.
Генератор работает следующим образом.
Во время рабочего хода развертки (формирование вектора, отрезка прямой линии) внешняя по отношению к генератору ЭВМ заносит в регистры 14 и 21 коды координат начальной точки развертки XQ и Yp, а в регистр 6 - код длины формируемого вектора. По .импульсу Пуск на первом управляющем входе генератора код координат начала развертки из регистров 14 и 21 переписывается в реверсивные счетчики 17 и 24, код косинуса (cos/i,) и синуса (sin) угла наклона вектора записывается в регистры 15 и 22. Третий триггер 10.устанавливается в единицу и тем самым инвертирует знаковые разряды cos и sin/3, поступающие с вто- рых выходов регистров 15 и 22 через коммутаторы 18 и 25 на входы прямого счета (если знак плюс) или на входы обратного счета (если знак минус) счетчиков 17 и 24. Логическая единица на выходе третьего триггера 10 через
(Л
ел
о ю
CD СХ 4::
элементы ИЛИ 13 и И 5 разрешает прохождение тактовых импульсов на тактовые входы счетчиков 16 и 23, представляющие собой делители частоты с управляемым коэффициентом деления типа 155ИЕ8. Значение коэффициента деления представляет собой величина модуля cos ft,т sin/3 в каналах X и Y соответственно.
Логическая единица на выходе триггера 10 присутствует в течение времени , определяемого блоком 3 задержки, В течение этого времени на тактовые входы реверсивных счетчиков 17 и 24 поступают с выхода счетчиков 16 и 23 импульсы, которые устанавливают в счетчиках 17 и 24 значение () и (Уц-ЛУ) соответственно.
Таким образом, коды координат на- чала развертки корректируются на значения - ЛХ и - У, что необходимо для выхода развертки на линейньй участок к моменту прохождения.через начальную точку Хр и УО.
Импульс Пуск по истечении времени ((+i,), где tJ,-время задержки блока 1, устанавливает в единицу триггер 8, К этому моменту заканчивается позиционирование луча в точку (Хд-ЛХ),- (УО-ЛУ). Триггер 8 через элементы ИЛИ 13 и И 5 разрешает прохождение тактовых импульсов на тактовые входы счетчиков 16 и 23,
На выходе цифроаналоговых преобразователей 19 и 26 начинает нарас- тать ступенчатое пилообразное напряжение, поступающее через усилители 20 и 27 на координатные катушки, где
преобразуются в магнитные потоки отклонения электронного луча,
Ориентация линии развертки на экране задается кодами косинуса и синуса угла наклона к оси X в системе координат X и Y экрана, длина линии определяется временем формирования, Для перемещения луча от начальной заданной точки по заданным значениям cos и sin/3 по каждой координате X и У вырабатывается входное воздействие с помощью цифровых интерполято- ров, выполненных на двоичных умножителях - счетчиках 16 и 23 и реверсивных счетчиках 17 и 24, Величина отрезка с з.аданным углом наклона при фиксированной частоте тактового гене- ратора определяется временем поступления импульсов, которое определяется кодом длины. Такая схема позволяет
0
5
Q 5
,,
п
5 0 5
отрезок любой длины проходить с одинаковой скоростью.
Через время где D - время задержки блока 2, после установки в .единицу триггера 8 и начала формирования развертки устанавливается в единицу триггер 9 (триггер подсвета) , К этому времени скорость изменения отклоняющего потока достигает скорости изменения входного сигнала, а электронный луч приходит в точку с координатами Хд, У о начальную точку развертки. Сигнал с выхода триггера поступает на выход устройства и далее на модулятор ЭЛТ, разрешая тем самым подсвет формируемых линий. Одновременно сигнал с выхода триггера 9 поступает на второй вход первого элемента И 4 и разрешает поступление тактовых импульсов на суммирующий вход счетчика 7 (счетчика длины),
. Блок 11 производит сравнение кода длины вектора в регистре 6 с текущим значением кода в счетчике 7, При равенстве кодов блок 11 вырабатьтает сигнал Конец преобразования, поступающий на выход генератора и устанавливающий в О счетчик 7, триггер 8 и триггер 9, К этому моменту луч приходит в нужную конечную точ.:у, определяемую его длиной. При установке в О триггера 9 снимается подсвет луча и заканчивается формирование вектора. Формирование вектора может быть прервано также сигналом на вт.о- ром управляющем входе генератора,
Таким образом, за счет обеспечения постоянства скорости развертки и равномерности яркости вектора по всей его длине повышается точность воспроизведения на экране ЭЛТ линейных графических объектов.
Формула изобретения
Генератор векторов, содержащий пер- вьй и второй блоки задержки, первый и второй элементы И, первый регистр, первый счетчик, первый и второй триггеры, блок сравнения и по каждой из координат второй и третий регистры, второй и третий счетчики, циф- роаналоговый. преобразователь, усилитель, выход которого является выходом генератора для подключения к отклоняющей системе электронно-лучевой трубки.(ЗЛТ), вход усилителя соединенс выходом цифроаналогового преобразователя, чход которого соединен с вы-, ходом tpeTbero счетчика, информационный вход которого соединен с выходом второго регистра, информационный вход которого является первым информационным входом генератора, управляющий вход третьего счетч,ика, соединенный
отличающийся тем, что, с целью повьшения точности генератора, он содержит третий блок задержки, третий триггер, первый и второй элементы ИЛИ и по каждой из координат коммутатор, первый выход которого подключен к входу прямого счета третьего счетчика, вход обратного счета
название | год | авторы | номер документа |
---|---|---|---|
Генератор векторов | 1987 |
|
SU1437880A1 |
Устройство для отображения векторов на экране электронно-лучевой трубки | 1988 |
|
SU1635171A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1453440A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU1005170A1 |
Устройство для формирования символов | 1983 |
|
SU1113840A1 |
Устройство для отображения информации | 1981 |
|
SU963080A1 |
Способ отображения графической информации и устройство для его осуществления | 1984 |
|
SU1327154A1 |
Устройство для отображения информации | 1978 |
|
SU746628A1 |
Устройство для считывания графической информации | 1987 |
|
SU1462374A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1987 |
|
SU1564685A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ. Цель изобретения - повышение точности генератора, которая достигается введением блока задержки, триггера, элементов ИЛИ, коммутаторов и соответствующих функциональных связей. Изобретение позволяет обеспечить постоянство скорости развертки при отображении линейных графических участков и равномерность яркости векторов. 1 ил.
с управляющим входом третьего регист- Q которого соединен с вторым выходом
коммутатора, информационный вход ко торого подключен к выходу второго счетчика, второй выход третьего рег стра соединен с первым управляющим
ра, является первым управляющим вхо дом генератора, информационный вход третьего регистра является вторым информационным входом генератора.
коммутатора, информационный вход которого подключен к выходу второго счетчика, второй выход третьего регистра соединен с первым управляющим
первый выход третьего регистра соеди- (5 входЪм коммутатора, второй управляющий вход которого подключен к выходу третьего триггера, соединенному с первым входом второго элемента ИЛИ, выход которого подключен к второму входу второго элемента И, выход блока сравнения подключен к первому входу первого элемента ИЛИ, выход которого, соединенный с входами Установнен с управляющим входом второго счетчика, тактовый вход которого соединен с выходом второго элемента И, первый вход которого, соединенный с первым входом первого элемента И, яв- ляется тактовым входом генератора, выход первого элемента И соединен с тактовым входом первого счетчика, выход которого соединен с первым информационным входом блока сравнения, второй информационный вход которого соединен с выходом первого регистра, информационный вход которого является третьим информационным входом генератора, выход первого блока задержки соединен с входом Установка в 1 первого триггера и входом второго блока задержки, выход которого соединен с входом Установка в 1 второго триггера, выход которого, соединенный с вторым входом первого эле- мента И, является выходом генератора для подключения к модулятору ЭЛТ,
КР(нкд)
которого соединен с вторым выходом
коммутатора, информационный вход которого подключен к выходу второго счетчика, второй выход третьего регистра соединен с первым управляющим
входЪм коммутатора, второй управляющий вход которого подключен к выходу третьего триггера, соединенному с первым входом второго элемента ИЛИ, выход которого подключен к второму входу второго элемента И, выход блока сравнения подключен к первому входу первого элемента ИЛИ, выход которого, соединенный с входами Установпервого счетчика, первого и
ка в О
второго триггеров, является управляющим выходом генератора, второй вход первого элемента ИЛИ является вторым управляющим входом генератора, вход третьего блока задержки, соединенный с входом Установка в 1 третьего триггера, подключен к первому управляющему входу генератора, выход третьего блока задержки подключен к входу Установка в О третьего триггера и входу первого блока задержки, выход первого триггера соединен с вторым входом второго элемента ИЛИ,
15
16
/7УГА
а ш.
St/7j3
22
23
б
2
(t/г 2
Авторы
Даты
1989-09-23—Публикация
1987-09-23—Подача