со
: Изобретение относится к автоматике и вычислительной технике и может быть юпользовано в устройствах вывода из ВМ и в системах отображения инфор- tanKH.
Цель изобретения - повышение дос |говерности отображаемой информации.
В предложенном устройстве осуществляется процедура гибкого контроля функционирования устройства, которая учитывает изменение структуры микро- полиграмм. Сигнал Ошибка форми - руется в соответствии с выражё - нием
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU964707A1 |
Устройство для отображения информа-ции HA эКРАНЕ элЕКТРОННОлучЕВОйТРубКи | 1979 |
|
SU822242A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1988 |
|
SU1606991A1 |
Устройство для формирования изображений на экране электронно-лучевой трубки | 1982 |
|
SU1164776A1 |
Устройство для отображения информации | 1986 |
|
SU1446642A1 |
Устройство для формирования изображений на экране электронно-лучевой трубки | 1979 |
|
SU911600A1 |
Устройство для отображения инфор-МАции HA эКРАНЕ элЕКТРОННО-лучЕВОйТРубКи | 1979 |
|
SU807364A1 |
Устройство для отображения информацииНА эКРАНЕ элЕКТРОННО-лучЕВОй ТРубКи | 1978 |
|
SU798794A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1982 |
|
SU1067496A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1980 |
|
SU881822A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах вьшо- да из ЭВМ и в системах отображения информации. Цель изобретения - повышение достоверности отображаемой информации - достигается за счет введения контроля функционирования устройства, позволяющего корректировать ошибки любой кратности в пределах формирования микрополиграмм различной структуры, и осуществляется введением блока 10 контроля и формирователя 9 импульсов, учитывающих структуру формируемой микрополиграммы, блока 17 задания режимов работы и элементов 11-16 с соответствующими функциональными связями. 1 з.п. ф-лы, 6 ил. (Л
3 (a,aga,,a4aja4Vl,agaja Va,ata,a)Ap,V(a,aja,a,Va,,,aja,a,Va,aja,a)A,(1)
де а,-а сигналы на выходах блока формирования функций воз- бу дения, соответствуюпще функциям возбуждения по координатам X и У, подаваемым: а,, а - на сум- ,20 мирующие входы формирова- гелей отклоняющих функций, а2., а - на вычитаPI (p,vPa(b2Vb3Vb vb5)vpjA(b2Vbj)(bjVb4); (2)
Ре P/(b,Vbj),(Vb4)Vp/(b2Vb3)
b g - сигналы на выходах рас- 30 пределителя импульсов, |
соответствующие номерам
элементов в формируемой
микрополиграмме, bj
.35
р - сигналы на выходах блока
элементов ИЛИ, соответ- ствунщие номерам групп разбиения набора формиру- емьпс устройством микро- 0 полиграмм: с, V Cj,
Cjv с с
, V е.
+ V с, V Cg, э «о
(4)
, V Cg V Со VC
45
К.
сигналы на выходах распределителя импульсов, с памятью, соответствующие номерам микрополи- грамм в наборе, с,
((.1 представлена функциональма устройства, на фиг.2 - нальная схема распределителя ов, на фиг.З - функциональная лока выбора признаков контрофиг.4 - функциональная схема онтроля, на фиг,5 - функцио схема блока задания режима .
50
55
S
клцие входы этих же формирователей, а;| |0,1|, признаки контроля формирования элементов в мик- рополиграмме, соответственно совпадающих и не совпадающих по направлению с осями координат X и У,
(3)
.на фиг.б - набор микрополиграмм и эпюры соответствующих им отклоняющих напряжений по координатам X и У.
Устройство содержит генератор 1 импульсов, регистр 2, первый распределитель 3 импульсов (с памятью), блок 4 элементов ИЛИ, второй распределитель 5 импульсов, преобразователь 6 кодов, формирователи 7 и 8 отклоня- кщих напряжений по координатам X и У, формирователь 9 импульсов, блок 10 контроля, элементы И 11-16, блок 17 задания режимов работы. Позициями 18, 19 и 20-22 обозначены входы элементов устройства.
Формирование изображений осуществляется путем подсвета элементов некоторой обобщенной фигуры, которая, в свою очередь, составляется из множества элементарных фигур - микрополиграмм (фиг,6). Каждому изображению (символу) ставится в соответствие определенное подмножество микрополиграмм, т.е. для каждого изображения траектория перемещения луча.индивидуальна. Первые двенадцать разрядов
двадцатичетырехразрядного кода символа составляют код микрополиграмм, которьй заносится в триггеры распределителя 3 импульсов, а вторые две30
надцать разрядов заносятся в регистр 2 и составляют код подсвета. Каждому разряду кода микрополиграмм соответствует своя определенная микрополи- грамма. Причем микрополиграммы с номерами 1 и 2 - шестиэлементные, - четырехэлементные, 6 - пятиэлементные.
Генератор 1 импул.ьсов вьфабатьгоа- ю ет периодическую последовательность импульсов с периодом ut, которым определяется время формирования одного элемента микрополиграммы.
Распределитель 3 импульсов работа- 15 ет таким образом., что сигнал управления последовательно возникает только на тех его выходах, которым соответ- ствуют микрополиграммы, необходимые для формирования контура данного сим- 2Q вола. Для синтеза символов выбираются те микрополиграммы из набора возможных, в которых максимальное число элементов входит в контур отображаемого символа.25
Так как число элементов, составляющих микрополиграммы, различно, то . длительность сигналов на выходах распределителя 3 импульсов также различ- . на и определяется числом элементов, входящих в формируемую микрополиграм- му. Этим же определяется и длитель- ность цикла работы распределителя 5 импульсов, импульсы переполнения которого управляют работой распределителя 3.
Блок 4 элементов ИЛИ предназначен для управления длительностью цикла работы распределителя 5. Блок 4 связан с соответствзтощими выходами распределителя 3 и реализует систему логических вьфажений (4).
Распределитель 5 импульсов вьшол- йен адаптивным и содержит счетчик 23, дешифратор 24, элемент 25 запрет, И 26-30, ИЛИ 31, 32 (фиг.2).
Преобразователь 6 кодов представ- ляет собой последовательно соединен-- ные блоки элементов ИЛИ и коммутации. Преобразователь 6 служит для коммута- 5о ции выходов распределителя 5 импуль-. сов в зависимости от наличия сигнала на одном из выходов распределителя 3 на определенн)1е входы формирователей 7 и 8 отклоняющих функций через элементы И 11-14. Причем с выходов формирователей 7 и 8 снимаются напряжения, необходимые для формирования толь.ко той микрополиграммы, которой
35
40
45
0
5 Q 5
. .
5
0
5
соответствует возбужденный -выход распределителя, 3 импульсов.
Формирователь 9 импульсов (фиг.З) предназначен для формирования признаков контроля функционирования устрой- ,ства на каждом такте работы в зависимости от структуры (вида) формируемой микрополиграммы. Формирователь 9 состоит из элементов ИЛИ 33-39 и И 40- 46. Его связи и логика работы описываются логическими вьфажениями (2) и (3), реализуя которые блок 9 вьфаба- тывает на своих выходах 9,, и 9 сигн-алы, соответствующие признакам р и р контроля формирования элементов в микрополиграмме, соответственно совпадающих и не совпадающ гх по направлению с осями координат X и У.
Блок 10 контроля (фиг.4) предназначен для анализа признаков контроля и выходных комбинаций формируемых в блоке 6 функций возбуждения, в случае появления сбоя блок 10 вьфабаты- вает сигнал Опотбка. Блок 10 состоит из элементов НЕ 47-50, И 51-58, ИЛИ 59-61, И-НЕ 62, 63. Логика работы блока и его связи описываются выражением (1) .
Блок 17 задания режимов работы (фиг.5) устанавливает в зависимости от наличия сигнала Ошибка два режима работы устройства: Формирование и Коррекция. В режиме Коррекция бяок 17 позволяет корректировать ошибки любой кратности в пределах :микрополиграммы. Блок 17 задания режима содержит триггеры 64, 65, элементы 66 задержки, ИЛИ 67, 68, И 69, счетчики 70, 71 и элемент 72 срав- нения.
Режимы работы устройства определяются состоянием триггера 65 совместно с состоянием триггера 64 согласно таблице.
В исходном состоянии триггеры 64 и 65 находятся в состоянии О, а
устройство - в режиме Формирование В этом режиме по мере сдвига кода подсвета микрополиграмм в регистре 2 под действием импульсов с выхода генератора 1 счетчик 71 осуществляет подсчет правильно сформированных элементов микрополиграммы. Изменение режима работы устройства блоком 17 осуществляется, когда блок 10 контроля вырабатывает сигнал Ошибка, триггер
64переходит в состояние 1 на время, необходимое для установления луча ЭЛТ в начало координат из любой точки знакоместа. С этой целью единичный выход триггера 64 соединен с установочными входами формирователей 7 и 8, распределителя 5 импульсов и через элемент 66 задержки с нулевым входом 1того же триггера. Элемент 66 задержки выбирается исходя из условий обеспечения возврата луча в начало координат. Кроме того, единичный выход триггера 64 соединен с единичным входом триггера 65 и через элемент ИЛИ 68 с установочным входом счетчика 70. Счетньш вход счетчика 70 через элемент И 69 сигналом с единичного выхода триггера 65 подключается к выходу генератора 1 импульсов. Тем самым в режиме Коррекция счетчиком
70осуществляется подсчет правильно сформированных элементов той же микрополиграммы. Выходы счетчиков 70 и
71связаны с входами элемента 72 сравнения и в случае совпадения состояний счетчиков 70 и 71 элемент 72 сравнения вьфабатывает сигнал на сво ем выходе. По этому сигналу триггер
65через элемент ИЛИ 67 и счетчик 70 через элемент ШШ 68 устанавливаются в состояние О, что соответствует переходу устройства из режима Коррекция в режим Формирование.
Элементы И 11-14 служат для отключения выходов блока 6 формирования функций возбуждения от входов формирователей 7, 8 отклоняющих функций на время перехода устройства в режим Коррекция (на время возврата луча в начало знакоместа). Для этого одни входы элементов И 11-14 соединены с нулевым выходом триггера 64 блока 17 задания режима.
Элементы И 15, 16 служат для отключения на период режима Коррекция соответственно входа и выхода регист- . ра 2 и приостановки на это время обработки кода подсвета. С этой целью
одни входы элементов, и 15, -16 подключены к нулевому выходу триггера 65. Устройство работает следующим образом.
т/Код символа поступает в устройство
по входу 19. Первые двенадцать разрядов этого кода составляют код микро- полиграмм и заносятся в триггеры распределителя 3 импульсов с памятью, а вторые двенадцать разрядов заносятся в регистр 2 и составляют код под- света. По сигналу Пуск по входу 18 запускается генератор 1 импульсов, с
выхода которого импульсы поступают на вход распределителя 5 импульсов.
На каждом такте работы устройства на соответствуклций вход преобразователя 6 с одного из выходов (соответствующего номеру формируемого элемента микрополиграммы) распределителя 5 поступает сигнал, который совместно с сигналом с Одного из выходов (соответствующего номеру формируемой микрополиграммы) распределителя 3 обеспечивает формирование преобразователем 6 четьфехэлементного кода функций во збуждения одного элемента формируемой микрополиграммы. Этот код через
элементы И 11-14 управляет формирователями 7 и 8. Триггеры 64 и 65 блока 17 находятся в нулевом состоянии, элементы И 11-16 разблокированы, что соответствует режиму работы устройства Формирование. С выходом форми- |рователей 7 и 8 снимаются отклоняющие напряжения X(t) и Y(t), обеспечивающие через соответствующие системы отклонения ЭЛТ (не показаны) перемещение луча ЭЛТ по контуру необходимой микрополиграммы. Одновременно с формированием элементов микрополиграммы под действием импульсов с выхода генератора 1 через элемент И 15 с выхода регистра 2 через элемент И. 16 на модулятор ЭЛТ поступают сигналы Z(t), управляющие подсветом луча ЭЛТ. В соответствии с этими сигналами подсвечиваются только те элементы микрополиграммы, которые составляют контур изображения. Выход элемента И 15 соединен со счетным входом счетчика 71 блока 17 задания режима с тем, чтобы обеспечить подсчет числа правильно сформированных элементов микрополиграммы
По окончании формирования микро- полиграммы с выхода распределителя 5 импульсов снимается импульс конца
цикла. Длительность цикла работы распределителя 5 различна, так как число элементов микрополиграмм набора различно (фиг.6). Установление соответ-
ствия числа элементов микрополиграммы
длительности сигнала на соответствующем вьгходе распределителя 3 (а равно и длительности цикла работы распределителя 5 импульсов) осуществляется подключением выходов блока А элементов КПИ к определенному входу распределителя 5. В зависимости от того, с какого выхода блока 4 элементов ИЛИ снимается сигнал, устанавливается и длительность цикла работы распределителя 5 и выбираются формирователем 9 признаки контроля формирования элементов микрополиграммы. Импульс конца цикла устанавливает счетчик 71 блока 17 в исходное состояние, а распределитель 3 - в следующее состояние. Этим обеспечивается в следующем цикле работы распределителя 5 импульсов формирование функций возбуждения на выходах преобразователя 6 для следующей необходимой микрополиграммы, 1
Если при формировании какого-либо элемента микрополиграммы произойдет сбой, то согласно логике работы фор- мирователя 9 и блока 10 контроля, описываемой выражениями (1)-(4), на выходе блока 10 контроля возникает сигнал Ошибка, Этот сигнал переводит триггер 64 блока 17 в единичное состояние, что обеспечивает установку в О распределителя 5 и возврат луча в начало знакоместа. На это время выходы преобразователя 6 отключа- ются от входов соответствующих форми- рователей, так как нулевой выход триггера 64 соединен с другими входами элементов И 11-14, Перевод триггера 64 в единичное состояние обеспе- .чивает также переключение триггера 65 в единичное состояние. Это соответствует переходу устройства в режим Коррекция. В этом режиме элемент И 15 блокируется отсутствием разрешающего потенциала на одном входе. Им- пульсы с выхода генератора 1 на вход счетчика 71 не поступают. Таким образом, счетчик 71 зафиксировал номер элемента микрополиграммы, на котором бьша обнаружена первая ошибка. Так как триггер 65 находится в состоянии 1, то сигнал управления подсветом луча на модулятор ЭЛТ с выхода 22 через элемент И 16 не поступает. Элемент И 69 открывается и счетчик 70 начинает подсчет числа элементов микрополиграммы, формируемых в режиме Коррекция. Подсчет элементов микрополиграммы счетчиком 70 осуществляется до тех пор, пока не совпадут значения сч етчиков 70 и 71, т.е. до номера элемента микрополиграммы, на котором был обнаружен сбой. Элемент 72 сравнения вьфабатывает сигнал, по которому счетчик 70 устанавливается в исходное состояние через элемент ИЛИ 68, а триггер 65 через элемент ИЛИ 67 переводится в нулевое состояние. Это соответствует переходу устройства в режим Формирование. Элементы И 15 и 16 разблокируются и на модулятор ЭЛТ по выходу 22 под действием импульсов с выхода генератора 1 поступает код подсчета начиная с номера элемента, на котором был обнаружен сбой. Процесс форьофования символа продолжается до выработки очередного импульса конца цикла с выхода распределителя 5 импульсов. Таким образом, осуществляется коррекция одиночных ошибок в пределах одной- микро- полиграммы с любой структурой (с любым количеством элементов микрополиграммы в пределах выбранного набора).
В реж1гме Коррекция также возможны ошибки, которые обнаруживают формирователь 9 импульсов и блок 10 контроля. В этом случае в момент обнаружения ошибки с выхода блока 10 снимается сигнал, который переводит триггер 64 блока 17 в состояние 1, Триггер 65 своего состояния не изменит, а через элемент ИЛИ 68 счетчик 70 устанавливается в исходное состояние, луч ЭЛТ переводится в начало координат знакоместа. Распределитель 5 импульсов переводится в исходное состояние (ни один из его выходов не возбужден). С приходом очередного импульса с выхода генератора 1 на соответствующий вход распределителя 5 импульсов начинается формирование микрополиграммы с первого ее элемента до элемента, на котором был обнаружен ;сбой в режиме Формирование. Далее работа устройства происходит согласно описанному.
Счетчик 71 всегда осуществляет подсчет элементов микрополиграммы, . правильно сформированных в режиме Формирование. Если возникает еще одна ошибка до окончания формнрования этой же fflкpoпoлигpaм IЫ, то устройство перейдет в режим Коррекция и будет функционировать в этом режи- |Mej пока состояние счетчика 70 не
Совпадает с новым состоянием счетчика 71, I
По окончании формирования последней из подмножества необходимых мик- рополиграмм для данного символа с выхода распределителя 3 с памятью снимается сигнал Конец формирования (не показан), по которому устройство подготавливается к приему следующего кода символа.
Формула изобретения
1, Устройство для отображения информации на экране электронно-лучевой трубки (ЭЛТ), содержащее генератор импульсов, регистр, первый и второй распределители импульсов, блок элементов ИЛИ, преобразователь кодов и формирователи отклоняющих напряжений по координатам X и У, выходы которых являются выходами устройства-для подключения к отклоняющей системе ЭЛТ, выход генератора импульсов соединен с тактовым входом второго распредерого подклю ены к выходам блока элементов ИЛИ, выходы формиро ателя импульсов соединены с управляющими входами блока контроля, информационные входы которого соединены с выходами преобразователя- кодов, подключенными к первым входам с первого по четвертый элементов И, вторые входы кото10 Рых подключены к BTopoi iy выходу блока задания режимов работы, информационный вход которого соединен с выходом блока контроля, выходы с первого по четвертый элементов И соединены с
25 элемента И, подключенным к управляющему входу регистра, выход которого соединен с первым входом шестого эле- ме нта И, выход которого является выходом устройства для подключения к мо30 дулятору ЭЛТ, третий выход блока задания режимов работы подключен -/ к вторым входам пятого и шестого элементов И,
лителя импульсов, информационные входы которого соединены с выходами блока элементов ИЛИ, входы которого подключены к выходам первого распреде- 2. Устройство по п.1, о т л и ч а- лителя импульсов, соединенным с ин- 35 ю щ е е с я тем, что блок задания формационными входами преобразователя режимов работы содержит два счетчикодов, управляющие входы которого соединены с выходами второго распределителя импульсов, . информационные входы первого распределителя импуль- сов и регистра являются информационным входом устройства, входом пуска которого является вход генератора импульсов, управляющий вход первого распределителя импульсов соединен с выходом второго распределителя импульсов, отличающееся тем, что, с целью повышения достоверности отображаемой информации, устройство содержит формирователь им- пульсов, .блок контроля, шесть элементов И и блок задания режимов работы первьй выход которого соединен с уп- равлякщими входами формирователей отклоняющих-напряжений по координата X и У и второго распределителтя импульсов, выходы которого подключены к управляющим входам формирователя иьшульсов, информационные входы кото
рого подклю ены к выходам блока элементов ИЛИ, выходы формиро ателя импульсов соединены с управляющими входами блока контроля, информационные входы которого соединены с выходами преобразователя- кодов, подключенными к первым входам с первого по четвертый элементов И, вторые входы кото10 Рых подключены к BTopoi iy выходу блока задания режимов работы, информационный вход которого соединен с выходом блока контроля, выходы с первого по четвертый элементов И соединены с
25 элемента И, подключенным к управляющему входу регистра, выход которого соединен с первым входом шестого эле- ме нта И, выход которого является выходом устройства для подключения к мо30 дулятору ЭЛТ, третий выход блока задания режимов работы подключен -/ к вторым входам пятого и шестого элементов И,
ка, элемент сравнения, два триггера, элемент И, два элемента ИЛИ и элемент задержки, вьтход которого подключен к первому входу первого триггера, второй вход которого является информационным входом блока, первый выход - вторым выходом блока, а второй выход - первым выходом блока и подключен к входу элемента задержки, первому входу первого элемент ИЛИ и первому входу второго триггера, первый выход которого является третьим выходом блок.а, а второй выход соединен с первым входом элемента И, второй вход которого является тактовым входом блока, а выход - к счетному входу первого счетчика, управляющий вход которого соединен с выходом первого
ИЛИ, второй вход которого соединен с выходом элемента сравнения и первым входом второго элемента ИЛИ, выход которого соединен с вторым входом второго триггера, а второй вход
является первым управляющим входомвходом блока, а выходы второго счет- блока и соединен с третьим входомчика соединены с входами первой труп- первого элемента ИЛИ, с управляющимпы элемента сравнения, входы второй входом второго счетчика, счетный вход группы которого соединены с выходами которого является вторым управляющимпервого счетчика,
em17
..л
ami
„J -ZL fpas.5
mfO ffff..
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU964707A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Королев А.В., Сорока Л.С« О применении способа микропрограммного синтеза изображений в терминальных устройствах ЭВМ.- Электронное моделирование, 1981, № 2, с | |||
Огнетушитель | 0 |
|
SU91A1 |
Авторы
Даты
1988-07-15—Публикация
1986-06-18—Подача