нием индикаторов на ЭЛТ. Цель изобретения - упрощение устройства и расширение области его применения путем возможности одновременного отображения всего набора символов, это достигается введением регистра 2, счетчика 4 адреса двух коммутаторов 9 и 10, знакогенератора 12 и блока 13 кодирования и соответствующих функциональных связей, что обеспечивает одновременное отображение на экране индикатора всего набора символов . Это наиболее удобно при программировании постоянной статической части изображения фрагментов мнемосхем, таблиц, графиков и т.п..
1
Изобретение относится к автоматй - ке и вычислительной технике и может быть использовано для взаимодействия оператора с вычислительной машиной, в частности и устройством ввода-вьшо- да информации с применением индикаторов на ЭЛТ.
Цель изобретения - упрощение устройства и расширение области его применения путем обеспечения возможности одновременного отображения всего набора символов.
На фиг.1 представлена фрикционная схема устройства; на фиг„2 - то же, блока кодирования.
Устройство содержит блок 1 ввода данных, вьшолненный в виде клавиатуры, регистр 2, генератор 3 тактовых импульсов, счетчик 4 адреса, счет- чик 5 позиций маркера, счетчик 6 позиций маркера дополнительных строк, блок 7 буферной памяти (регенерации изображения), блок 8 управления, пер- .вый 9 и второй 10 коммутаторы, блок 11 сравнения, знакогенератор 12j, блок 13 кодирования и телевизионный индикатор 14.
Блок 7 буферной памяти содержит коммутатор 15 и полупроводниковую память 16 с произвольным доступом.
Блок 8 управления содержит дешиф- ратор 17, коммутатор 18 и узел 19 синхронизации.
которое осуществляется путем компановки необходимой картинки на экране индикатора из набора мне .мосимво- лов и отрезков различной длины и направления. В качестве исключенного формирователя кодов номеров знаков используется код адреса блока 7 буферной памяти, снимаемой с выхода счетчика 4 адреса, формирующего циклически повторяющиеся кодовые последовательности от О до максимума, определяемого объемом блока 7 для считьтания информации с блока 7 с целью обеспечения регенерации изображения на экране индикатора. 2 з.п. ф-лы, 2 ил.
Блок 13 имеет первый 20 управляющий,, информационный 21 и второй 22 управляющие входы и содержит регистр
24 признаков, регистр 25 сдвига, первый - шестой злементы И 26-31, инверторы 32 и 33, элементы Р1ПИ 34, 35 и 36 и элемент И-НЕ 37.
Блок 13 имеет }зход 38 разрешения
и выход 39.
Клавиатура 1 клавиши перемещения маркера, клавишу записи в регистр 2, клавишу включения индикации дополнительных строк и клавиши установки режима работы устройства. Клавиатура позволяет оператору изменять содержимое счетчика 5 позиций маркера и счетчика 6 позиций маркера дополнительных строк.
Блок 7 служит для записи и хранения информации, принимаемой от внешнего устройства (не показано) или Вводимой оператором, и цилиндрического считывания информации для рвгенерации изображенная на экране индикатора.
Отображаемая информация хранится в блоке 7 в виде массива последовательно расположенных в ячейках памяти слов. Объем памяти соответствует количеству знакомест на экране индикатора. В пределах одного знакоместа могут отображаться алфавитно- цифровые и графич:еские символы или
отрезки линий. Каждому знакоместу на экране индикатора соответствует определенная ячейка памяти. Длина слова, хранящегося в памяти, составляет 16 двоичных разрядов, из которых 8 разрядов представляют крд символа, а 8 разрядов - признаки и цвет, мерцание, инверсия и т.п.
Информация с выхода блока 7 через второй коммутатор 10 и знакогенератор 12 поступает на блок 13 кодирования.
Генератор 3 выдает импульсы, поступающие на вход счетчика 4 адреса, представляющего собой двоичный счетчик , обеспечивающий формирование циклически повторяющихся двоичных импульсных последовательностей, поступающих на входы блока 11 сравнения второго коммутатора 10 и блока 8 управления.
Блок 8 управления служит для формирования основных сигналов управления , обеспечивающих совместную работу всех узлов предлагаемого устройства.
Коммутатор 18-обеспечивает подачу на адресный вход блока 7 адресов с входа 38 устройства или с выхода счетчика 4 адреса.
Узел 19 синхронизации содержит регистры, триггеры, логические элементы и формирователи и служит для
формирования сигналов, обеспечивающих с собой постоянное запоминающее устрой- , совместную работу всех узлов устройства в одном из следующих режимов: запись информации в блок 7 буферной памяти из внешних устройств (эВМ, аппаратура передачи данных), запись информации, вводимой оператором, или генерация информации на экране
40
ство, преобразующее поступающий на его вход код символа и видеокод изображения данного символа на экране индикатора. Видеокод с выхода знакогенератора 12 поступает на вход блока 13 кодирования. Последний вырабатывает сигналы, обеспечивающие яркост- ное и цветовое кодирование символов на экране индикатора 14, на котором
индикатора, а также формирование сигналов синхронизации строчной и кадровой разверток индикатора 14.
Счетчик 5 позиций маркера представляет собой двоичный реверсивный счетчик и служит для формирования кода позиций маркера на экране индикатора.
Счетчик 6 позиций маркера дополнительных строк представляет собой двоичный реверсивный счетчик и служит для формирования позиц1-1й маркера дополнительных строк.
Управление счетчиком 5 позиций маркера и счетчиком 6 позиций маркера дополнительных строк осуществляется при помощи клавиатуры 1. При
339627
нажатии клавиш перемещения маркера вырабатьгоаются сигналы приращения, которые изменяют на единицу (.сумми- руют или вычитают) код в счетчиках 5 или 6, при этом соответств енно изменяется местоположение маркера на экране индикатора или на дополнительных строках.
1Q Первый коммутатор 9 обеспечивает передачу на вход блока 11 сравнения позиций маркера содержимого счетчика 5 позиций маркера или счетчика 6 позиций дополнительных строк по сигна- 15 лам, поступающим из блока 8 управления.
Второй коммутатор 10 обеспечивает передачу на вход знакогенератора
12кода символа с выхода блока 7 или 20 кода текущего адреса с выхода счетчика 4 адреса по сигналам, поступающим из блока 8 управления.
Блок 11 сравнения обеспечивает непрерывное сравнение текущего адре25 са, поступающего с выхода счетчика 4 адреса с кодом позиций маркера или с кодом позиций маркера дополнительных строк. В момент совпадения текущего адреса с кодом позиций маркера
30 блок 11 сравнения позиций маркера вырабатывает сигнал, поступающий на вход блока 8 управления и блок
13кодирования. Знакогенератор 12 представляет
собой постоянное запоминающее устрой-
ство, преобразующее поступающий на его вход код символа и видеокод изображения данного символа на экране индикатора. Видеокод с выхода знакогенератора 12 поступает на вход блока 13 кодирования. Последний вырабатывает сигналы, обеспечивающие яркост- ное и цветовое кодирование символов на экране индикатора 14, на котором
осуществляется формирование изображения .
Устройство работает следующим образом.
Устройство может работать в одном из следующих режимов: запись информации от внешнего источника (ЭВМ, аппаратура передачи данных), регенерация изображения на экране индикатора или запись информации, вводимой
оператором. Требуемьш режим работы устройства устанавливается при помощи клавиатуры 1 и обеспечивается узлом 19 синхронизации блока 8 управления .
В режиме записи информации от внешнего источника данные и их адреса поступают на вход устройства. Шинь адреса и данных в большинстве современных ЭВМ и устройств передачи данных совмещены. Блок 8 управления обеспечивает передачу данных на информационный вход, а адресов на адресный вход блока 7 и их запись. Информация, подлежащая от.ображению, записывается в блоке 7 в порядке отображения на экране.
Для регенерации изображения на экране индикатора счетчиком 4 адреса формируются циклически повторяющиеся адреса, обеспечивающие считывание информации, хранящейся в блоке 7.Коды символов (8 разрядов слова) с выхода блока 7 через второй коммута тор 10 поступает на знакогенератор 2, а признаки (8 разрядов слова) поступают на регистр 24 признаков блока 13 кодирования.
Синхронно со считыванием инфор- .мации-с блока 7 блок 8 управления вырабатьгоает сигналы, синхронизирующие работу строчной и кадровой разверток индикатора 14 и обеспечивающие получение на экране телевизион- ного растра. В результате этого положение знакоместа на экране однозначно соответствует адресу (номеру ячейки блока 7, в которой хранится код отображаемого на этом знакоместе символа). .
Параллельный видеокод отображаемого на данном знакоместе символа, поступающий с выхода знакогенератора .12 записывается в регистр 25 сдвига, осуществляющий, преобразование параллельного видеокода в последовательный. Последовательный видео- код с выхода регистра сдвига поступает на третьи входы элементов 29 - 31.
Признаки, определяющие цвет отображаемого символа (R - красный, В - синий, G - зеленый) записьшаются в регистр 24 признаков, выход В которого соединен с первым входом элемента И 31. Выход регистра признаков М мерцание) через элемент И-НЕ 37 соединен с вторыми входами элементов И 29-31, а выходы R и G через элементы ИЛИ 35 и 36 соединены с первым выходами элементов И 29 и 30
При отсутствии признака мерцания на выходе элемента И-НЕ 37 устанав0
5
0
5
0
ливается высокий уровень сигнала и в зависимости от признаков цвета,, записанных в регистр 24 признаков, на выходах соотве .тствующих элементов И 29 - 31 появляется видеокод, поступающий на вход индикатора 14, в результате чего осуществляется цветовое кодирование символа, отображаемого на экране (т.е. символ на экране отображается красным, зеленым, синим цветами или комбинаци-, ей этих цветов в зависимости от признаков, записанных в регистре 24 признаков) .
Для привлечения внимания оператора к какому-либо символу в устройстве используется принцип мерцания изображения символа.
Мерцание осуществляется следующим образом. На первый вход элемента И-НЕ 37 от блока 8 управления поступает частота мерцания 3-6 Гц, а на второй вход - сигнал с выхода регистра 24 признаков. Если в регистре признаков записан признак мерцания (М), то он разрешает прохождение частоты мерцания на второй вход элементов И 29 - 31, в результате изображение символа на экране индикатора мерцает с частотой мерцания, поступающей от блока 8 управления.
При считьшании из блока 4 содержимого следующей ячейки код символа,
подлежащего отображению, преобразуется знакогенератором 12 в видеокод, который записьшается в регистр 25 сдвига, а признаки символа записываются в регистр 24 признаков, и фор0 мирование изображ(гния символа на экране индикатора осуществляется аналогично описанному.
Одновременно код текущего адреса с выхода счетчика 4 адреса поступа5 ет на первый вход блока 11 сравнения, на второй вход которого с выхода первого коммутатора 9 поступает код позиций маркера. В момент совпадения этих кодов на выходе блока 11 сравнеQ НИН появляется сигнал, поступающий на вход узла 19 синхронизации блока 8 управления и на первый вход первого элемента И 26. По этому сигналу блок В управления формирует сигналы
g редактирования изменение символа в знакоместе, обозначенном маркером), а блок 13 кодирования формирует изображение маркера на экране индикатора 14 путем отображения знакоместа
красным цветом. Местоположение маркера на экране определяется содержимым счетчика 5 позиций маркера, причем младшие его разряды определяют номер знакоместа в строке, а старшие - номер строки на экране.
Клавиатура перемещения маркера позволяет изменять содержимое счетчика позиций маркера, а следовательно, и положение маркера на экране.
В нижней части экрана отводится несколько дополнительных строк (в данном случае 4) для отображения всего перечня (набора) символов, отображаемых устройством. Для получения изображения всего набора символов, отображаемого устройством, код текущего адреса с выхода счетчика 4 адреса через второй коммутатор 10 поступает на вход знакогенератора 12 преобразующего двоичный код символа в видеокод изображения данного символа. Так как адреса блока 7 буферно памяти повторяются циклически от начального до максимального, а число знакомест на экране индикатора (следовательно, и число адресов блока 7), как правило, больше набора символов, отображенных устройством, которые могут отображаться в отведенной для этой цели части экрана индикатора дополнительные строки), символы дополнительных строк отображаются зеленым цветом. Цветовое кодирование символов дополнительных строк осуществляется следующим образом: сигнал выбора дополнительных строк поступает с дешифратора 17 блока 8 управления на первый вход третьего элемента И 28, на второй вход которого с выхода инвертора, 33 поступает сигнал высокого уровня, в результате чего сигнал, высокого уровня с выхода элемента И 28 через элемент ИЛИ 36 поступает на вход элемента 30 независимо от содержимого регистра 24 признаков.
Для выбора необходимого символа из всего набора отображаемых символов введен вспомогательный маркер дополнительных строк. Местоположение маркера на дополнительных строках определяется значением кода в счетчике 6 позиций маркера дополнительных строк. Клавиши перемещения маркера позволяют изменять содержимое счетчика позиций маркера дополнительных строк, а соедовательно, и положение маркера на дополнитель ных строках. Первый коммутатор 9 обеспечивает передачу на вход блока 1 1 сравне - ния позиций маркера кода позиций маркера (основного) с выхода счетчика 5 позиций маркера, а во отображения на экране дополнительных строк - кода позиций с выхода счетчика 6 позиций дополнительных строк. Управление первым коммутатором 9 осуществляется сигналами, поступающими с выхода блока 8 управления.
С целью обеспечения удобства работы маркер дополнительных строк, как таковой, на экране индикатора не отображается, а выбранный символ (позиция маркер) вьщеляется красным цветом. Для отображения выбранного символа красным цветом сигнал с дешифратора 17 поступает на один вход элемента И 27, на другой вход которого поступает сигнал с выхода блока 11 сравнения. При совпадении сигналов на входе этого элемента на его выходе появляется сигнал высокого уровня, который через элемент ИЛИ 35 поступает на вход первого элемента И 29, обеспечивая тем самым отображение выбранного символа красным цветом, независимо от содержимого регистра 24 признаков. Одновременно сигналом с выхода блока 11, сравения, поступающим через инвертор 33 на
вход третьего элемента И 28, запрещается зеленый цвет отображаемого символа, благодаря этому выбранный символ отображается красным цветом. Индикация набора символов на дополнительных строках включается только при вводе или редактировании информации оператором, В процессе работы на месте дополнительных строк и индицируется информация, хранящаяся
в блоке 7. При включении индикации дополнительных строк информация, хранящаяся в блоке 7 буферной памяти, не изменяется.
Ввод и редактирование информации
осуществляются следующим образом. Оператор включает индикацию дополнительных строк (переключатель на фиг.1 не показан) и с помощью клавиатуры перемещения маркера устанавливает маркер в точку экрана, куда нужно ввести символ. Затем с помощью клавиатуры перемещения маркера оператор-выбирает в перечне симво лов, отображаемых н дополнйтельных строках, необходимый ему символ Выбранный символ на дополнительных строках выделяется красным цветом, а код этого символа записывается в регистр 2 и отображается в знакоместе экрана, указанном маркером.
При включении оператором клавиши ввода (не показана) код выбранного символа записывается в регистр 2 и затем блок 7 по адресу, указанному в счетчике 5 позиций маркера, и в дальнейшем отображается на экране в указанном маркером месте, а маркер устанавливается в следующее место.
Предлагаемое устройство обеспечивает одновременное отображение на экране индикатора всего набора символов, что наиболее удобно при программировании постоянной (статической) части изображения фрагментов мнемосхем, таблиц, графиков и тому подобное, которое осуществляется путем компановки необходимой картины на экране индикатора из набора мневмосимволов и отрезков различной длины и направления.
В предлагаемом устройстве в качестве формирователя кодов номеров знаков используется код адреса блока буферной памяти, снимаемый с выхода счетчика адреса, формирующего циклически повторяющиеся кодовые последовательности (от О до максимума, определяемого объемом блока буферной памяти) для считывания информации с блока буферной памяти с целью обеспечения регенерации изображения на экране индикатора.
Формула изобретения
1. Устройство для отображения информации на экране телевизионного индикатора, содержащее генератор тактовых импульсов, блок ввода данных, первый выход которого соединен с входом установки режима работы блока управления, второй и третий выходы - с входами счетчиков позиций маркера и позиций маркера дополнительных строк, блок сравнения, выход которого соединен с управляющим входом блока управления, первый и второй выходы которого соединены соответственно с адресным и управляющим входами блока буферной памяти - регенерации изображения, третий выход блока управления соединен с сннхровходами телевизионного индикатора, информационный вход блока управления и первый информационный вход блока буферной памяти р€:генерации изображения являются входом устройства, отличающееся тем, что, с целью упрощения устройства и расширения области его применения путем
Q обеспечения возможности одновременного отображения вс;его набора символов, оно содержит регистр, счетчик адреса, вход которого соединен с выходом генератора та.ктовых импульсов,
5 а выход - с адресным входом блока . управления, информационным входом регистра и первым входом блока сравнения, первый и второй коммутаторы, знакогенератор и блок кодирования,
0 выход которого соединен с видеовходом телевизионного индикатора, первый и второй управляющие входы блока кодирования соединены соответственно с выходом блока сравнения и
5 четвертым выходом блока управления, вход, признака символа - с выходом блока буферной памяти регенерации изображения, подключенным к первому информационному входу второго комму0 татора, второй информационньй вход которого подключен к выходу счетчи- ка адреса, а управляющий вход - к пятому выходу блока управления, шестой выход которого соединен с управляющим входом первого коммутатора, выходы первого и второго коммутаторов соединены соответственно с вторым входом блока сравнения и входом знакогенератора, выход которого
0 соединен с информационным входом блока кодирования, вход разрешения которого подключен к седьмому вьпсоду блока управления, управляющий вход регистра соединен с восьмым выходом
5 блока управления, информационные в.ходы первого коммутатора соединены с выходами счетчикоз позиций маркера и позиций маркера дополнительных строк.
0 2. Устройство по П.1, о т л и - ч а ю щ е е с я тем, что блок управления содержит д(гшифратор, вход которого является адресным входом блока и соединен с первыми входами
5 коммутатора и узла синхронизации, второй вход которого соединен с выходом дешифратора, который является четвертым выходом блока, а третий и четвертый входы является входом
5
установки режима работы и управляющим входом блока соответственно,вто- .рой вход коммутатора является входом устройства, третий вход коммутатора соединен с первым выходом узла синх- .ронизациИ, второй, третий, четвертый пятый,шестой и седьмой выходы которого являются соответственно восьмым вторым, шестым, пятым, третьим и седьмым выходами блока, выход коммутатора является первым выходом блока
3. Устройство по п.1, о т л и - чающееся тем, что блок коди- роваиия содержит первый и второй инверторы, шес.ть элементов И, ре-. гистр, регистр сдвига, первый и вто- рой элементы НЕ, элемент И-НЕ и три элемента ИЛИ, выходы первого элемента ИЛИ и пятого и шестого элементов И являются выходом блока, выход четвертого элемента И соединен с первым входом первого элемента ИЛИ, второй вход которого подключен к выходу первого элемента И, первый ВХОД которого соединен с первым входом второго элемента И и входом второго элемента НЕ и является первым управляющим входом блока, вторым управляющим входом которого является
вход первого элемента НЕ, соединенный с вторым входом второго элемента И и первьи входом третьего элемента с И, второй вход которого соединен с выходом второго элемента НЕ, выход первого элемента НЕ соединен с вторым входом первого элемента И, выходы второго и третьего элементов И соединены с первыми входами соответственно второго и третьего элементов ИЛИ, вторые входы .которых подключены к первому и второму выходам регистра, третий выход которого соединен с первым входом шестого элемента И, первые входы четвертого и пятого элементов И соединены с выходами соответственно второго и третьего элементов ШШ, вторые входы
четвертого, пятого и шестого элементов И подключены к выходу элемента И-НЕ, а третьи входы - к выходу per- . гистра сдвига, первый вход которого является информационным входом блока, второй вход - входом разрешения блока и подключен к первому элемента И-НЕ и входу регистра, входы группы которого являются входом приз- нака символа блока, четвертый выход
регистра соединен с вторым входом элемента И-НЕ.
. Риг.2
Составитель И.Загинайко Редактор О.Головач Техред MiflHAbnc Корректор В.Бутяга
Заказ 4228/42 Тираж 433Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1983 |
|
SU1239746A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1469518A1 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1989 |
|
SU1605279A2 |
Устройство для отображения информации на экране телевизионного индикатора | 1986 |
|
SU1357998A1 |
Устройство для ввода и вывода цветной графической информации | 1986 |
|
SU1348873A1 |
Устройство отображения информации | 1986 |
|
SU1405045A1 |
Устройство для ввода и вывода цветной графической информации | 1985 |
|
SU1315964A1 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1983 |
|
SU1119065A1 |
Устройство для отображения информации | 1982 |
|
SU1084862A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1339628A1 |
Изобретение относится к автома тике и вычислительной технике и может быть использовано для взаимодействия оператора с вычислительной машиной, в частности с устройством ввода-вывода информации с применеВход (Л OS со со СГ) to fpui.J
Патент США № 3731299, Kn.G 06 F 3/14, опублик,1973 | |||
Устройство для отображения информации на экране электронно-лучевой трубки (элт) | 1976 |
|
SU590785A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-09-23—Публикация
1985-03-26—Подача