Устройство для управления маркером

Иллюстрации

Показать все

Реферат

 

Союз Совет скин

Социалистических республик

ОП ИСАНИЕ

ИЗОБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ()824283 (6I ) Дополнительное к авт. саид-ву— (22)Заявлено29.07.79 (21) 2788180/18-24 с присоединеньем заявки J4— (23) Приоритет—

Опубликовано 23. 04 . 81. Бюллетень 34 15

Дата опубликования описания 23.04.81. (53)M. Кл.

& 09 G 1/08

Государственный комитет

СССР дв делам изобретений и открытий (53) УДК 681,327. . 11 (088,8) (72) Авторы изобретения

В.Ф. Каплун, С.А. Сергиенко, В,Д. Тукаленко и В.И. Хомяков (54) УСТРОИСТВО ДЛЯ УПРАВЛЕНИЯ ПАРКЕРОМ

Изобретение относится к вычислительной технике и может быть использована в устройствах и системах отображения информации на базе электроннолучевой трубки (ЭЛТ) с координатным (функциональным) управлением лучом ЭЛТ.

Известны устройства для управления маркером PI) .

Недостатки устройства заключаются

10 в том, что невозможно точно совместить координаты маркера с координатами нужного элемента изображения, так как расстояние между смежными точками меньше допустимой погрешности вы15 вода луча в заданную точку экрана и невозможно перемещать маркер с произвольной дискретностью, а также огра- ниченная максимальная скорость перемещения светового пера из-за возмож10 ности "потери" маркера.

Наиболее близким к предлагаемому является система управления указателем, содержащая первый и второй блоки

2 развертки по координатам Х и У, блок управления, блок ЭЛТ и шины управления перемещением маркера, а каждый из блоков развертки содержит первый и второй регистры и коммутатор f2).

Недостаток известного устройства заключается в пониженной точности совмещения координат маркера с координатами нужного элемента изображения.

Цель изобретения — повышение точ-. ности совмещения маркера и отображаемого символа

Поставленная цель достигается тем, что в устройство для управления мар- кером, содержащее блок умножения и блок управления, соединенный с блоками разверток по координатам Х и У, каждый иэ которых состоит из последовательно соединенных первого регистра и коммутатора и второго регистра, выход которого соединен с ЭЛТ, введен элемент И, а каждый блок разверток по координатам Х и У, содержит сумматор и блок сравнения, вход сумматора сое3 82 динен с выходом коммутатора и блока умножения, а выход его — со входами первого и чторого регистров, входы блока сравнения соединены с выходами первого и второго регистров, а выход

его -. со входами элемента И, выход которого соединен с блоком управления, На фиг, 1 представлена блок-схема устройства; на фиг. 2 — схема блока сравнения .

Устройство содержит блок 1 развертки по координате Х, блок 2 развертки по координате У„блок 3 управления, ЭЛТ 4, блок 5 умножения, элемент И 6, шины 7 управления скоростью н шины 8 управления дискретностью перемещения маркера, шину 9 задания функций, шины

10 задания области сравнения, первый регистр 11, второй регистр 12, коммутатор 13, сумматор 14 и блок 15 сравнения, причем блок 15 сравнения состоит из N-разрядного сумматора 16, Й-разрядного полусумматора 17, дешифратора 18 и К элементов ИЛИ 19.

Устройство работает следующим образом.

В исходном состоянии (при индикации изображения на экране ЭЛТ и отсутствии запросов на перемещение луча на шинах 9) в регистре 11 хранится код координат маркера, а в регистре 12 — код текущих координат луча, иэменяницийся по дополнительным входам (не показаны) . Код регистра 12, поступая на ЭЛТ 4, содержащую цифроаналоговые преобразователи, усилители, систему отклонения и саму ЭЛТ (не показаны) преобразуется в напряжение или ток, перемещает луч в нужную точку экрана, осуществляя сканирование иэображения.

Коды регистров 1 l. и 12 постоянно сравниваются по заданному числу старших разрядов в блоке 15 сравнения, выдавая на его выход сигнал каждый раз, когда коды старших разрядов сравниваются, т.е. когда координаты луча попадают в область, прилегающую к координатам маркера.

Для индикации знака маркера один раз в кадре код из регистра 11 через коммутатор 13 и сумматор 14 по управляющим сигналам из блока 3 управления переписываются в регистр 12, луч

ЭЛТ устанавливается в зацанную точку, где с помощью специальной знаковой системы (не показана) вычерчивает ся знак маркера.

4283 ф

Прн перемещении маркера в нужном направлении (например, в одном из восьми кратных 4) на шинах 8 устанав1 лнвается шаг квантования, т.е. код, определяющий дискретность (в растро5 вых единицах) перемещения луча, на шинах 7 — код числа квантов. Оба кода перемножаются в блоке 5 и результирующий код с выходов блока 5 посту10 пает на вторые входы сумматоров 14 обоих блоков развертки. Затем на шинах 9 устанавливается код запроса на перемещение маркера в нужном направлении. Этот запрос обслуживается один раз за кадр индикации. По управляющим сигналам из блока 3 код регистра

11 через коммутатор 13 и сумматор 14 изменяется на величину, определяемую кодом на выходе блока 5, Таким образом, в очередном кадре знак маркера индицируется на новом знакоместе.

Координаты маркера изменяются с дискретностью кода, установленного на шинах 8, а число, задаваемое на шинах

15 7, определяет скорость перемещения маркера.

Для точного совмещения координат маркера с нужным элементом изображения маркер вручную перемещается в область данного элемента изображения.

На шинах 10 устанавливается код, задающий область локации вокруг координат маркера, а шинах 9 — код запроса совмещения. В момент сканирования данного элемента изображения луч попадает в область сравнения, вырабатываются сигналы на выходах блоков 15 сравнения обоих блоков развертки и через элемент И 6 поступают на вход

40 блока 3, индицируя выработку последовательности сигналов, по которым координаты луча из регистра 12 через коммутатор 13 и сумматор 14 переписываются в регистр ll точно совмещая

4s координаты маркера с координатами заданного элемента изображения.

Блок 15 сравнения работает следую4 щим образом.

Сумматор 16 и полусумматор 17 преобразуют разность кодов на входах сумматора 16 в обратный код разности вне зависимости от знаков н абсолютных величин уменьшаемого и вычнтаемого. При равенстве этих кодов на выходах полусумматора I 7 устанавливаются логические "1" во всех разрядах, которые через дешифратор 18 (в качестве дешнфратора может приме5 82428 няться элемент И) вырабатывают сигнал сравнения на выходе блока сравнения, Если коды слагаемых отличаются незначительно (например, некоторыми из К младших разрядов), сигнал сравнения можно получить путем подачи логических "1" на вторые входы элемента ИЛИ 19. Подавая логические "1" на К шин 10 младших разрядов можно исключить из сравнения К младших раз- що рядов .полусумматора 17 и задать границы выработки сигнала сравнения (область сравнения при попадании луча в "окрестности" координат маркера).

tS

Формула изобретения

Устройство для управления маркером, содержащее блок умножения и блок управления, соединенный с блок.ами раэверток по координатам Х и 7, каждый иэ которых состоит из последователь 5 4 но соединенных первого регистра и коммутатора и второго регистра, выход которого с оедн н ен с электроннолучевой трубкой, о т л и ч à l0 щ е— е с я тем, что, с целью повышения точности совмещения маркера и отображаемого символа, оно содержит элемент

И, а каждый блок р«зверток по координатам Х и Y содержит сумматор и блок сравнения, вход сумматора соединен с выходом коммутатора и блока умножения, а выход его - со входами первого и второго регистров, входы блока сравнения соединены с выходами первого и второго регистров, а выход

его — со входами элемента И, выход которого соединен с блоком управления.

Источники информации, принятые. во внимание при экспертизе

1. Авторское свидетельство СССР

Ф 541186, кл. G 06. К 15/20, 1976.

2, Патент США Ф 3541521, кл. G 06 F 9/00, 1976 (прототип).

824283

Фиа Г

Составитель С. Гришин

Техред Н.Келушак Корректор М.Демчик

Редактор А. Шишкина

Филиал ППП Патент, r. Ужгород, ул. Проектная, Заказ ZI32 75 Тираж 84 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5