Генератор векторов Советский патент 1989 года по МПК G09G1/08 

Описание патента на изобретение SU1509984A1

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ.

Цель изобретения - повьппение точности генератора.

На фиг.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 счетчика, информационный вход которого соединен с выходом второго регистра, информационный вход которого является первым информационным входом генератора, управляющий вход третьего счетч,ика, соединенный

отличающийся тем, что, с целью повьшения точности генератора, он содержит третий блок задержки, третий триггер, первый и второй элементы ИЛИ и по каждой из координат коммутатор, первый выход которого подключен к входу прямого счета третьего счетчика, вход обратного счета

Похожие патенты SU1509984A1

название год авторы номер документа
Генератор векторов 1987
  • Асанов Равиль Шарифуллович
  • Долгов Александр Николаевич
  • Шестаков Геннадий Федорович
  • Быков Николай Евгеньевич
SU1437880A1
Устройство для отображения векторов на экране электронно-лучевой трубки 1988
  • Давейнис Валерьян Семенович
  • Тормышев Юрий Иванович
SU1635171A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Безруков Дмитрий Степанович
  • Колесников Юрий Андреевич
  • Мухин Николай Алексеевич
  • Онищенко Анатолий Михайлович
  • Цуканов Владимир Иванович
SU1453440A1
Устройство для отображения информации на экране электронно-лучевой трубки 1981
  • Козловский Николай Петрович
SU1005170A1
Устройство для формирования символов 1983
  • Козловский Николай Петрович
SU1113840A1
Устройство для отображения информации 1981
  • Козловский Николай Петрович
SU963080A1
Способ отображения графической информации и устройство для его осуществления 1984
  • Самошкин Михаил Александрович
SU1327154A1
Устройство для отображения информации 1978
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
  • Задубовский Игорь Иванович
SU746628A1
Устройство для считывания графической информации 1987
  • Амбразас Альгимантас Юозович
  • Лепуонис Аугустинас Юозович
  • Пунис Ионас-Гедиминас Костович
SU1462374A1
Устройство для отображения информации на экране электронно-лучевой трубки 1987
  • Козлов Александр Леонидович
  • Сорока Леонид Степанович
  • Живилов Анатолий Викторович
  • Васильев Григорий Иванович
SU1564685A1

Иллюстрации к изобретению SU 1 509 984 A1

Реферат патента 1989 года Генератор векторов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ. Цель изобретения - повышение точности генератора, которая достигается введением блока задержки, триггера, элементов ИЛИ, коммутаторов и соответствующих функциональных связей. Изобретение позволяет обеспечить постоянство скорости развертки при отображении линейных графических участков и равномерность яркости векторов. 1 ил.

Формула изобретения SU 1 509 984 A1

с управляющим входом третьего регист- Q которого соединен с вторым выходом

коммутатора, информационный вход ко торого подключен к выходу второго счетчика, второй выход третьего рег стра соединен с первым управляющим

ра, является первым управляющим вхо дом генератора, информационный вход третьего регистра является вторым информационным входом генератора.

коммутатора, информационный вход которого подключен к выходу второго счетчика, второй выход третьего регистра соединен с первым управляющим

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

КР(нкд)

которого соединен с вторым выходом

коммутатора, информационный вход которого подключен к выходу второго счетчика, второй выход третьего регистра соединен с первым управляющим

входЪм коммутатора, второй управляющий вход которого подключен к выходу третьего триггера, соединенному с первым входом второго элемента ИЛИ, выход которого подключен к второму входу второго элемента И, выход блока сравнения подключен к первому входу первого элемента ИЛИ, выход которого, соединенный с входами Установпервого счетчика, первого и

ка в О

второго триггеров, является управляющим выходом генератора, второй вход первого элемента ИЛИ является вторым управляющим входом генератора, вход третьего блока задержки, соединенный с входом Установка в 1 третьего триггера, подключен к первому управляющему входу генератора, выход третьего блока задержки подключен к входу Установка в О третьего триггера и входу первого блока задержки, выход первого триггера соединен с вторым входом второго элемента ИЛИ,

15

16

/7УГА

а ш.

St/7j3

22

23

б

2

(t/г 2

SU 1 509 984 A1

Авторы

Асанов Равиль Шарифуллович

Шакун Александра Петровна

Даты

1989-09-23Публикация

1987-09-23Подача