Устройство для отображения информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и мо5кет быть использовано при построении : групповых дисплейных кошшексов. ЦелЬу изобретения - повышение достове жости отображаемой информации. Это достигается введением второго генератора 10 знаков, блока 3 задержки, фо1 1ирователя 2 управляющих сигналов, генератора 4 импульсов считывания, блока 5 буфеумой памяти, блока 6 дешифраторов , элементов 11 и 13 И, элементов 12 и 14 ЗАПРЕТ, триггера 15 и соответствующих функциональных свя$ей. Генераторы 9 и 10 знаков формируют функцин возбуждения, а на их основе - отклонякщие напряжения. Генератором 10 одни и те символы отображаются с большей точностью, но за большее время , чем генератором 9. Частоту регенерация изображеиий задает генератор 4 19 шульсов считывания по управлякщим сигналам формирователя .2, осу- : ществляет выбор сигнала .Пуск и тактовых юшупьсов периода Т или 2 Т0 от генератора I тактовых импульсов , подсчет числа символов отображаемых за цикл опроса блока 5, которое сравнивается с числом, хранявцмся в блоке 20 .регистровой памяти По сигналам сраккения с блоков 21 и 22 определяется режим работы устройства: какой генератор 9 или 10) должен формировать ошвол и какова частота регенерации изображения. 1 з.п. ф-ял, б ип. (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
PECflVSЛИК цд 4 С 09 G 1/08
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
flPH П4НТ СССР (21) 4112739/24.-24 (22) 27.08.86 (46) 23.12.88. Бюл. К 47 (72) А. В. Королев, Л. С. Сорока, А. Л. Козлов, В. И. Тиунов, А. В. Живилов и И. А. Олексенко (53) 681.327.11(088.8) (56) Авторское свидетельство СССР
И 115464, кл. G 09 G I/08, 1985. авторское свидетельство СССР
И 1042068, кл. G 09 G I/08, 1982. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и монет быть. использовано lIpH построении групповых дисплейных комплексов. Цель изобретения — повышение достоверности ,отобракаеиой информации. Это достигается введением второго генератора 10 знаков, блока 3 задерхки, формирователя 2 управлямцих,сигналов, генератора 4 юшульсов считывания, блока 5 буферной памяти, блока 6 дешнфрато:SU„446 2 A1 ров, элементов 11 и 13 И, элементов
12 и 14 ЗАПРЕТ, триггера 15 и соответствующих функциональных связей. Генераторы 9 н 10 знаков формируют функции возбулдения, а на нх основеотклоняющие напряхення. Генератором
l0 одни и те символы отображаются с большей точностью, но эа большее время, чем генератором 9. Частоту регенерации изобрахений задает генератор
4 жпульсов считывания по управлякщим сигналам формирователя 2,- который осу, ществляет выбор сигнала ."."Пуск" и
TsKToshGc импульсов периода Т нли
2 Т от генератора l тактовых юшульсов, нодсчет числа символов отабра- g хаеиых за цикл опроса блока 5, которое сравнивается с числом, хранящимся в блоке 20 регистровой памяти. По сигналаи сравнения с блпков 21 и 22 определяется рехж работы устройства: какой генератор (9 илн 10) долхен формировать сююол и какова частота регенерации изобрахения. 1 з и. ф-лй, 8 ил.
1446642
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении групповых дисплейных комплексов.
Цель изобретения — повышение достоверности отображаемой информации. На фиг. 1 приведена функциональная схема устройства; на фиг. 2 — обобщенная фигура знакоместа при функционировании первого генератора знаков; на фиг. 3 — обобщенная фигура знако,места при функционировании второго генератора знаков; на фиг. 4 — функциональная схема формирователя управ- 15 ляющих сигналов.; на фиг. 5 — функцио-нальная схема первого генератора знаков; на фиг. 6 — функциональная схема второго генератора знаков; на Фиг. 7 — Функциональная схема комму- 20 татора, на фиг. 8 — функциональная схема индикатора.
Устройство содержит генератор 1 тактовых импульсов, формирователь 2 управляющих сигналов, блок 3 задерж- 25 ки, генератор 4 импульсов считывания, блок 5 буферной памяти, блок 6 дешифраторов, первый регистр 7 (кода индикатора), второй регистр 8 (кода знакоместа), первый 9 и второй 10 30 генераторы знаков, первый 11 и второй
12 элементы И, первый 13 и второй 14 элементы ЗАПРЕТ, триггер 15, коммута- тор 16, индикаторы 17-1-17-п, инфор-. мационный вход 18. 35
Формирователь 2 управляющих сигналов содержит первый счетчик 19, блок
20 регис гровой памяти, первый 21 и второй 22 блоки сравнения, первый 23, второй 24 элементы И, регистр 25, первый элемент ИЛИ 26, третий элемент
И 27, второй счетчик 28, распределитель 29 импульсов, группы элементов
ИЛИ 30 и 31 второй элемент ИЛИ 32.
Первый генератор 9 знаков содер- 45 жит Формирователь 33 кодов, регистр
34 кода подсвета, Формирователь 35 . циклов, блок 36 выбора микрополиграмм>
l блок 37 Формирования кода микрополиграмм, регистр 38 кода микрополиграмм.50
Второй генератор 10 знаков содержит блок 39 регистров кодов подсвета, блок 40 подсвета, блок 41 управляющих сигналов, блок 42 коррекции, блок 43 коммутации, второй 44 и третий 45 распределители, элементы И 46-50, триггер 51, элементы ИЛИ 52-.56, первый
57 и второй 58 Формирователи отклоняющих напряжений, элемент НЕ 59, первый 60 и второй 61 инверторы.
Коммутатор 16 содержит дешифратор
62, элемент И-НЕ 63, элементы ЗАПРЕТ
64 и 65, элементы И 66 и 67, элементы ИЛИ 68 и 69,группу ключей 70-1
70-п вторую группу элементов И 71-171-п.
Каждый 17-i индикатор содержит
Формирователи 72-73 отклоняющих напряжений, формирователь ?4 напряжения подсвета, узел 75 выбора знакоместа, первый 76 и второй 77 сумматоры. ЭЛТ
78 с модулятором 79 и отклоняющими системами по координатам У 80 и Y 81.
Формирователь 2 управляемых сигналов осуществляет переключение режимов работы устройства в зависимости от объема информации, находящейся во внешнем запоминающем устройстве (ВЗУ) (не показан) и поступающей в блок 5 буферной памяти. Объем информации оп. ределяется первым счетчиком 19 слов, на счетный вход которого поступает признак наличия информации в данном слове ВЗУ. ВЗУ, как и блок 5 буферной памяти, имеет следующую структуру.
Та и другая память разбита на зоны, количество которых соответствует числу 17-i индикаторов, обслуживаемых устройством. Количество слов в зоне соответствует числу знакомест на экране .17-i индикатора. Часть каждого слова памяти отводится для кода символа, который необходимо отобразить на каком-либо знакоместе. Признак наличия символа образуется путем подачи на входы элемента ИЛИ всех выходов разрядов слова ВЗУ и объединения в элементе И сигнала с выхода упомянутого элемента ИЛИ с тактовым импульсом от внешнего устройства синхронизации (на чертеже не показаны, так как находятся в ВЗУ), Назовем эти итоговые импульсы счетными. Таким образом, первый счетчик 19 подсчитывает количество символов, которые необходимо отобразить на всех экранах 17 i индикаторов за время одного цикла опроса памяти. Счетчик 19 обнуляется по поступлении на его обнуляющий вход циклового импульса также от внешнего устройства синхронизации, связанного с ВЗУ. Счетный вход первого счетчика 19 выполнен задержан« ным. Время задержки обеспечивает прохождение сигналов с выхода счетчика
19 через блоки 21 и 22 сравнения и да1446642
45 лее через элементы И 23 и 24, где происходит объединение этих сигналов со счетными импульсами от ВЗУ, на соответствующие входы блока 20 регистро5 вой памяти.
Текущее значение объема информации в ВЗУ сравнивается с содержимым блока 20 регистровой памяти. Информация в блоке 20 может сдвигаться на один 10 адрес вверх или вниз, причем блок 20 регистровой памяти закольцован. Слово блока 20 состоит иэ двух частей: левая часть определяет некоторый объей информации, который может находиться 15 в ВЗУ, правая часть определяет код
I режима работы устройства. Правая часть слова блока 20 состоит из двух частей: одна часть, содержащая четыре разряда, определяет выбор импуль- 20 сов считывания определенного периода. следования, которые. определяют частоту регенерации информации на.экранах калдого из 17-1 — 17-и индикаторов.
Другая часть, содержащая по Ж-4 разря-25 дов, где М - количество слов в блоке
20, определяет выбор одного из генераторов 9 или 10 знаков, который формирует символы в данный период времени. Иными словами, эта часть слова . 30 определяет режим формирования символов в пределах одной нли другой обобщенной фигуры зиакоместа. В целом структура правых частей всех Я слов блока 20 регистровой памяти следующая:
А1 =(000...00 (0000 ;
А = (000...00> (0000>
А х (010 ° 00 (-0000
° А = (001...00> (0000 40
« ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° °
A„ = (000«««10> (0000>;
А„= (000. ° .01 (0000)
А„. = (000 ° .. 01> (1000>;
Ап р= (000 ° ° ° 01 > (0100 >ау
А,= (000. 0 1 > (0010> .:Ая = (000...01+ (0001>, где скобками () отделены указанные вьппе части этих слов. Левая часть нулевого слова А — нулевая. 50
Верхнее слово блока 20 регнстро" вой памяти является рабочим и îíî определяет режим работы устройства.
Блок 21 сравнения вырабатывает единичный сигнал на своем выходе тогда, ког-55 да число символов, подаваемде на его первые входы с выходов счетчика 19 превьппает контрольное число записанное в левой части верхнего слова блока 20 регистровой памяти. Блок 22 сравнения вырабатывает, .в свою очередь, единичный сигнал на своем выходе тогда, когда число символов, подаваемое на его первые входы с выходов счетчика 19, не превьппает контрольное число, записанное в левой части нижнего слова блока 20 регистровой памяти. При сдвиге слов в блоке 20 верхнее слово становится на место нижнего и наоборот.
Правая часть верхнего слова подается в регистр 25. Это необходимо для того, чтобы при очередном анализе объема информации в ВЗУ устройство не потеряло предыдуший режим работы.
Начало цикла анализа определяется цикловым сигналом, по которому обнуляется счетчик 19 и записывается информация в регистр 25.
Устройство имеет два режима работы, которые, в свою очередь, делятся на ряд градаций. Для первого режима градацни следующие. Первая — это когда объем информации в ВЗУ и соответственно в блоке 5 буферной памяти не очень велик. В этом случае символы на экранах всех 17-1 — 17-и индикаторов формируются вторым генератором 10 знаков со средним временем формирования символа t 15 7 = ЗОТ, где Твремя формирования одного элемента обобщенной фигуры знакоместа на фиг. 3, и частота Р, регенерации изображеций на всех экранах равна
50 Гц. В случае, когда объем информации в ВЗУ станет больше первого А,, но меньше второго А слова блока 20 регистровой памяти, устройство переходит во вторую градацию первого режима. В этой градации устройство первые m, символов отображает ео средним временем формирования t <
7,5Т, где Т вЂ” время формирования одного элемента обобщенной фигуры . знакоместа на фиг. 2, а остальные с й«. 15T . При этом частота У реге» нерации изображений равна 50 Гц. При третьей градации устройство первые стволы отображает со средним временем t+ 7,5 T .и частотой Р
50 Гц, и т.д.
Величина m выбирается из выраже1 ния ш, = (F;) — N;t4,,)(tÔà — tq,i) У
O где И ° — содержимое левой части i-ão
1446642 слова в блоке 20 регистровой памяти.
Приведенное выражение получено в результате решения системы уравнений
K- +m =N °
1 <
Диапазон изменения N; определяется из следующих условий. Нижняя граница N определяется при следующих параметрах . частота регенерации номинальная F 50 Гц, все символы отображаются вторым генератором 10 знаков со средним временем t < = 15T
При этом m = 0-и К, (F, t,) Й<
=. K<. С учетом исходных данйых N
-" 1334 символа. Верхняя граница nepiaoro режима работы И„ определяется при F, = 50 Гц и условии, когда все символы отображаются со средним временем t<, = 7,5 Т . При этом К 4 = 0 поэтому N <...< = 2667 симвс<лов.
В предлагаемом устройстве приращения (градации) левых частей слов в блоке 20 регистровой памяти делаются одинаковыми, т,е. N;+, - Я; = const для всех i кроме последнего, т.е.
Б 1<.4 — N« з <",<„+< - N; Емкость второго 28 счетчика принимается равной целой степени двойки, т.е. 2 Р+, а приращения принимаются равными
Ы;„<- N, — 2
Количество градаций для первого режима определяется из выражения
Ф
С, = )(И „„- N,) 2 Г= gN,Z ( где скобки I- означают целое большее число.
Таким образом, градации чисел N первого режима сводятся в следующую систему уравнений
К<)
P.
N + 2
Ng = N + 2 у
И; =И;< +2
Nag = т«.g
Во втором режж<е работы устройст-. ва при формировании всех символов со средним временем t, изменяется частота регенерации изображений. В устройстве предусмотрены следующие частоты регенерации изображений: F
= 45 Гц, F>.= 40 1"q, Е, = 35 Гц, 30 Гц. Соответственно значения чи" сел, соответствующие приведенным частотам F, будут следу"шими N з
=. 2963, N <<, = 3333, Ии < 3809, Ы<, = 4445 символов.
Количество и индикаторов 17-1
17-и предлагаемого устройства определяется из выражения
n = 1 (n„1 )(, 2О где скобки 3 L означают округления до ближайшего меньшего целого.
Рассчитанные по приведенным формулам значения заносятся в блок 20 регистровой памяти. В зависимости от
25 быстродействия используемых в устройстве генераторов 9 ч 10 знаков и числа регистров в блоке 20 регистровой памяти значения Н; могут изменяться.
Сигналы на выходах регистра 25
30 определяют режим работы устройства.
Сигналы, которые определяют второй, режим работы устройства. с выходов п-4, ..., n регистра 25 подаются на выход формирователя 2 на второй вход
85 генератора 4 импульсов считывания для изменения (выбора) частоты регенерации памяти. Сигналы, которые опредеЛяют первый режим работы устройства, подаются на входы элементов
40 И 31, Второй 28 счетчик осуществляет фактически подсчет признака наличия информации в ВЗУ (или через цикл опроса в блоке 5 буферной памяти) ° Сигналы переполнения с выхода второго
45 28 счетчика поступают на вход распределителя 29 и управляют переводом его в другие состояния. В возбужденном состоянии может находиться только один выход распределителя 29. В исходном б0 положении (по поступлении на вход распределителя 29 циклового имлульса) в возбужденном состоянии находится первый выход распределителя 29. На второй вход первого элемента И первой
56 группы элементов И 31 поступает сигнал с первого выхода распределителя
29 и, если устройство находится во второй градации первого режима работы, то через второй 32 элемент ИЛИ бб42 р5 полиграф"псы иэ данного набора. Блок
36 выбора микрополиграмм предназнаl44 сигнал поступает далее для управления работой первого 9 генератора знаков.. В результате поступления это +( го сигнала первые 2 символов отображаются со средним временем Т <р, каждый, а остальные — со средним временем t . Если устройство находится в первой градации первого режяча работы, то нулевые сигналы с первых и-4 выходов регистра 25 через второй 32 элемент ИЛИ создадут управляющий сигнал для работы только вто-. рого 10 генератора знаков и все символы отображаются со средним временем t каждый. Аналогично происходит для других градаций первого режима работы устройства с той лишь разницей, что изменяется количество символов, отображаемых за среднее
/ время и,. В последней градации пер-. вого режима работы устройства все символы отображаются со средним временем t
Генераторы 9 и 10 знаков предназначены для формирования кодовых последовательностей функций возбуждения, кода подсвета символа и выдачи их.через коммутатор 16 на формирователи в индикаторы. Генераторы 9 и 10 знаков имеют возможность отображать символы с разным качеством. Генера. тор 9 знаков формирует символы первого типа в среднем эа время t< 7,5 Т,, а генератор 10 знаков формирует символы второго типа в среднем за время 15 Т„. Символы первого тина образуются на обобщенной фигуре знакоместа, приведенной на фиг. 2, символы второго типа - иа обобщенной фигуре знакоместа, представленной на фиг. 3. Символы второго типа имеют более высокую точность отображения.
Так как геометрические размеры обобщенных фигур знакомест символов двух типов (фиг; 2 и 3) одинаковы и линейная скорость передвижения луча по экрану постоянна, то при формировании символов второго типа частота тактовых импульсов, которые управляют формированием микрополиграмм, должна быть вдвое больше, чем при . формировании микрополиграмм символов первого типа. На частоте генератора
1 тактовых импульсов формируются символы второго типа, а символы первого типа формируются на частоте вдвое мейьшей. Деление частоты на 2 осуще5
40 ствляется триггером 15. Элементы И 13 и ЗАПРЕТ 14 предназначены для выбора тактовых импульсов в соответствии с сигналом с управляющего выхода формирователя. Для выбора сигнала "Пуск предназначены элементы И 11 и 3АПРЕТ 12.
Коммутатор 16 предназначен для . коммутации кодовых последовательностей функций возбуждения, кода подсвета, сигнала Конец символа" на индикаторы 17-i.
Генератор 9 знаков предназначен для выработки управляющих сигналов, необходимых для формирования символов в пределах обобщенной фигуры знакоместа, приведенной на фиг. 2.
Генератор 9 знаков реализует способ микрополиграммного синтеза изображений. Иэображения формируются на 12 микрополиграмм. Синтез символов осуществляется четырьмя непересекающимися подмножествами микрополиграмм, а в каждой группе имеется по три набора микрополиграмм. Поэтому разрядность кода набора микрополиграмм, поступающих иэ блока 6 дешифраторов, равна четырем, из которых два старших разряда соответствуют коду группы микрополиграмм, а два младших — набору микрополиграмм, необходимых для формирования символа иэ данной группы. Код подсвета также поступает из блока 6 дешифраторов и не превьппает двенадцати разрядов.
В регистр 38 кода микрополиграмм заносится четырехразрядный код. В регистр 34 кода. подсвета заносится двенадцатиразрядный код подсвета.
Блок 37 формирования кода микрополиграмм предназначен для формирования позиционного кода набора микрополиграмм и признаков первой микрочен для последовательной вццачи сигналов на формирование только необхо" димых микрополнграмм данного набора и для формирования сигнала признака длительности работы формирователя 35 циклов. На вход блока 36 выбора микроаолиграмм поступают с въиодов блока 37 формирования кода микрополщграмм сигналы кодов микрополиграмм ° участвующих в синтезе символа, и признаки первых микрополиграмм данного набора. С выхода формирователя
35 циклов поступает сигнал "Сдвиг".
l 446642 полиграммы,приведенной на фиг. 3.
Данная полиграмма разбивается на четыре микрополиграммы. Каждая микро35 полиграмма состоит из десяти элементов и повернута в пространстве друг относительно друга на 90 . Информационное описание каждого символа составляет 32 двоичных разряда. На каж- 40 дыи фрагмент изображения отводится
8 двоичных разрядов. Информационное описание фрагмента разбивается на . два поля (по четыре разряда каждый).
В генераторе 10 знаков в блоке 40 подсвета осуществляется параллельное преобразование каждого поля в пятиразрядные поля, которые вместе образуют десятиразрядный код подсвета фрагмента. Использование 32-разряд50 ного информационного описания кода символа вместо 40-разрядного позволяет упростить блок б дешифраторов.
Формирование символов начинается с элемента фрагмента, у которого код
55 подсвета равен < I ), В генераторе
10 знаков для перевода электронного луча в точку траектории контура микрополиграммы, с которой начинаетБлок 36 выбора микрополиграмм устанавливается в исходное состояние в конце каждого цикла синтеза символа сигналом конца формирования символа, который поступает из коммутатора 16.
Формирователь 35 циклов предназначен для выдачи серий тактовых сигналов, необходимых для формирования функций возбуждения и выработки сигнала управления, подаваемого в блок 36 выбора микрополиграмм. Так как используются шести-, няти- и четырехэлемент ные микрополиграммы, то формирователь
35 циклов вырабатывает серии тактирующих сигналов из шести, пяти и четырех тактов соответственно. В начальное состояние формирователь 35 циклов также устанавливается от сигнала конца формирования ствола из коммутатора 16. Формирователь 33 кодов предназначен для формирования функций возбуждения (кодовые последовательности, управляющие формирователями 72 и 73 отклоняющих напряжений). На вход формирователя 33 кодов поступают сигналы номеров микрополиграмм от блока 36 выбора микрополиграмм и такты управления от формирователя 35 циклов.
Генерато: 10 знаков предназначен для формирования символов в пределах
30 ся ее формирование, отводится перио, Т между импульсами, поступающими с выхода второго 14 элемента ЗАПРЕТ.
За время Т формируется один элемент микрополиграммы, поэтому в генераторе 10 знаков учитываются "нулевые хвосты" кодов подсвета, только начиная с двух первых разрядов кода подсвета.
Формирование микрополиграмм осуществляется последовательно, начиная с первого фрагмента и кончая четвертым. Каждому выходу третьего распределителя 45 ставится в соответствие свой фрагмент. В данный момент времени в возбужденном состоянии может находиться только один выход третьего распределителя 45. Управляется этот распределитель 45 сигналами с выхода девятого элемента И 49, Для формирования всех четырех фрагментов (микрополиграмм) необходимо всего два вида отклоняющих напряжений, которые можно обозначить как
А и В. Первый формирователь 57 отклоняющих напряжений вырабатывает на выходе напряжение вида А, а второй формирователь 58 отклоняющих напряжений — вида В. Напряжение вида А образуется путем подачи на суммирующий вход формирователя 57 сигналов с первого, второго, пятого и шестого выходов второго распределителя 44 через элемент ИЛИ 53, а на вычитающий вход — сигналов с третьего, четвер- того, девятого и десятого выходов распределителя 44 через элемент ИЛИ
54. Напряжение вида В образуется по/ дачей на суммирующий вход второго .. формирователя 58 отклоняющих напряжений через шестой элемент ИЛИ 55 сигналоц со второго, третьего, седьмого и восьяого выходов распределителя
44, а на вычитающий вход — через элемент ИЛИ 56 сигналов с четвертого и пятого выкодов распределителя 44.
Отклоняющие напряжения вида А и В формируются инвертированием напряжений А и В соответственно первым 60 и вторым 61 инверторами. Выбор необходимой пары отклсняющих напряжений по координатам Y u X (cM. таблицу) осуществляет блок 43 коммутации в соответствии с тем, какую микрополиграмму необходимо формировать.
Отображение символов осуществляется под действием кода подсвета, поступающего с выхода триггера 51, На
144бб42
12 каждом цикле работы распределителя
44 в блок 40 подсвета заносится восьмиразрядный код фрагмснта, который в блок 40 подсвета преобразуется в, десятиразрядный код подсвета ° Под действием этого кода подсвечиваются только те элементы полиграммы, которые образуют изображение символа.
Первый — третий выходы распределителя 45 подключены к входам блока 39 регистров кода подсвета для перезаписи в блок 40 подсвета кодов подсвета очередной микрополиграммы после окончания цикла работы распределителя 44.
Перезапись осуществляется сигналом с выхода элемента И 49. Для обеспечения стабильной работы генератора 10 знаков вход третьего 45 распределителя выполнен задержанным на время, необходимое для перезаписи информации иэ блока 39. регистров кодов подсвета в блок 40 подсвета. Длительность цикла работы распределителя 44 определяется кодом подсвета формируемой микрополиграммы. Инверсные выходы всех разрядов кода подсвета из блока 40 подсвета подключены к входам элемента И 47, который выполняет операцию сравнения нулей. По окончании подсвета последнего необходимого элемента микрополиграммы с выхода элемента
И 47 вырабатывается сигнал, который устанавливает распределитель 44 в исходное состояние, первый 57 и второй
58 формирователи отклоняющих напряжений переходят в состояние, соответствующее нулевым уровням напряжений на их выходе, переводит в исходное состояние блок 41 управляющих сигналов, сбрасывает в нулевое состояние . триггер 51, поступает на вход блока
43 коммутации для выработки сигнала, устанавливающего электронный луч в начальную точку знакоместа (точку начала формирования следующей микрополиграммы). Этот процесс — режим
"Подготовка". В этом режиме генератор 10 знаков подготавливается для начала формирования очередной микрополиграммы. Время возврата луча ЭЛТ в начало знакоместа из любой точки . знакоместа не превышает величины Т .
Элемент И 48 блокирует возможность возбуждения луча ЭЛТ в моменты перезаписи кодов подсвета из блока 39 регистров кода подсвета в блок 40 . подсвета, т.е, в режим "Подготовха".
Элемент И 49 выделяет импульс перезаписи кода подсвета очередной микрополиграммы из блока 39 регистров кодов подсвета в блок 40 подсвета, он же переводит распределитель 44 в состояние, соответствующее возбуждению его первого выхода. Сигнал с выхода элемента И 49 через элемент
ИЛИ 52 поступает на вход блока 41 управляющих сигналов для обеспечения его функционирования. То же самое производит сигнал "Пуск", поступающий с выхода элемента ЗАПРЕТ 12 на другой вход элемента ИЛИ 52. Элемент
И 46 служит для исключения сдвига кода подсвета в блоке 40 подсвета в режиме "Подготовка". Элемент И 50 служит для формирования сигнала
"Конец символа". Этот сигнал появляется в конце процесса формирования четвертого фрагмента обобщенной фигуры (в возбужденном состоянии находится четвертый выход распределителя
25 45), когда завершено формирование последнего необходимого для формирования символа элемента четвертой микрополиграммы (наличие сигнала на выходе элемента И 47). Блок 40 подсве3Q та предназначен для хранения кода подсвета текущей микрополиграммы, вовторых, для сдвига кода подсвета в процессе формирования символа. Из анализа структуры символов возникает необходимость дешифрирования и преобразования только кодов (5 » (10> с„1 1 )» (1 3)» (1 и >» поступающих иэ блока 39 регистров кодов подсвета.
Остальные коды образуются путем до40 бавления одного нулевого разряда.
Следующая функция блока 40 подсвета— образование "усеченного" со стороны младших .разрядов сдвигающего регистра. Это делается в случае, если код
45 подсвета содержит в i-тых младших разрядах нулевые состояния. В этом случае генератор 10 знаков начинает формировать контур микрополиграммы с элемента, у которого состояние перво5g го младшего разряда кода подсвета отлично от нуля.
Блок 41 управляющих сигналов предназначен для выработки управляющих сигналов, которые управляют функцио 5 нированием блока 40 подсвета, блока
42 коррекции и распределителя 44.
Выработка управляющих сигналов производится путем анализа инверсных состояний первого-девятого разрядов, 13 1446 которые поступают на вход блока 41 управляющих сигналов с выхода блока
40 подсвета. Кроме того, сигналы с выхода блока 41 управляющих сигналов, поступающих на входы блока 42 коррекции, который. предназначен для предварительной установки электронного луча в начало элемента контура микрополиграммы, с которого начинается формирование фрагмента символа. Имеется восемь возможных вариантов начала формирования каждой микрополиграммы. Перевод электронного луча в восемь возможных-начальных точек кон- 1 тура фрагмента требует в различных сочетаниях двух калибровочных напряжений П и 2 U, Кроме того, учитывается для какого фрагмента полиграммы производится установка электронного 2 луча, что отражается в изменениях знаков калибровочных напряжений. Блок
43 коммутации предназначен, во-первых, для выбора пары отклоняющих напряжений для каждой микрополиграммы, 2 во-вторых, при возникновении ситуации» когда все оставшиеся несформированные элементы микрополиграммы имеют нулевое состояние кода подсвета блока 43 коммутации обеспечивает перевод электронного луча на.начало знакоместа. Сигнал "Конец символа" подготавливает генератор 10 знаков для формирования следующего сигнала.
Этот сигнал поступает из коммутатора 16.
Коммутатор 16 предназначен для коммутации кодовых последовательностей функций возбуждения от генератора 9 знаков, отклоняющих напряжений от генератора,10 знаков, кода подсвета к соответствующим индикаторам, а также для формирования сигнала "Конец символа". Дешифратор 62 необходим для дешифрирования кода индикатора, записанного в регистре .7 кода индикатора. С помощью элемента И-НЕ
63 формируется сигнал "Конец символа" при формировании символов от генератора 9 знаков. С помощью элемента ЗАПРЕТ 64, элемента И бб, элемента ИЛИ 68 осуществляется формирование сигнала подсвета в соответствии с выбранным режимом функционирования устройства (функционирующим первым 9 или вторым 10 генератором знаков) .
Аналогичным образом осуществляется выбор сигнала "Конец символа" с помощью элемента И 67, элемента ЗАПРЕТ
642
14
65 и элемента ИЛИ 69. Кодовые последовательности функций возбуждения, сигнал кода подсвета и сигнал "Конец символа" коммутируются на соответствующие индикаторы 17 1 — 17-п с помощью групп элементов И 71 — 71n. Отклоняющие напряжения от генератора
10 знаков коммутируются соответственно с помощью ключей 70-1 — 70-п труппы. Причем ключевыми сигналами являются соответствующие потенциалы от. дешифратора 62 и формирователя 2.
Каждый из индикаторов 17-1 — 17-п
5 содержит третий 72 и четвертый 73 формирователи отклоняющих напряжений соответственно по координатам Х и 7, на суммирующий и вычитающий входы которых подаются кодовые последователь0 ности кодовых функций возбуждения от первого генератора 9 знаков через коммутатор 16. Эти формирователи аналогичны формирователям 57 и 58 отклоняющих напряжений. Функцию объ5 единения отклоняющих напряжений осуществляют сумматоры 76 и 77, выходные потенциалы которых подаются соответственно на отклоняющие системы 8,0 по координате Х и 81 по координате Y
0 ЭЛТ 78. Код подсвета символа через формирователь 74 поступает на модулятор 79 ЭЛТ 78. Узел 75 выбора знакоместа преобразует код координат знаком -.та из регистра 8 кода знакоЗБ места в величины соответствующих отклоняющих напряжений, которые также подаются на соответствующие входы сумматоров 76 и 77 для отклонения
I луча ЭЛТ 78 в соответствующее место
40 экрана. Но сигналу Конец символа, поступающему из коммутатора 16 фор; мирователи 72 и ?3 отклоняющих напряжений приводятся в исходное состояние.
45 Устройство работает следующим образом.
В процессе регенерации информации на экранах индикаторов 17-1 — 17-и информация из ВЗУ поступает на пегб0 вый вход формирователя 2 и на вход блока 3 задержки, который осуществляет задержку поступления информации на вторые входы формирователя 2 и блока 5 буферной памяти на интервал
55 одного цикла опроса памяти ВЗУ (или всех регистров блока 5 буферной памяти). С формирователя 2 эта информа- ция поступает на счетный вход первого счетчика 19 и первые входы эле1 5 144664 ментов И 23 и 24. Счетчиком 19 осуществляется подсчет числа символов, которые необходимо отобразить на экранах всех индикаторов 17-1 — 17-п.
По мере подсчета числа символов это число сравнивается с верхним и нижним числами блока 20 регистровой памяти. Под действием сигналов, формируемых на выходах блоков 21 и 22 )О сравнения, в блоке 20 регистровой памяти происходит сдвиг слов вверх или вниз. Если окажется, что левая часть верхнего слова нулевая, а левая часть нижнего слова в этом случае 15 равна числу Нв, то оба блока 21 и 22 вырабатывают на своих выходах высокий потенциал. Чтобы в этом случае на выходах обоих элементов И 23 и 24 не сформировался сигнал сдвига одно- 20 временно, вследствие чего бы мог произойти сбой в сдвиге слов в блоке 20 регистровой памяти, предусмотрена подача единичного сигнала на запрещающий инверсный вход элемента И 24 26 с выхода блока 21 сравнения. В результате этой процедуры блок 20 регистровой памяти находится как бы в режиме слежения и к концу опроса памяти ВЗУ на выходе блока 20 регистровой па- 30 мяти окажется слово, содержание левой части которого соответствует объему памяти, который станет поступать в блок 5 буферной памяти, а в правой записан код режима работы.
Режим слежения заканчивается по поступлении циклового импульса на обнуляющий вход счетчика 19 и управля-. ющий вход регистра,25. Этот сигнал устанавливает в нулевое состояние 4р счетчик 19 и записывает позиционный код режима работы устройства в регистр 25. Таким образом, в регистре
25 хранится код режима работы устройства для информации, поступающей в 45 блок 5 буферной памяти и одновременно считываемой из него для отображения. Кодовая группа с М-4-го до М-го выходов регистра 25 поступает непосредственно на выход формирователя 50 и далее на вход генератора 4 импульсов считывания. Эти сигналы управляют частотой регенерации буферной памяти и тем самым снижают нагрузку на генераторы 9 и 10 знаков. Кодовая группа со следующих N-5, кроме первого, выходов регистра 25 поступает на первые входы соответствующих элементов И 31 первой группы, а также
16 объединяется,в элементе ИЛИ 26. С помощью счетчика 28, распределителя
29 и элементов ИЛИ 30 группы здесь формируются сигналы, которые определяют продолжительность поочередной работы генераторов 9 или 10 знаков.
В зависимости от кода, снимаемого с выходов регистра 25, устройство осуществляет формирование некоторой части символов эа более короткое время. Если с первых N-4 выходов регистра 25 снимается полностью нулевая кодовая группа, то на выходе элемента ИЛИ 32 также формируется нулевой сигнал, что свидетельствует о том, что количество символов, которое необходимо.отобразить, не превышает числа N< и их отображает второй генератор 10 знаков. Это происходит потому, что открываются 12 и 14 3АПРЕТ элементы и пропускают на соответствуюшие входы генератора 10 знаков сигналы "Пуск" и тактовую последовательность импульсов периода Т, необходимых для функционирования этого генератора. Теперь допустим, что на одном нэ первых N-5 кроме первого, выходов регистра 25 присутствует единичный потенциал. Он через элемент ИЛИ 26 открывает элемент И 27 и пропускает на счетный вход счетчи) ка 28 те же импульсы, которые за . цикл до этого подсчитаны счетчиком
19. Следует ваметить, что предвари1 тельно цикловый импульс поступает на обнуляющий вход счетчика 28 н вход распределителя 29, который переводится в первое состояние, при котором у него в возбужденном состоянии находится первый выход. При этом на вторые входы всех элементов
И 31 первой группы поступают единичные потенциалы, которые с указанным единичным потенциалом с одного из выходов регистра 25 формирует на выходе элемента ИЛИ 32 также единичный сигнал. В этом случае аналогичным образом подключается в работу генератор 9 знаков, так как открываются элементы И 11 и 13 и пропускают на соответствующие входы генератора 9 знаков сигналы "Пуск" и тактовую последовательность импульсов периода
2Тр, необходимых для функционирования
Р+ этого генератора. Отсчитав 2 импульсов .счетчик 28 переполняется, и переводит распределитель 29 во.второе состояние, при котором в возбуж17
14466 денном состоянии находится его второй выход, и.т.д. Таким образом, единичный потенциал на выходе элемента liJM 32 присутствует до тех пор
9 пока на одном из элементов И 31 группы происходит совпадение единичных сигналов от регистра 25 и распределителя
29. После этого устройство переходит в режим отображения символов генерато- 10 ром 10 ° Объединенный сигнал "Конец символа", формируемый на управляющем выходе коммутатора 16, подготавливает устройство для отображения следующего символа: обнуляет первый триг- 1б гер 15, подготавливает к работе генераторы 9 и 10 знаков, через генератор 4 импульсов считывания формирует сигнал "Пуск".
Устройство осуществляет переходы 20 к другим режимам работы по следующему правилу: пока ресурсы быстродействия позволяют, то обеспечиваются наилучшим.образом эргономические требования, а именно — сохранение номиналь- 2б ной частоты критических мельканий и повышенная точность отображения информации. Первой при увеличении объема информации начинает изменяться точность отображения (переход íà бо- 1д лее простой по структуре, но требующий меньше времени на формирование алфавит символов}. При дальнейшем увеличении объема информации происходит снижение критической частоты мельканий, но не более, чем до 30 Гц.
С другой стороны, в случае отказа одного из генераторов 9 или 10 знаков с помощью принудительной коммутации (на фиг. 4 не показано) возможно отображение