Изобретение относится к автоматике и вычислительной технике, в частности к системам отображения знаковой информации на газоразрядной индикаторной панели.
Известны устройства, содержащие генератор импульсов, счетчик, блок памяти, блок ключей, дешифратор и газоразрядную индикаторную панель 1.
Недостатком данных устройств является то, что при отображении больших массивов информации необходимо иметь газоразрядную индикаторную панель больших информационных размеров, что влечет за собой увеличение габаритов и стоимости устройства.
Для отображения больших массивов информации на экране меньших информационных размеров необходимо иметь возможность передвижения информации по газоразрядной индикаторной панели или ее постраничного просмотра. Кроме того, желательно иметь возможность расчленять газоразрядную индикаторную панель на участки прямоугольной формы («окна) и проецировать на каждый из них независимую информацию.
Наиболее близким техническим решение.м к предлагаемому является устройство для индикации, содержащее последовательно соединенные первый счетчик, блок памяти, знакогенератор, а также второй счетчик, подключенный к первому счетчику, третий, четвертый счетчики, дешифратор, генератор, первый и второй регистры, выходы которых через первый и второй блоки ключей подключены к вертикальным и горизонтальным шинам газоразрядной индикаторной панели 2.
Однако при реализации режимов передвижения информации по газоразрядной индикаторной панели, постраничного просмотра, формирования «окон на этом устройстве необходима предварительная подготовка в ЭВМ каждого нового поля отображаемой информации и перезапись ее на ЭВМ в блок памяти устройства. Это влечет за собой большие затраты машинного времени, а также низкое быстродействие вследствие частого обмена большими массивами информации между ЭВМ и устройством.
Цель изобретения - повышение быстродействия устройства.
Поставленная цель достигается тем, что в устройство для отображения информации, содержащее последовательно соединенные первый счетчик, блок памяти и знакогенератор, первый регистр, выходы которого соединены с ключами первой группы, выходы которых соединены с вертикальными шинами газоразрядной индикаторной панели, горизонтальные шины которой соединены с выходами ключей второй группы, второй регистр, генератор импульсов, второй, третий и четвертый счетчики и дешифратор, введены два сумматора, два блока сравнения, третий, четвертый, пятый и шестой регистры, элемент ИЛИ-НЕ, одновибратор и элемент ИЛИ, первый вход которого соединен с выходом генератора импульсов, а выход - с входом второго счетчика и с одним из входов элемента ИЛИ-НЕ, первый выход второго счетчика соединеи с первым входом первого счетчика, а второй выход - со вторым входом зиакогеиератора, выходы которого соединены с входами третьего и
четвертого счетчиков соответственно, выходы которых соедииеиы с первыми входами соответствующих сумматоров и блоков сравнения, вторые входы которых соединены с выходами второго, третьего, четвертого и
, пятого регистров соответственно, первые входы которых соединены с выходами дешифратора, а вторые входы регистров и блока памяти являются первым входом устройства, первые выходы сумматоров соединены с первыми входами первого и второго регистров,
0 вторые входы которых соединены с выходом элемента ИЛИ-НЕ, вторые выходы сумматоров и выходы блоков сравнения соединены с соответствующими входами элемента ИЛИ-НЕ, выход которого соединен с входом одновибратора, выход которого соединен со вторым входом элемента ИЛИ, вход дещифратора и второй вход первого счетчика являются вторым входом устройства, третий вход первого счетчика соединен с одним из выходов дешифратора, выход второго регистра соединен со входами ключей второй группы.
На фиг. 1 представлена блок-схема предлагаемого устройства для отображения информации; на фиг. 2 - принцип передвижения поля отображаемой информации по кадРУБлок-схема (фиг. 1) содержит первый счетчик 1, блок 2 памяти, знакогенератор 3, второй счетчик 4, третий счетчик 5, четвертый счетчик 6, дешифратор 7, генератор 8, первый регистр 9, второй регистр 10, блоки 11 и 12 ключей, газоразрядную индикаторную панель 13, третий 14, четвертый 15, пятый 16 и шестой 17 регистры, первый 18 и второй 19 сумматоры, первый блок 20 сравие5 ния, второй блок 21 сравнения, элемент ИЛИ-НЕ 22, одновибратор 23, элемент ИЛИ 24, первый вход 25 устройства, второй вход 26 устройства.
На фиг. 2 обозначены кадр 27 информации, хранящейся в блоке 2 памяти, поле 28 отображаемой информации при верхней границе 29 координаты X, нижией граиице 30 координаты X, верхней границе 31 координаты У, нижией границе 32 координаты У поле 33 отображаемой информации при верхней границе 34 координаты X, нижней границе 35 координаты X, верхней граиице 36 координаты У, нижней границе 37 координаты У.
Устройство работает следующим образом.
В блок 2 памяти из ЭВМ записывается кадр информации. На выходе первого счетчика 1 находится адрес кода обрабатываемого в данный момент знака. Выход второго счетчика 4 совместно с выходом блока 2 памяти представляют собой адрес элемента разложения знака в знакогенераторе 3. Сигналы с выхода знакогенератора 3 увеличивают или уменьшают содержимое третьего 5 и четвертого 6 счетчиков, в которых хранятся текущие координаты X, У обрабатываемой точки.
Далее достаточно рассмотреть работу одного канала X, так как работа канала У аналогична. Сигналы с выхода третьего счетчика 5 поступают на первые входы первого сумматора 18 и первого блока 20 сравнения, на вторые входы которых поступают сигналы с выходов третьего 14 и четвертого 15 регистров, в которых хранится соответственно нижняя и верхняя границы координаты X отображаемого поля. Причем в регистрах 14 и 16 границы хранятся в дополнительном коде. Первый сумматор 18 вычисляет разность между текущей координатой X и нижней границей координаты X отображаемого поля и передает результат на вход первого регистра 9, а старший разряд, определяющий знак результата («I - признак выхода текущей координаты за ннжнюю границу поля), со второго выхода первого сумматора 18 поступает на первый вход элемента ИЛИ-НЕ 22. Сигнал с выхода схемы сравнения 20 определяет выход текущей координаты за верхнюю границу отображаемого поля («1 - признак выхода за границу) и поступает на второй вход элемента ИЛИ-НЕ 22. На третий и четвертый входы элемента ИЛИ-НЕ 22 поступают аналогичные сигналы с канала У.
В случае невыхода текущей координаты за границу отображаемого поля на выходе элемента ИЛИ-НЕ 22, на пятый вход которого поступает стробирующий сигнал с выхода элемента ИЛИ 24, появляется импульс записи в регистры 9 и 10 и запуска одновибратора 23. Сигнал с выхода одновибратора 23 поступает иа второй вход элемента ИЛИ 24 и запрещает прохождение импульсов с генератора 8 на второй счетчик 4 на время выдачи ииформации о точке с регистров 9 и 10 через блоки 11, 12 ключей на газоразрядную инднкаторную панель 13 и зажигания ячейки. После обработки всех элементов разложения знака второй счетчик 4 сигналом на первом выходе увеличивает состояние первого счетчика 1 на единицу.
Информация о нижннх и верхних границах отображаемого поля из ЭВМ поступает через первый вход устройства на входы регистров 14-17. Выбор этих регистров или блока 2 памяти определяется сигналами иа выходах дешифратора 7 в зависимости от сигналов на втором входе 26 устройства. Период следования импульсов генератора 8 ограничивается суммарной задержкой распространения сигнала в последовательно соединенных первом счетчике 1, блоке 2 памяти, знакогенераторе 3, третьем счетчике 5 и первом сумматоре 18. Время обработки точки, не вышедшей за границы отображаемого поля, определяется временем зажигания ячейки газоразрядной индикаторной панели, а точки, вышедшей за границы поля, - элементарной базой устройства. Время зажигания ячейки газоразрядной индикаторной панели составляет 2-20 мкс. Время обработки точки, вышедшей за границы поля, составляет не более 0,4 мкс или в 5-50 раз меньше времени обработки точки, не вышедшей за границы отображаемого поля. Следовательно, время считывания всего кадра информации из блока 2 памяти определяется, в основном, информационными размерами отображаемого поля.
При перезаписи информации в регистрах 14-17 границ координат осуществляется просмотр кадра 27 путем смены полей отображаемой информации на газоразрядной индикаторной панели, например, смены поля 28 на поле 33 (фиг. 2). Таким же образом организуется постраничный просмотр кадра 27 информации, при этом границы отображаемых полей не пересекаются, а информационные размеры этих полей равны информационным размерам газоразрядной индикаторной панели. При органнзации отображаемых полей меньщнх информационных размеров, чем газоразрядная индикаторная панель, возможно ее расчленение на отдельные «окна.
Использование предлагаемого устройства позволяет увеличить быстродействие устройства путем однократной подготовки кадра отображаемой информации и последующего обмена между ЭВМ и устройством всего несколькими словами и, практически, сведения времени считывания всего кадра, хранящегося в блоке памяти устройства, ко времени считывания поля отображаемой информации.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1986 |
|
SU1352521A1 |
Устройство для отображения информации | 1986 |
|
SU1310888A1 |
Устройство для отображения информации | 1983 |
|
SU1129647A1 |
Устройство для индикации | 1983 |
|
SU1092558A1 |
Устройство для отображения информации | 1985 |
|
SU1354246A1 |
Устройство для отображения информации на газоразрядной индикаторной панели переменного тока | 1989 |
|
SU1793458A1 |
Устройство для отображения информации | 1981 |
|
SU960920A1 |
Устройство для отображения информации | 1983 |
|
SU1124374A1 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1982 |
|
SU1042070A1 |
Устройство для индикации | 1980 |
|
SU930363A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ, содержащее последовательно соединенные первый счетчик, блок памяти и знакогенератор, первый регистр, выходы которого соединены с ключами первой группы, выходы которых соединены с вертикальными шинами газоразрядной индикаторной панели, горизонтальные шины которой соединены с выходами ключей второй группы, второй регистр, генератор импульсов, второй, третий и четвертый счетчики и дешифратор, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены два сумматора, два блока сравнения, третий, четвертый, пятый и шестой регистры, элемент ИЛИ-НЕ, одновибратор и элемент ИЛИ, первый вход которого соединен с выходом генератора импульсов, а выход - с входом второго счетчика и с одним из входов элемента ИЛИНЕ, первый выход второго счетчика соединен с первым входом первого счетчика, а второй выход - с вторым входом знакогенератора, выходы которого соединены с входами третьего и четвертого счетчиков соответственно, выходы которых соединены с первымн входами соответствующих сумматоров и блоков сравнения, вторые входы которых соединены с выходами второго, третьего, четвертого и пятого регистров соответственно, первые входы которых соединены с выходами дешифратора, а вторые входы регистров и блока памяти являются первым входом устройства, первые выходы сумматоров соединены с первыми входами первого и второго регистров, вторые входы которых (Л соединены с выходом элемента ИЛИ-НЕ, вторые выходы сумматоров и выходы блоков сравнения соединены с соответствующими входами элемента ИЛИ-НЕ, выход которого соединен с входом одновибратора, выход которого соединен с вторым входом элемента ИЛИ, вход дешифратора и второй вход первого счетчика являются вторым входом устройства, третий вход первого счетчика соединен с одним из выходов дешифратора, со со выход второго регистра соединен с входами ключей второй группы. о со
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для отображения информации | 1977 |
|
SU746617A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для индикации | 1980 |
|
SU930363A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1985-04-07—Публикация
1983-12-21—Подача