Устройство для управления маркером
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах ввода-вывода информации, поступающей из ЭВМ на экран видеоконтрольного устройства. Цель изобретения - повышение быстродействия устройства.Устройство содержит счетчик 1 символов, счетчик 2 строк, формирователь 3 импульсов записи координат X и У, дешифратор 4, первый 5, второй 6, третий 7, четвертый 8 и пятый 12 элементы И, генератор 10 нарастающего напряжения, преобразователь 11 напряжение - частота, первый 13 и второй 15 элементы сравнения, счетчик 14 точек растра, счетчик 16 строк растра, формирователь 17 кода марке- . ра, входы 19, 20, 21 и выходы 18, 22. При подаче на информационный вход 19 кода перемещения маркера дешифратор 4 вырабатывает импульс, длительность которого зависит от продолжительности удержания кода на входе 19. Этот импульс, проходя через элемент ИЛИ 9, запускает генератор 10 нарастающего напряжения, которое преобразуется в частоту в преобразователе 11 и управляет скоростью перемещения маркера, вырабатываемого формирователем 17 кода маркера, по экрану, дискретизацию которого определяют счетчики точек 14 и строк 16 растра. 1 ил. Q (Л С ч 4 00 u
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ОПИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ааа 4ь ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (,21) 4228669/24-24 (22) 13.02.87 (46) 30.10,88. Бюл. Р 40 (72) С.Б. Рязанов и А.Л. Тамарин (53) 681.327.11(088.8) (56) Станция индикации данных СИД.1000. Техническое описание и руководство по эксплуатации. Северодонецк, НИИУВМ, 1973. Авторское свидетельство СССР У 824282, кл. G 09 G 1/08, 1979. (54) УСТРОЙСТВО ДЛЯ УПРАВЗТЕНИЯ MAPКЕРОМ (57) Изобретение относится к BBtoMG тике и вычислительной технике и может быть использовано в устройствах ввода-вывода информации, поступающей из 3ВМ на экран видеоконтрольного устройства. Цель изобретения — повышение быстродействия устройства.Устройство содержит счетчик I символов, счетчик 2 строк, формирователь 3 импульсов записи координат Х и У, де„, SU„„1434484 А 1 шифратор 4, первый 5, второй 6, третий 7, четвертый 8 и пятый 12 элементы И, генератор 10 нарастающего напряжения, преобразователь 11 напряжение — частота, первый 13 и второй 15 элементы сравнения, счетчик 14 точек растра, счетчик 16 строк растра, формирователь 17 кода марке- . ра, входы 19, 20, 21 и выходы 18, 22. При подаче на информационный вход 19 кода перемещения маркера дешифратор 4 вырабатывает импульс, длительность которого зависит от продолжительности удержания кода на входе 19. Этот импульс, проходя через элемент ИЛИ 9, запускает генератор 10 нарастающего напряжения, которое преобразуется в частоту в преобразователе 11 и управляет скоростью перемещения маркера, вырабатываемого формирователем 17 кода маркера, по экрану, дискретизацию которого определяют счетчики точек 14 и строк 16 растра. 1 ил. 1434484 Изобретение относится к автома;тике и вычислительной технике и может быть использовано в устройствах ввода-вывода информации, поступающей из электронной вычислительной машины на экран видеоконтрольного устройства. Цель изобретения — повышение быстродействия устройства. 10 На чертеже представлена блоксхема устройства. Устройство содержит счетчик 1 символов, счетчик 2 строк, формирователь 3 импульсов записи координат 15 Х и У, дешифратор 4, первый 5, второй 6, третий 7 и четвертый 8 элементы И, элемент 9 ИЛИ, генератор 10 нарастающего напряжения, преобразователь 11 напряжение — час- 20 тота, пятый элемент 12 II, первый ! элемент 13 сравнения, счетчик 14 то, чек растра, второй элемент 15 сравнения, счетчик 16 строк растра, формирователь 17 кода маркера. Позициями 18-22 обозначены соответственно: 1 первый информационный выход 18 устройства информационный вход 19 устройства, тактовый вход 20 и синхровход 21 устройства, второй информационный выход 22 устройства. Устройство работает в двух режимах — автоматическом и ручном. При автоматическом режиме управления маркером, местоположение маркера на З5 экране видеоконтрольного устройства задается кодом, который поступает на вход устройства, а в режиме ручного управления маркер перемещается оператором с помощью функциональной кла- <0 виатуры, управляющие выходы которой подключены к входу устройства. В автоматическом режиме по входу 19 на информационные входы счетчика 1 символов и счетчика 2 строк поступает код маркера. Запись поступивше" го кода на счетчик 1 символов производится по сигналу "Запись Х"> который вырабатывается формирователем 3 импульсов и поступает на вход записи счетчика 1 символов. Запись кода в счетчик 2 строк осуществляется по сигналу "Запись Х", который вырабаты. вается формирователем 3 импульсов и поступает на вход записи счетчика 2 строк. Записанный в счетчике 1 сю»волов код определяет положение маркера по оси Х на экране видеоконтрольного устройства, а код, записанный в счетчике 2 строк, определяет положение маркера по оси Y. На счетчик 14 точек растра с входа 20 поступают тактовые импульсы, а на вход счетчика 16 строк растра с входа 21 — синхрострочные импульсы. Каждый импульс из тактовой серии синхронно связан с одним элементом вопроиэводимого изображения в строке растра, Каждый импульс из синхрострочной серии соответствует воспроизводимой строке растра на экране видеоконтрольного устройства. При равенстве кодов в счетчике l символов и счетчике 14 точек растра элемент 13 сравнения формирует на выходе импульс, определяющий положение маркера на строке. При равенстве кодов в счетчике 2 строк и счетчике 16 строк растра элемент 15 сравнения вырабатывает на выходе импульс, определяющий строку растра, на которую выводится маркер. С выходов элементов сравнения 13 и 15 импульсы поступают на формирователь 17 кода маркера, который формирует маркер и по выходной шине 18 выдает позиционный код маркера на выход устройства. Сравнение кодов счетчиков 1 и )4 и 2 и 16 происходит в каждом кадре воспроизводимого изображения, тем самым обеспечивается постоянная визуализация маркера на экране видеоконтрольного устройства. В соответствии с изменением кода на счетчике 1 символов и счетчике 2 строк меняется местоположение маркера на экране. Таким образом, при поступлении кодов координат на счетчики l символов и 2 строк маркер позиционируется непосредственно в заданную точку, минуя промежуточные положения на экране. При ручном режиме работы перемещение маркера осуществляется посредством функциональной клавиатуры, например клавиатуры 3ВМ (не показана), подключаемой к входу 19 устройства. Установка направления перемещения маркера осуществляется нажатием соответствующей клавиши, при этом по входу 19 на дешифратор 4 поступает код перемещения маркера. Каждому направлению перемещения маркера соответствует свой код. При этом на выходе дешифратора 4 вырабатывается сигнал разрешения для соответствующего элемента 5-8 И. 1434484 Выход дешифратора 4 также соединены с входами элемента 9 ИЛИ. Для пере. мещения маркера в любом из четырех направлений, на выходе элемента 9 KIN вырабатывается сигнал, запускающий генератор 10 нарастающего напряжения. Напряжение на выходе генератора 10 увеличивается при существовании сигнала на выходе элемента 9 ИЛИ, !О т.е. чем продолжительнее нажатие кла- виша перемещения маркера, тем большая величина напряжения будет на выходе генератора 10 нарастающего напряжения. При отсутствии сигнала с клавиатуры напряжение на выходе генератора 10 устанавливается в начальное состояние. Преобразователь 11 напряжение частота преобразует входное напряжение в последовательность импульсов, причем частота следования выходных импульсов пропорциональна входному напряжению, т.е. чем больше входное 25 напряжение, тем выше частота следования выходных импульсов. Последовательность импульсов с преобразователя ll напряжение — частота поступает на один из входов элемента 12 И, на другой вход элемента 12 И поступает сигнал разрешения с элемента 9 ИЛИ, который вырабатывается при ручном режиме перемещения маркера. При отжатых клавишах пере35 мещения сигнал разрешения с выхода элемента 9 ИЛИ отсутствует. С выходов элемента 12 И последовательность импульсов поступает на вторые входы элементов 5-8 И. При наличии сигнала 40 разрешения с выхода дешифратора 4 последовательность импульсов с элемента 12 И проходит через соответствующий этому разрешению элемент 5-8 И и поступает на тактовый вход 45 счетчика 1 символов или счетчика 2 строк. С приходом каждого импульса на тактовый вход код на выходе счетчика l и 2 изменяется на единицу в сторону увеличения или уменьшения— в зависимости, на какой тактовый вход поступил импульс. Частота смены кода на выходах счетчиков 1 и.2 прямо пропорциональна частоте поступающих тактовых импульсов. При отсутствии импульсов на тактовых входах на выходах счетчиков 1 и 2 сохраняется предыдущий код. Этот код может быть считан с выходной шины 22 для точного определения координат маркера на изображении, Таким образом, достигается повышение быстродействия .устройства за счет увеличения скорости перемеще- ния маркера при длительной подаче кода направления перемещения на информационный вход устройства. Формула изобретения Устройство .для управления маркером, содержащее счетчик символов, счетчик строк, элемент ИЛИ, первьй, второй, третий и четвертый элементы И, формирователь импульсов записи координат Х и У, формирователь кода маркера, счетчик точек растра и счетчик строк растра, выход записи координаты Х формирователя импульсов записи координат Х и Y подключен к входу управления записью счетчика символов, суммирующий вход которого соединен с выходом первого элемента И, выход второго элемента И подключен к вычитающему входу счетчика символов, выход записи координаты Y формирователя импульсов записи координат Х и Y подключен к входу управления записью счетчика строк, суммирующий вход которого соединен с выходом третьего элемента И, выход четвертого элемента И подключен к вычитающему входу счетчика строк, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит первый и второй элементы сравнения, дешифратор, генератор нарастающего напряжения, пре. образователь напряжение — частота и пятый элемент И, выход которого подключен к первым входам первого, второго, третьего и четвертого элементов И, второй вход четвертого weмента И и первый вход элемента ИЛИ соединены с первым выходом дешифратора, второй выход которого подключен к второму входу элемента ИПИ и к второму входу третьего элемента И, третий выход дешифратора соединен с третьим входом элемента ИЛИ и с вторым входом второго элемента И, второй вход первого элемента И и четвертый вход элемента ИЛИ подключены к четвертому выходу дешифратора, вход которого, вход формирователя импульсов записи координат Х и Y u информационные входы счетчиков символов и строк являются информационным! 434484 Составитель О, Цапко Техред Л.Сердюкова Редактор Н. Киштулинец Корректор В Романенко Заказ 5560/53 Тираж 459 ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5 Подписное Производственно-полиграфическое предприятие, r. ужгород, ул, Проектная, 4 входом устройства, выход элемента ИПИ соединен с входом генератора нарастающего напряжения и первым входом пятого элемента И, второй вход которого подключен к выходу преобразователя напряжение — частота, вход которого соединен с выходом генератора нарастающего напряжения, выход счетчика символов подключен к первому )p входу первого элемента сравнения, второй вход которого соединен с выходом счетчика точек растра, выход счетчика ! строк подключен. к первому входу второго элемента сравнения, второй вход 15 которого соединен с выходом счетчика строк растра, выходы первого и второго элементов сравнения подключены к первому и второму входам формирователя кода маркера, выход которого является выходом видеосигнала маркера устройства, выходом сигнала точного определения координат маркера на иэображении являются выходы счетчиков символов и строк, тактовый вход счетчика точек растра является тактовым входом устройства, синхровходом которого является тактовый вход счетчика строк растра.