рого депифратора подключен к инфор- ра команд, информационный выход бломатщониым входам блока ключей выбо- ка ключей выбора зоны подключен к ра зоны, управляющий вход которого входам третьей группы третьего блоподключен к шестому выходу ,шифрато ка элементов И.
11t9001
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
Устройство для редактирования информации на экране электронно-лучевой трубки | 1983 |
|
SU1091153A1 |
Устройство для отображения информации на экране электронно-лучевой трубки (элт) | 1976 |
|
SU590785A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1339627A1 |
Устройство для редактирования информации на экране телевизионного индикатора | 1983 |
|
SU1157538A1 |
Устройство для набора текста | 1986 |
|
SU1440744A1 |
Устройство отображения графической информации | 1982 |
|
SU1111197A1 |
Устройство для ввода информации | 1983 |
|
SU1108429A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для редактирования информации на экране электроннолучевой трубки | 1975 |
|
SU648999A1 |
УСТРОЙСТВО ДЛЯ РЕДАКТИРОВАНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ДИСПЛЕЯ, содержащее входной шифратор, к выходам которого подключены датчики информации, выполненные в виде цифровой, служебной, командной и алфавитной клавиатуры, выходы первой группы входного шифратора подключены к входам первой группы шифратора команд и к информационным входам распределителя, выходы которого подключены к входам второй группы шифратора команд, первые выходы которого подключены к выходу устройства, вторые и третьи выходы шифратора команд подключены соответственно к первому и второму входам счетчика адреса маркера, четвертые выходы шифратора команд подключены к информационным входам первой группы блока ключей записи, информационные входы второй группы которого подключены к выходам второй группы входного шифратора, управляющий- ; вход блока ключей записи подключен к выходу первого блока элементов И, входы первой группы которого подключены к выходу счетчика адресов маркера, третий и четвертый входы которого подключены соответственно к выходам второго и третьего блока элемента И, входы второй группы первого блока элементов И подключены к выходам счетчика знаков, подключенным к управляющему входу распределителя и адресным входам блока памяти, информационные входы которого подключены к выходам блока ключей зйписи, выходы блока памяти соединены со знакогенератором, подключенным к дисплею, отличающееся тем, что, с целью повышения быстродействия устройства для редактирования за счет ускорен§ ного вывода маркера в наиболее часто используемые области экрана дисплея, оно содержит первый и второй дешифраторы, блок ключей выбора зоны, блок ключей выбора строки и четвертый блок элементов И, входы первой группы которого подключены к выходам блока памяти, входы второй группы четвертого блока элементов И подключены к входам второй группы входного шифратора, СО выход четвертого блока элементов И подключен к первому управляющему входу блока ключей выбора строки, второй управляющий .вход которого подключен к пятому выходу шифратора команд, информационный вход блока ключей выбора строки подключен к выходу первого дегиифратора, информационный выход блока ключей выбора строки подключен к первым входам второго и третьего блоков элементов И, вторые входы которых подключены к выходам счетчика знаков, подключенным к входам первого и второго дешифратора, выход вто
Изобретение относится к вычислительной технике, а именно к устройствам взаимодействия человекаоператора с электронной вычислительной машиной.
Известно устройство для редактирования, содержащее последовательно соединенную клавиатуру, процессор ввода, буфер ный регистр, вентильные сборки,, блок памяти, знакогенератор, и блок отображения, причем буферный регистр соединен через дешифраторы индексных знаков со схемой защиты зон памяти, а через ячейку сравнения, связанную с выходом блока памяти, соединён со схемой останова процессора ввода по сигналу ошибки Cl J«
Однако данное устройство имеет недостаточное быстродействие и надежность, поскольку в нем автоматизированное перемещение маркера осуществляется только в пределах разрешенных зон экрана и памяти. , Известно устройство для редактирования информации на экране дисплея, содержащее входной шифратор, к входам которого подключены датчики информации, выполненные в вцде цифровой, служебной, командной и алфавитной клавиатуры, выходы первой группы входного шифратора подключены к входам первой гт уппы шифратора команд и к информационньм входам распределителя, выходы которого подключены к входам .второй грушш-шифратора команд, первые выходы которого подключены к выходу устройства, вторые и третьи выходы шифратора команд подклю ены соответственно к первому и второму входам счетчика адреса маркера четвертые выхода шифратора команд подключены к информационным входам первой грушш блока ключей записи, информационные входы второй группы которого подключены к выходам группы входного шифратора, управляниций вход блока ключей записи подключен к выходу первсуго блока элементов И, входы первой грушш которого подключены к выходу счетчика адресов маркера, третий и четвертый входы которого подключены соответственно к выходам второго и третьего блока элемента И, входы второй группы первого блока элементов И подключены к выходам счетчика знаков, подключенным к управляющему входу распределителя и адресным входам блока памяти, информационные входы
которого подключены к выходам блока ключей записи, выходы блока памяти соединены со знакогенератором, подключенным к дисплею С2.
Однако в известном устройстве
оператор имеет возможность посредством клавиатур подводить маркер к выбранному месту экрана только одиночными шагами и затем вводить букву или цифру наотмеченное место, что
замедляет скорость редактирования.
Цель изобретения - повьш1ение быстродействия устройства для редактирования за счет ускоренного вывода маркера в наиболее часто используемые области экрана дисплея.
Поставленная цепь достигается тем, что устройство для редактирования ииформагщи на экране дисплея, содержащее входной шифратор, к входам которого подключены датодпси информащи, выполненные в веде ц: фовой, служебной, командной и ai BHTной клавиатуры, выходы первой группы входного шифратора подключены к
входам первой группы шифратора команд и к информационш &4 входам распределителя, выходы которого подключены к входам второй группы ши атора команд, первые выходы которого
подключены к выходу устройства, вторые и третьи выходы шифратора ксманд подключены соответственно к первому
J
и второму входам счетчика адреса маркераt четвертые выходы шифратора команд подключены к информационным входам первой группы блока ключей записи, информационные входы второй группы которого подключены к выходам второй группы входного шифратора, управляющий вход блока ключей записи подключен к выходу первого блока элементов И, входы перво группы которого подключены к выходу счетчика адресов маркера, третий и четвертый входы которого подключены соответственно к выходам второго и третьего блока элементов И входы второй группы первого блока элементов И подключены к выходам счетчика знаков, подключенным к управляющему входу распределителя и адресньм входам блока памяти, информационные входы которого подключены к выходам блока ключей записи , выходы блока памяти соединены со знакогенератором, подключенным к дисплею, содержит первый и второй дешифраторы, блок ключей выбора зоны, блок ключей выбора строки и четвертый блок элементов И, входы первой группы которого подключены к выходам блока памяти, входы второй группы четвертого блока элементов И подключены к входам второй группы входного шифратора, выход четвертого блока элементов И подключен к первому управляющему входу блока ключей выбора строки, второй управляющий вход которого подключен к пятому выходу шифратора команд, информационный вход блока ключей выбора строки подключен к выходу первого шифратора, информащюнный выход блока ключей выбора строки подключен/ к первым входам второго и третьего блоков элемен.тов И, вторые входы которых подключены к выходам счетчика знаков, подключенным к входам первого дешифратора, выход второго дешифратора подключен к информационньп4 входан блока ключей выбора зоны, управляющий вход которого подключен к шестому выходу шифратора команд, информационный выход блока ключей выбора зоны подключен к входам t-peтьей группы третьего блока элементов И.
На чертеже изображена блок-схема устройства для редактирования . информации. .
90014
Устройство содержит входной шифрдтор 1, цифровую клавиатуру 2, служебную кла:виатуру 3, командную клавиатуру 4, алфавитную клавиатус ру 5, шифратор 6 команд, распределитель 7, счетчик 8 адреса маркера, блок 9 ключей записи, первый блок 10 элементов И, второй блок 11 элементов И, третий блок 12 эле0 ментов И, счетчик 13 знаков, блок 14 памяти, знакогенератор 15, дисплей 16, первый дешифратор 17, второй де1Ю1фратор 18, блок 19 ключей выбора строки, блок 20 ключей выбора
5 зоны, четвертый блок 21 элементов И, блок 22 запроса внешнего устройства, шину 23 сброса счетчика адреса маркера в нуль, вмну 24 приращения на единицу адреса маркера.
0 Устройство для редактирования ра- ботает следующим образом.
Счетчик 13 знаков, соединенный с генератором (не показан), осуществляет циклическое обращение к адре5 сам блока 14 памяти, который последовательно выдает на вход знакогенератора 15 записанные в нем коды сим-, волов. Знакогенератор 15 преобразует коды символов в символы, отобра- .
Q жаемые на дисплее 16. При этом счетчик 13 адреса маркера содержит адрес маркерной отметки, так же отображаемой на экране дисплея 16. При совпадении кодов адресов в счетчике 13 знаков и в счетчике 8 адреса маркера первый блок 10 элементов И выдает управляющий сигнал для срабатывания блока 9 ключей записи. Подготовка к запуску блока 9 ключей записи осуществляется только при разрешающей команде, поступающей от шифратора 6 команд, которая вырабатьшается при нажатии какой нибудь из клавиши любой иэ клавиатур
5 2, 3, 4 и 5.
При нажатии клавиши любой из клавиатур 2, 3, 4 и 5 входной шифратор 1 выдает соответствующий код на входы блока 9 ключей записи и четвер того блока 21 элементов И. Одновременно входной шифратор 1 вьщает сигнал по одной из шин, соединяющих шифратор 1 с информатором 6 Команд и с распределителем 7.
5 При поступлении любого из сигналов от входного шифратора 1 распределитель 7 начинает свой внутренний счет операций, тaктиpye a JЙ сигналаSми переполнения Счетчика 13 знаков Сигналы переполнения во времени соответствуют моментам отображения концов кадров регенерируемого на дисплее 10 отображения. По мере выполнения цикла счета распределителя 7 шифратор б команд последовательно вьщает команды на своих отдельных выходах, причем со держание, последовательность и вре мя в цикле этих команд определяетс тем, какой из специальных выходов входного вшфратора 1 возбужден, т.е. видом клавиатуры, к которой принадлежит нажатая клавиша. Состав операций редактирования и диалога приведен в табл. 1. Работа устройства при нажатии клавиш отдельных клавиатур происходит следующим образом. При нажатии клавипо цифровой клавиатуры 2, распределитель 7с шифратором 6 команд в первом цикле (кадре) не вьщает никаких команд. Вследствие этого время первого кад ра, типичная/величина которого составляет 20 мс, используется для успокоения контактов клавиши и для устранения влияния их дребезга. Во втором такте (в течение второго кадра отображения) после момента нажатия шифратор 6 команд вьщает разрешение в блок 9 ключей записи. Б момент совпадения кода адреса те кущего знака, поступающего со счет чика 13 знаков, с кодом в счетчике в адреса маркера первый блок 10 Элементов И запускает блок 9 ключей записи и код нажатой клавиши от входного шифратора 1 заносится в соответствующий адрес блока 14 памяти, а именно в тпт адрес, код которого содержится в счетчике в адресе маркера. В третьем такте шифратор б командвьщает сигнал по шине 24 приращения на ецкянцу адреса маркера, вследствие чего маркер перемещается на следующее знакоместо на экране дисплея t6. Т ким образом, одновременно устраняется влияние дребезга контактов при перемещении маркера. При нажатии клавиши командной клавиатуры 4 шифратор б команд в первом такте осуществляет установк в нуль счетчика 8 адреса маркера п шине 23 сброса счетчика 8 адреса маркера в нуль в результате чего м кер перемещается в начальное знако место экрана дисплея 16. Во втором такте шифратор 6 команд запускает блок 9 ключей записи и код нажатой клавиши заносится в первый адрес блока 14 памяти. В третьем такте шифратор 6 команд осуществляет приращение кода в счетчике 8 адреса маркера на единицу. В четвертом такте шифратор 6 команд вьздает сигнал в блок 22 запроса внешнего устройства. В результате этого на первом знакоместе экрана дисплея 16 отображается буквенный символ введенной команды и индицируется сеанс обмена информацией с блоком 22 запроса внег него устройства. Таким образом, ввод команды осуществляется на специально отведенное место на экране дисплея 16 и в блоке 14 памяти, при этом осуществляется обмен с блоком 22 запроса внешнего устройства без дополнительных действий оператора. При нажатии клавиша служебной клавиатуры 3 шифратор 6 команд в первом такте выдает команду запуска в блок 20 ключей выбора строки. При совпадении текущего кода счетчика 13 символов с адресом служебного символа постоянно записанню во втором дешифраторе 18, последний выдаёт сигнал на информационный вход блока 20 ключей выбора строки с выхода которого адрес поступает на третий блок 12 элементов И (координаты X ). При этом код X из счетчика 13 символов переписывается в счетчик 8 адреса маркера и маркер перемещается по строке на место служебного символа, находящегося, например, непосредственно перед зоной ввода данных. Во втором такте в описанной ранее последовательности осущест.вляется запись кода иажатой служебной клавиши в блок 14 памяти. В третьем такте осуществляется приращение на единицу содержимого счетчика 8 адреса маркера. В четвертом такте вьодает сигнал в блок 22 запроса внешнего уСтройства. В результате этих операций перед зоной ввода на экране дисплея 16 отображается служебный символ, маркер устанавливается на первое знакоместо зоны ввода данной строки и инициируется обмен с внешним устройством. Таким образом, служебный символ (например, по отношению к исходным данным - увеличить, уменьшить, проверить пределы и т.п.)
71
вводится на специально отведенное знакоместо строки экрана дисплея 16 блока 14 памяти, маркер устанавливается в зону ввода и осуществля,ется обмен с внешним устройстбой по действию оператора.
При нажатии клавиши алфавитной клавиатуры 5, используемой для указания маркером на конкретную строку текста, обозначенную соответствующей буковой, шифратор 6 команд в одном из тактов, например, в третьем, вьщает команду запуска в блок 19 ключей выбора зоны. На четвертый блок 21 элементов И поступают коды текущего знака с выхода блока 14 памяти и код нажатой клавиши от вход ного шифратора 1. При совпадении кодов четвертый блок 21 элементов 4 выдает сигнал разрешения на блок 19 ключей выбора строки. При совпадении текущего кода в счетчике 13 символов с адресом, постоянно записанным в первом дешифраторе 17, последний выдает сигнал разрешения в блок 19 ключей выбора строки. При выполнении указанных условий блок 19 ключей выбора строки выдает сигналы на второй и третий блоки 11
Наименование сигнала операции
Установка маркера в о
Установка маркера перед зоной ввода
Разрешение запуска блока ключей записи
Перемещение маркера на один символ
Запуск блока.ключей выбора зоны
Отсьтка-запрос на блок запроса высшего устройства
90018
и 12 элементов И. В результате этого код из счетчика 13 символов пере носится в счетчик 8 адреса маркера. и на экране дисплея 16 маркер переJ мещается в ту сторону, индексный символ которой совпадает с символом нажатой клавиши алфавитной клавиатуры 5.
Производимое устройством редак10 тирование определение типа клавиатур и их программная обработка ключами 19 и 20 обеспечивают посредством одного нажатия клавиши ввод алфавитно-цифровых данных в любое мес
fS ввод команд и их контрольное . отображение на фиксированном знакоместе дисплея 16, ввод служебных символов и их отображение на определенном знакоместе перед началом
20 зоны ввода на выбранной строке, выбор строки с автоматическим выводом маркера а начало зоны ввода, инициируют в необходимых случаях обмен с внешним устройством, а так25 же устраняют влияние дребезга контактов клавиатур. Указанные функции обеспечивают увеличение скорости редактирования и расширяют область применения устройства.
Знак
Команда Строка Указатель
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
ТЕЛЕФОННЫЙ АППАРАТ, ОТЗЫВАЮЩИЙСЯ ТОЛЬКО НА ВХОДЯЩИЕ ТОКИ | 1920 |
|
SU273A1 |
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Контрольный висячий замок в разъемном футляре | 1922 |
|
SU1972A1 |
Контрольный висячий замок в разъемном футляре | 1922 |
|
SU1972A1 |
тип) |
Авторы
Даты
1984-10-15—Публикация
1978-09-28—Подача