Устройство для отображения информации на экране электроннолучевой трубки

Номер патента: 1257635

Авторы: Дмитриев, Леусенко, Морозевич

ZIP архив

Текст

(см. Фиг, 11), Теми же сигналами организуется запись в блок 8 памяти графиков через коммутатор 77, Переключением каналов коммутатора 77 управляет дешифратор 83, на который 5 подается код режима из блока 19 вное да. Кроме того, в режиме ручного ввода ординаты графика на выходе дешифратора 83 дополнительно Формируется сигнал записи, стробируемый кадровым гасящим импульсом и переключаемый на выход коючутатора 77 для организации записи в блок 8 памяти графиков. В режиме линейной аппроксимации на вход записи блока 15 8 памяти графиков подключаешься сигнал готовности кода блока 26 линейной аппроксимации (шестнадцатый вход блока 2 управления), также стробируемый кадровым гасящим импульсом.20 Стробируемые кадровым гасящим импульсом (элементами И 80 и 81) сигналы готовности (из блока 26 линейной аппроксимации) и ручного ввода (из дешифратора 83) собираются по логике ИЛИ (элемент ИЛИ 82) для ФорФмирования сигнала записи позиции граФического маркера в счетчик 24 ординат графиков на время записи ординаты в блок 8 памяти графиков, 30Блок 19 ввода работает следующим образом. На первый его вход подаются импульсы частотой Г и через элемент И 34 разрешает счет счетчика 30 (см, Фиг, 2), последовательно под- З 5 ключающего выход каждой кнопки блока 92 кнопок на выход коммутатора 93. Если кнопка не нажата, на первый вход элемента И 95 подается разрешение счета (через одновибратор 94). 40 При нажатии кнопки в блоке 92 кнопок в момент ее переключения на выходе коммутатора 93 формируется уровень логического нуля, запускающий одно- вибратор 94 на время устранения дре безга кнопок (К+1- И),Сигнал с одновибратора 94 формирует импульс записи кода кнопки, а сам код хранится в зто время в счетчике 96, счет которого запрещен тем 0 же импульсом, Код кнопки (К+1+И) совпадает с адресом канала коммутатора 93 и используется для передачи десятичных цифр и знаков в соответствующие блоки устройства, Режим работы устройства задается блоком 98 кнопок. При нажатии соответствующей кнопки сигналом с выхода элеР мента ИЛИ 91 в регистр 90 заносится унитарный код режима, подаваемый на второй информационный выход блока 19 ввода, на второй вход которого подается сигнал переполнения счетчика 16 времени, обнуляющий регистр 90 режимов. Блок 97 кнопок управляет перемещением графического маркера.Регистр 20 диапазона принимает код номера диапазона по сигналу записи при наличии соответствующего режима дешифратор 102 и элемент И 99) Одновременно из блока 101 памяти считывается двоично-десятичное значение, соответствующее номеру диапазона, Например, если ось абсцисс имеет размерность частоты и первый диапазон составляет 0-625 Гц, то из блока 101 памяти считывается надпись "625 Гц"Таким образом, введение новых блоков и связей позволяет повысить скорость Формирования изображения за счет автоматической генерации линейно изменяющихся значений массива данных. При этом, по сравнению с прототипом, появляются дополнительные возможности; преобразование из двоична-десятичного кода в двоичный и наоборот с учетом коэффициента, масштабирование графика по произвольному закону (в том числе и нелинейному)Формула и з обретения1.устройство для отображения информации на экране электронно-лучевой трубки (ЭЛТ), содержащее блок управления, первый выход которого подключен к первому входу знакогенератора, выход которого подключен к первому входу первого элемента ИЛИ, выход которого подключен к модулятору ЭЛТ, отклоняющая система которой подключена соответственно к второму и третьему выходам блока управления, четвертый выход которот о подключен к входу счетчика точек растра, второй вход первого элемента ИЛИ подключен к выходу первого блока сравнения, первый вход которого подключен к выходу первого регистра, первый вход которого подключен к выходу блока памяти графиков, блок памяти шкал, второй блок сравнения, второй и третий регистры, третий блок сравнения, четвертый . регистр, счетчик маркера, счетчик текущего времени, второй и третий элементы ИЛИ, блок ввода данных, пятый регистр, формирователь двоичного кода абсциссы маркера, блок памяти знаков, шестой регистр, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены счетчик орди нат графиков, преобразователь кодвремя, блок линейной аппроксимации, первый и второй б.,оки коммутации, причем первый и второй входы блока управления являются первым и вторым 15 входами устройства, третий вход блока управления подключен к первому выходу блока ввода данных, соединенному с первыми входами пятого регистра, счетчика текущего времени, 20 преобразователя код - время, блока памяти знаков, шестого регистра, четвертого регистра, блока линейной аппроксимации, второго блока коммутации и блока памяти шкал, второй 25 и третий выходы блока ввода данных подключены соответственно к вторым и третьим входам пятого регистра, счетчика текущего времени, преобразователя код - время, шестого и четвер- З 0 того регистров, четвертый выход блока ввода данных подключен к первому входу второго элемента ИЛИ и второму входу блока линейной аппроксимации, третий вход которого подключен к35 пятому выходу блока ввода данных, подключенному к первому входу третьего элемента ИЛИ, вторые входы третьего и четвертого элементов ИЛИ подключены соответственно к первому и второму выходам блока линейной аппроксимации, третий выход которого подключен к четвертому входу блока управления, четвертый и пятый выходы которого подключены соответственно к четвертому и пятому входам преобразователя код - время, шестой вход которого подключен к выходу второго блока сравнения, соединенному с ЭЛТ, первый вход второго блока сравнения подключен к выходу блока памяти шкал, соединенному с вторым входом первого блока сравнения и с первым входом второго регистра, второй вход блока памяти шкал подключен к выходу счетчика точек растра, выход второго регистра подключен к второму входу второго блока коммутации и 2 Дчетвертому входу блока линейной аппроксимации, четвертый вьход которого подключен к третьему входу второго блока коммутации, четвертый входкоторого является третьим входом устройства, выход второго блока коммутации является выходом устройства и подключен к первому входу блока памяти графиков, выход которого подключен к пятому входу второго блока коммутации и к первому входу третьего регистра, выход которого подключен к второму входу второго блока сраннения, второй вход третьего регистра подключен к шестому выходу блока управления, седьмой выход которого подключен к второму входу первого регистра, восьмой выход блока управления подключен к второму входу блока памяти графиков, третий вход которого подключен к выходу счетчика ординат графиков, соединенному с первым входом третьего блока сравнения, второй вход которого подключен к выходу счетчика маркера, соединенному с первыми входами счет чика ординат графиков и формирователя двоичного кода абсциссы маркера; первый и второй входы счетчика маркера подключены к выходам второго и третьего элементов ИЛИ, выход третьего блока сравнения подключен к третьему входу первого элемента ИЛИ и к седьмому входу преобразователя код - время, восьмой вход которого подключен к выходу первого блока сравнения, первый и второй выходы преобразователя код - время подключены соответственно к первому и второму входам первого блока коммутации, третий вход которого подключен к первому выходу пятого регистра, второй выход которого подключен к второму входу формирователя двоичного кода абсциссы маркера и шестому входу второго блока коммутации, седьмой вход которого подключен к выходу четвертого регистра, соединенному с четвертым входом первого блока коммутации, пятый вход которого подключен к первому выходу счетчика текущего времени, второй выход которого подключен к девятому выходу блока управления, соединенному с пятым входом линейной аппроксимации и с третьим входом формирователя двоичного кода абсциссы маркера, четвертый вход которого подключен кдесятому выходу блока управления, соединенному с шестым входом блока линейной аппроксимации, пятый вход формирователя двоичного кода абсциссы маркера подключен к выходу шестого регистра, соединенному с шестым входом первого блока коммутации, седь. мой вход которого подключен к первому выходу формирователя двоичного кода абсциссы маркера, второй 1 О выход которого подключен к восьмому входу второго блока коммутации, вось мой вход первого блока коммутации подключен к выходу блока памяти знаков, второй вход которого подклю чен к одиннадцатому входу блока управления, двенадцатый и тринадцатый выходы которого подключены соответственно к второму и третьему входам счетчика ординат графиков, 20 четырнадцатый выход блока управления подключен к четвертому входу счетчика текущего времени, пятнадцатыч выход блока управления подключен к девятому входу первого блока комму тации, выход которого подключен к второму входу блока генерации знаков третий вход которого подключен к шестнадцатому выходу блока управления, семнадцатый выход которого 30 подключен к четвертому входу первого элемента ИЛИ, третий выход преобразователя код - время подключен к второму входу Второго регистра.2, Устройство по п. 11 о т л и - З 5 ч а ю щ е е с я тем, что формирователь двоичного кода абсциссы маркера содержит первый счетчик, первый вход которого является первым входом формирователя, четвертый вход 0 которого подключен к второму и третьему входам первого счетчика. к первому и второму входам второго счетчика, к первым входам первого и ВТОРОГО тРиггеРОВр ВыхОД ВТОРОГО 5 триггера подключен к первым входам первого и второго элементов И, вторые входы которых являются третьим Входом формирователя, соединенным с входом первого делителя частоты, выход которого подключен к первым входам первого и второго коммутаторов,вторые входы которых являются вторым входом формирователя, первый выход первого счетчика подключен к первому входу седьмого регистра, второй выход первого счетчика подклю чен к первому входу восьмого регистра и второму входу первого триггера,Выход которого подключен к первымВходам третьего и четвертого элементов И, Вторые входы которых подключены к выходам соответственно второго и первого коммутаторов, выходытретьего и первого элементов И подключены соответственно к четвертомуи пятому входам первого счетчика, выходы второго и четвертого элементов И подключены соответственно к третьему и четвертому входам второго счетчика, пятый вход которого является пятым входом формирователя, первый выход второго счетчика соединен с входом восьмого регистра, выход которого является первым выходом формирователя, второй выход второго счетчика подключен к второму входу второго триггера и второмувходу седьмого регистра, выход которого является вторым выходом формирователя,3, Устройство по п, 1, о т л ич а ю щ е е с я тем, что преобразователь код - Время содержит девятый регистр, первый Вход которого является первым входом преобразователя, выход девятого регистра подключен к первому входу четвертого блока сравнения, выход которого являетсятретьим выходом преобразователя,второй вход четвертого блока сравненияподключен к выходу первого блока памяти, соединенному с первыми входами десятого и одиннадцатого регистров, вход первого блока памяти подключен к выходу третьего счетчика,первый и второй входы которого являются четвертым и пятым Входами преобразователя соответственно, второй вход десятого регистра подключен к выходу пятого элемента И, первый вход которого является седьмым входом преобразователя, соединенным с первым Входом шестого элемента И,вторые входы пятого и шестого элементов И являются соответственно восьмым и шестым входами преобразователя, вторым входом преобразователя является вход первого дешифратора, выход которого подключен к первому входу седьмого элемента И, второй вход которого является третьим Входом преобразователя, выходы седьмого и шестого элементов И подключены к вторым входам соответственно девятого и одиннадцатого регистров, 3 1 2)7 вь 1 ходы десятог о и одиннащатого регистров являются соответственцо вторым и третьим выходами преобраэователя,4. устройство по и. 1, о т - л и ч а ю 1 ц е е с я тем, что блок линейной аппроксимации содержит двенадцатый регистр, первый вход которого является четвертым входом 10 блока, выход двенадцатого регистра подключен к первому входу первого умножителя частот 1, выход которого подключен к первому входу первого делителя частоты, выход которого под ключен к первому входу третьего счетчика, второй вход которого подключен к выходу второго делителя частоты, первый вход которого подключен к выходу второго умножителя частоты, пер вый вход которого подключен к выходу тринадцатого регистра, первый вход которого подключен к выходу третьего счетчика, который является четвертым выходом блока, третий вход 2 третьего счетчика подключен к первому выходу второго дешифратора, соединенному с первым входом четвертого элемента ИЛИ и с вторым входом двенадцатого регистра, вход второго дешифратора является первым входом блока, второй выход второго дешифратора подключен к третьему входу двенадцатого регистра, входу тринадцатого регистра и первым входом четвертого счетчика и третьего триггера, второй вход четвертого счетчика подключен к выходу пятого счетчика, соединенному с вторыми входами первого и второго делителей частоты, первыйвторой входы пятого счетчика являются соответственно вторым и третьим входами блока, третий вход пятого счетчика подключен к выходу четвертого элемента ИЛИ, второй вход которого подключен к первому выходу четвертого счетчика, соединенному с вторым входом третьего триггера, выход которого подключен к первым входам восьмого, девятого и десятого элементов И, вторые входы восьмого и девятого элементов И подключены к второму выходу четвертого счетчика, соединенному с первым входом одиннадцатого элемента И, второй вход десятого элемента И является шестым входом блока, соединенным с третьими входами восьмого и девятого элементов И и с первым входом четвертого триггера, второй вход которого подключен к второму входу умножителя частоты, выход четвертого триггера является третьим выходом блока и соединен с вторым входом одиннадцатого элемента И, третий вход которого является пятым входом блока, выход одиннадцатого элемента И подключен к вторым входам первого и второго умножителей частоты, выход десятого элемента И подключен к третьему входу четвертого счетчика, выходы восьмого и девятого элементов И являются соответственно вторым и первым выходами блока.1257635 фиг Рб Редактор И,Рыбченко Заказ 4957/47 Тираж 671 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб д. 4/5 Производственно-полиграфическое предприятие, г, Ужгород, ул, Проектная, 4 7 В,Ъ) м) 7 ВФ 7 Ю) 7 Я 783) 78 Составитель Л,АбросимовТехред И.Попович Корректор М,СамборскаяИзобретение относится к цифровой вычислительной технике и может быть использовано в устройствах ввода - вывода цифровых данных на телевизионном индикаторе для отображения алфавитно-цифровой и графической информации, в частности при построении устройств отображения в системах автоматизации испытаний.Целью изобретения является повышение быстродействия устройства,На фиг, 1 изображена структурная схема усгройства на Фиг. 2 структурная схема формирователя двоичного кода абсциссы маркера;на фиг. 3 - схема преобразователя кодвремя на фиг, 4 - структурная схема блока линейной аппроксимации, на фиг. 5 - структурная схема блока управления; на фиг, 6 - структурная схема блока ввода данных; на фиг.7- схема пятого регистра; на фиг. 8- 7 - временные диаграммы работы устройства.Устройство содержит электроннолучевую трубку 1 (фиг. 1), блок 2 управления, блок 3 генерации знаков, первый элемент ИЛИ 4, счетчик 5 точек растра, первый блок 6 сравнения, первый регистр 7, блок 8 памяти графиков, блок 9 памяти шкал, второй блок 10 сравнения, второй регистр 11, третий регистр 12, третий блок 13 сравнения, четвертый регистр 14, счетчик 15 маркера, счетчик 16 текущего времени, второй и третий элементы ИЛИ 17 и 18, блок 19 ввода данных, пятый регистр 20, формирователь 21 двоичного кода абсциссы маркера, блок 22 памяти знаков, шестой регистр 23, счетчик 24 ординат графиков, преобразователь 25 код - время, блок 26 линейной аппроксимации, первый блок 27 коммутации, второй блок 28 коммутации, первый счетчик 29 фиг, 2), второй счетчик 30, первый триггер 31, второй триггер 32 первый и второй элементы И 33, 34 первый делитель 35 частоты, первый и второй коммутаторы 36 и 37 седьмой регистр 38, восьмой регистр 39, третий элемент И 40, четвертый элемент И 41, девятый регистр 42 фиг.З) четвертый блок 43 сравнения, первый блок 44 памяти, десятый регистр 45, одиннадцатый регистр 46, третий счетчик 47, пятый элемент И 48, шестой элемент И 49, первый дешифратор 50, седьмой элемент И 51, двенадцатый регистр 52 фиг, 4), первый умножитель 53 частоты, первыйделитель 54 частоты, третий счетчик5 55, второй делитель 56 частоть 1, второй умножитель 57 частоты, тринадца,тый регистр 58, второй дешифратор 59, четвертый элемент И 31 И 60,четвертый счетчик 61, третийтриггер 62, пятый счетчик 63,восьмой, девятый, десятый, одиннадцатый элементы И 64-67, четвертыйтриггер 68, пятый счетчик 69 (фиг.5,двенадцатый элемент И 70, пятый триггер 71, элемент И-ИЛИ 72, первыйблок 73 памяти, шестой счетчик 74,тринадцатый элемент И 75, седьмойсчетчик 76, третий коммутатор 77,второй блок 78 памяти, восьмой счетчик 79, четырнадцатый и пятнадцатыйэлементы И 80, 81, пятый элементИЛИ 82, третий дешифратор 83, девятый счетчик 84, десятый счетчик 85,пятнадцатый и шестнадцатый элементыИ 86, 87, третий блок 88 памяти,генератор 89 тактовых импульсов; регистр 90 режимов, шестой элементИЛИ 91, первый блок 92 кнопок, четвертый коммутатор 93, одновибраторЗО 94, шестнадцатый элемент И 95, одиннадцатый счетчик 96, второй блок97 кнопок, третий блок 98 кнопок;семнадцатый элемент И 99 (фиг, 7),регистр 100, блок 101 памяти, де 35 шифратор 1 02 .Устройство работает следующимобразом.Блок 2 управления вырабатываетстрочные и кадровые сихронизирующие импульсы (второй и третий выходы) с периодом 64 мкс и 20 мс соответственно фиг, 8), а также импульсы управления чересстрочнойразверткой с периодом 40 мс (деся 45 тый выход) и импульсы частотой1 Гц для работы счетчика 16 времени Гчетырнадцатый выход),Изображение на экране электронно-лучевой трубки 1 получается путем организации последовательнойзасветки или затемнения элементовизображения синхронно с движениемлуча по экрану, Число элементов,)изображения составляет ЧИН, гдеЧ - число точек в телевизионнойстроке, определяемое тактовой частотой Г работы устройства", Н -число строк, причем растр электрон 3но-лучевой трубки 1 повернут на 90таким образом, луч движется по экрану снизу вверх в направлении слева направо. Совокупность элементовиэображения Ч Ь образует знакоместо, где Ь - число строк", Ч - числоточек вдоль строки, участвующих вформировании символа,Формирование точечного разложения символа осуществляет блок 3 генерации знаков, причем на его входпоступают импульсы с частотой Г/2(где Г " исходная частота работыустройства), а на первый и второйинформационные входы подаются соответственно текущий номер столбцаразложения знака (Ь ) и код знака(фиг. 9),Следует отметить, что надписи наэкране разделены на две группы: постоянные для определенного режимаиспытаний и переменные. К постоянным надписям может быть отнесена,например, информация вида РЕЖИМВИВРАНИЯ, КАНАЛ 1, ВРЕМЯ О 1/00/001 подчеркнута няменяемая ннормацня).К переменным надписям относятся цифровые значения величин и их размер"ности. Постоянные надписи помещеныв блок 22 памяти знаков, а переменные хранятся в выходных регистрахследующих блоков: в регистре 20 диапазона, счетчике 16 времени, формирователе 21 двоичного кода абсциссымаркера, преобразователе 25 код"время, регистре 23 общего назначения,регистре 14 номера канала. Причемв регистре 20 диапазона хранитсядвоично-десятичное значение максимальной величины графика по оси абсцисс. Разрядность регистра 20 диа.фпазона составляет П десятичныхцифр. В счетчике 16 времени хранится текущее время испытаний, изменяемое импульсами с частотой 1 Гц, прихсдящими на первый вход из блока 2управления, Разрядность Р равна 6десятичным знакам (по два знака наиндикацию часов, минут и секунд).В формирователе 21 двоичного кодаабсцисс маркера хранится двоично-десятичное значение по оси абсцисс выбранного оператором дискретного графического отсчета. Максимальная разрядность Р =Р В преобразователе25 код - время хранятся двоично-десятичные значения ординат первого ивторого графиков выбранного операто.257635 51 О15 20 25 30 35 45 5055 ром графического отсчета. Разрядность Р определяется точностью отображения графиков и диапазоном изменения по оси ординат: Р =Р ,+ +1 АР, где РАц, и ьР - соответственно число десятичных знаков для отображения максимального значения диапа зона и разрешающей способности графика по оси ординат,В регистре 23 общего назначениявременно хранится информация, не требуемая оператору во время работы устройства. Это может быть, например мощность вибростенда, чувствительность датчика, число усреднений и т,д. Разрядность Рг выбирается из УсловиЯ Р =П 1 а 14 с 1 Рг, р гДе Ргэ разрядность 1-й величины, зайгсываемой в регистр 23 общего назначения. В регистре 14 номера канала хранится номер датчика, с которого снимается аналогичный сигналу передаваемый в устройство, работающее в 1 эмплексе с.предлагаемым устройством, Разрядность Р,4 определяется количеством датчиков.Организация первого блока 27 коммутации определяется как В 1 АР, где В - разрядность блока 27, равная числу двоичных цифр для кодирования одного знака, Р - число каналов, равное количеству алфавитно-цифровых знаков, коммутируемых на выход, Ь= -"Рь +Рг 1 +Ргг +РгЯ +Рг 4 +Рг 4 +Рго где Р - число знаков, одновременно выдаваемых блоком 22 памяти знаков и равное 1.Блок 2 управления вырабатывает адрес (второй информационный выход) коммутируемого первым блоком 27 коммутации канала и адрес (первый информационный выход) символа в блоке 22 памяти знаков, если на выход первого блока 27 коммутации подается выход блока 22 памяти знаков. Формирование адресов происходит синхронно с движением луча по экрану. Этим обеспечивается необходимая расстановка всей отображаемой алфавитно-цифровой информации.Формирование графиков на экране электронно-лучевой трубки 1 происходит следующим образом (фиг. 10), В период обратного хода строчной развертки в регистры 7 и 12 последовательно заносятся значепия ординат графиков, выбираемые из блока 8 памяти графиков, причем адрес подается12 иэ счетчика 24 ординат графиков, В течение следующего прямого хода строчной развертки запускается счетчик 5 точек, значение которого подается на адресные шины блока 9 памяти шкал, откуда выбираются дискретные значения масштабирующей функции У=Г(х) для каждой точки графика по оси ординат, Эти значения подаются на информационные входы блоков б и 10 сравнения, на входы которых поступают коды из регистров 7 и 12. Блоки 6 и 10 сравнения выдают сигнал в случае, еслиВэ=у; =(1)еВу7где В ,В, - двоичные значения ординат в регистрах 7 и 12;у,х - соответственно значениемасштабирующей функциии номер точки на оси ординат.По сигналу иэ блока 6 сравнения организуется Формирование светящейся точки, а по импульсу из блока 10 сравнения оканчивается засветка светящейся линии, начатая по запуску счетчика 5 точек, Таким образом, один график получается в виде светящихся точек, а другой - в виде вер тикальных светящихся линий меньшей яркости, Уменьшение яркости происходит за счет подачи видеосигнала на четвертый вход электронно-лучевой трубки 1, обладающий меньшим коэффициентом усиления видеосигнала, чем третий вход. В качестве масштабирующих Функций могут быть использова" ны и нелинейные зависимости. Например, для отображения значений графика в логарифмическом масштабе может быть использована обратная Функция у=е , где х - соответствующее точке оси ординат значение логарифмической ппсалы. При этом разрядность регистров 7 и 12 и блока 8 памяти графиков определяется диапазоном изменения Функции У-Г(х).Кроме алфавитно-цифровой и гра" Фической информации, на экране отображаются горизонтальные линии выделенных значений шкалы (семнадцатый выход блока 2 управления) и графический маркер в виде вертикальной светящейся линии (выход блока 13 сравнения). Видеосигналы первого графика, знаковой инФормации, 57 б 35 Ь линий и маркера собираются по логике ИЛИ и подаются на третий входэлектронно-лучевой трубки 1. Формирование видеосигнала графическогомаркера происходит следующим образом, Счетчик 15 маркера хранит текущее двоичное значение выбираемойоператором ординаты графиков, Этозначение может быть последовательно изменено путем подачи импульсовреверсивного счета через элементыИЛИ 17 и 18 иэ блока 19 ввода илиблока 2 б линейной аппроксимации.Содержимое счетчика 15 маркера не"прерывно сравнивается с кодом счетчика 24 ординат графиков, и в случае их совпадения, выдается сигнализ блока 13 сравнения,Ввод в устройство цифровой инФормации, а также управление режимами работы осуществляет блок 19ввода, При этом на первый информационный выход поступает код вводимого знака, сопровождаемый синхросигналом с первого выхода и кодомрежима на втором информационном выходе, Возможны следующие режимы работы устройства: запись в регистр20 диапазона, запись в счетчик 16времени, запуск его и переключениережима работы по сигналу переполнения, запись в преобразователь 25код - время значения ординаты графика,задаваемого в позиции графическогомаркера, запись в регистр 23 общего назначения; запись в регистр 14номера канала изменение общей картины постоянных надписей при помощипереключения областей блока 22 памяти знаков, выбор по требованиюоператора любой возможной масштабирующей Функции путем переключенияобластей блока 9 памяти шкал, однократная запись графических отсчетов в блок 8 памяти графиков; ли 55 5 1 О 15 20 25 30 35 40 45 50 нейная аппроксимация графика по двум отсчетам, ввод графиков с информационного входа устройства в блок 8 памяти графиков вывод графиков, номера канала, номера диапазона, двоичныхзначений, задаваемых в регистре 23общего назначения величин иэ устройства, Однократная запись графического отсчета в блок 8 памяти графиковпроисходит следующим образом. Оператор устанавливает графический маркер в нужное место экрана, затем че-1 где у - 1-й отсчет графика;у, у, - соответственцо начальный иконечный коды ординаты граАика;ш - число точек по оси абсциссв интервале между аппроксимируемыми отсчетами.Каждое значение у, через второйблок 28 коммутации подается на первый информационный вход блока 8 памяти графиков, куда записывается пообратному ходу кадровой развертки,очередное значение ординаты Аормируется по импульсу с десятого выходаблока 2 управления, а с третьего выхода блока 26 линейной аппроксимацииснимается сигнал готовности кода кзаписи в блок 8 памяти графиков.Ввод графиков с информационноговхода устройства в блок 8 памятиграфиков происходит под управлениемвнешнего устройства, выдающего информацию, При готовности обмена внешнее устройство Формирует стробирующий сигнал (1) (см, фиг. 11), который запрещает регенерацию граАического изображения и переключает управление счетчиком 24 ординат граАиковна второй вход устройства, откудапоступают сигналы синхронизации дляввода данных, подаваемых на информационный вход устройства, Сигналы принимает блок 2 управления и на их основе формирует импульсы управлениясчетчиком 24 ординат графиков и записью в блок 8 памяти графиков. Поокончании обмена внешнее устройствоснимает стробирующий сигнал и регенерация графического изображения возобновляется. Вывод графика из блока8 памяти графиков во внешнее устройство осуществляется по информационному выходу (2). Временная диаграммацикла вывода (Фиг. 11) отпичаетсяот ввода только тем, что данные изблока 8 памяти графиков считываютсядо прихода очередного импульса повторому входу устройстваВывод двоичных значений регистра 20 диапазона,регистра 14 номера канала, данныхиз формирователя 21 значения абсциссы графика передается через второй блок 28 коммутации на инфс рмаиионныйвыход устройства и сопровождаетсясинхросигналами с первого входа уст- ройства ле рез блок 9 ввода в преобразователь 25 код - время вводится десятичное зц 1- чение ординаты графика. Преобразо:. - тель 25 десятичное значецие граАика преобразует в пропорциональный по длительности импульс, по концу которого организуется запись во второй регистр 11 кода из блока 9 памяти шкал, Поскольку Формирование импульса синхронно с разверткой граАичес- О кого изображения, в момент записи во второй регистр 11 на выходе блока 9 памяти шкал присутствует двоичный код, соответствующий по длительности импульсу, поступающему с выхода пре образователя 25, а следовательно, и десятичному значению ординаты граАика с учетом масштабирующей функции. Так как преобразование повторяется циклически, во втором регистре 11 20 постоянно хранится код, запись которого в блок 8 памяти графиков происходит по команде оператора (под командой оператора подразумевается нажатие одной или нескольких кнопок) 25 В этом случае по обратному ходу кадровой развертки в счетчик 24 ординат граАиков по сигналу с тринадцатого выхода блока 2 управления заносится адрес позиции графического маркера, З 0 а по импульсу с восьмого выхода блока 2 управления организуется запись содержимого второго регистра 11 через второй блок 28 коммутации в блок 8 памяти граАиков. При этом блок 19 ввода обеспечивает необходимую коммутацию информационного входа второго блока 28 коммутации наего выход.Линейная аппроксимация графика 40 по двум точкам выполняется следующим образом. В качестве первого отсчета используется последний граАический отсчет предыдущего этапа аппроксимации, второй отсчет записыва ется в блок 26 линейной аппроксимации из второго регистра 11, Причем блок 26 линейной аппроксимации подсчитывает количество ординат, на которое передвинут графический маркер относительно первого отсчетаПосле задания второй ординаты граАика во втором регистре 11 по команде оператора блок 26 линейной аппроксимации начинает автоматическое формирование последовательности значений орлиат граАика по Аорму 1257635(2) формирователь 1 двоичного кода абсциссы маркера работает следующим образом (см. фиг. 2). На первый вход блока приходят импульсы полу- кадровой синхронизации с периодом 40 мс, на второй вход подаются импульсы с частотой Г, на первом информационном входе присутствует текущее двоичное значение графического маркера, на второй и третий информационные выходы поданы соответственно номер диапазона по оси абсцисс и двоично-десятичное значение величины, находящееся в регистре 23 общего назначения. Формирователь 21 формирует двоично-десятичное значение положения графического маркера на оси абсцисс с учетом диапазона и преобразует двоична-десятичный код величины в двоичный.Пусть устройство обладает возможностью работы на М диапазонах иэГменения графика по оси абсцисс, Каждому 1-му диапазону соответствует максимальное значение х.Если устройство формирует Х ординат графика, то положение по оси абсцисс 1-й ординатыпри 1-м диапазоне сос- тавит х =1 с.мокс(1)оДля реализации (1) применен импульсный метод преобразования. Суть его заключается в том, что формируются две последовательности импульсов с соотношением периодов следова- ния и К импульсам с периодом Т соответствует х импульсов, гдек Тох =1 с о ТДелитель 35 частоты формирует наборов импульсных последовательностей с различными периодами входного сигнала частотой Г. Коммутаторы 36 и 37 переключают на выход соответственно импульсные последовательности с периодами Т и Т в зависимости от номера диайаэона, По положительному фронту импульса синхронизации полукадров,.(десятый выход блока 2 управления) в первый реверсивный счетчик 29 заносится код из счетчи 5 10 5 20 25 30 35 40 50 55 ка 15 маркера, второй реверсивный счетчик 30 обнуляется, а триггер 31 устанавливается в единицу, разрешая подачу импульсов на входы отрицательного счета счетчика 29 и положитель" ного счета счетчика 30, После подачи на счетчик 29 1 имггульсов он формирует импульс переполнения, который перебрасывает триггер 31 в нуль, запрещая тем самым счет счетчиков 29, 30 и организует запись в регистр 39 кода из реверсивного счетчика 30. Реверсивный счетчик ЗО - двоично-десятичный, поэтому в соответствии с (3) в регистр 39 записывается двоично-десятичное значение положения маркера для 1-го диапазона.Формирование двоичного значения величины организуется аналогично, с той лишь разницей, что по (3) Тр =То, по отрицательному фронту сигнала синхронизации полукадров обнуляется реверсивный счетчик 29, устанавливается в единицу триггер 32 и в реверсивный счетчик 30 заносится код двоично-десятичного числа из регистра 23 общего назначенияВычитание Оо импульсов из реверсивного счетчика 30 и добавление такого же числа в реверсивный счетчик 29 происходит до тех пор, пока не сформируется импульс переполнения реверсивного счетчика ЗО, В этом случае устанавливается в нуль триггер 32, запрещается счет, а регистр 38 записывается двоичный эквивалент десятичного значения величины, хранящейся в регистре 23 общего назначения.Преобразователь 25 код - время предназначен для формирования двоично-десятичного значения ординат первого и второго графиков, соответствующих положению графического маркера, и работает следующим образом, На второй информационный вход блока приходит код режима из блока 19 ввода. Если режим соответствует вводу ординаты графика, то дешифратор 50 формирует сигнал разрешения записи в регистр 42 (сдвиг), Значение ор-динаты записывается последовательно двоично-десятичными цифрами, при этом из блока 19 ввода на информационный вход преобразователя 25 подается код знака, а на шестой вход - сигнал синхронизации. Когда луч экрана электронно-лучевой трубки 1 по1257635 12 Для реализации (4 ) использован импульсный :етод, согласно которому за интервал преобразования Т формируются у и у импульсов, причем Ту г., где с - период импульсной последовательности, делятся на ш и одновременно алгебраически складываются (4) с предыдущим значением ординаты графика. Таким образом, к концу интервала Т формируется 1-е падает в позицию графического маркера, на счетный вход предварительнообнуленного в течение обратного хода по строке счетчика 47 подаетсяпоследовательность импульсов, соответствующих перемещению луча вдольстроки (см. фиг, 3), строки располсжены вертикально. Код счетчика 47совпадает с положением луча вдольстроки, а из блока 44 памяти извлекается двоично-десятичное значение,пропорциональное положению луча изависящее от диапазона измененияграфика по оси ординат значение ординаты,Блок 26 линейной аппроксимации работает следующим образом ( см.фиг, 4) . Из блока 19 ввода на второй информационный вход блока 26 линей у асс У - 1 Уной аппроксимации подается режим установки исходного состояния, в соответствии с которым дешифратор 59 формирует сигналы обнуления регистра52, счетчика 55 и счетчика 63,где у - двоично-десятичный код,считываемый из блока 44памяти и соответствующий1-му положению точки графи 20 Затем графический маркер перемещается в позицию следующей задаваемой ординаты. Синхронно с движением маркера изменяется состояние реверсивного счетчика 63 ( первый вход положительного и второй вход отрицательного счета реверсивного счетчика 63), Таким образом, при установке графического маркера в позицию задаваемой ординаты у в реверсивном счетчике 63 хранится значение и. Код у в регистр 52 подается из регистра 11, Код у для первого участка линейной аппроксимации равен нулю и помещен в реверсивный счетчик 55, С приходом из блока 19 ввода режима "Выполнить линейную аппроксимацию" дешифратор 59 формирует сигнал (второй выход) занесения в регистр 52 кода у, в регистр 58 ординаты кода у, в счетчик 61 кода 2 ш и установки в единицу триггера 62. Код 2 ш получается в счетчике 6 путем подачи из реверсивного счетчика 63 кода ш, сдвинутого на один двоичный разряд в сторону старших знаков. Затем сигналами синхронизации полукадров осуществляется вычитание единицы из счетчика 61 через эгемент И 66 и одновременная пов счетчик 15 маркера через элементИ 64 до тех пор, пока на втором выходе счетчика 61 не сформируетсяуровень логичсского нуля. Второй выход счетчика 61 заведен на самый старка по вертикали;у - диапазон изменения графика по оси ординат,25число уровней квантованияграфика,Когда код из блока 44 памяти совпадает с кодом регистра 42, блок 43сравнения формирует сигнал, по ко 30торому происходит запись в регистр11 двоичного значения ордннаты графика с учетом масштабирующей функции, которое затеи по команде оператора может быть занесено в блок 8памяти графиков, При попадании луча электронно-лучевой трубки 1 в позицию маркера открываются также Иэлементы 48 и 49, разрешающие прохождение импульсов, пропорциональныхпо длительности и положению значения ординат первого и второго графиков соответственно (см, фиг, 13).По первому сигналу (четвертый входпреобразователя 25) организуется запись в регистр 45, а по второму сигналу (третий вход) - в регистр 46двоично-десятичных кодов из блока44 памяти, соответствующих положению луча в момент записи.Блок 26 линейной аппроксимациидача импульса отрицательного счета предназначен для формирования последовательности линейно зависимых кодов, заполнякнпих свободные графические отсчеты между двумя ординатамиграфика, при этом557 к -ун у уну = + - -=у +-(4) ш " щ ший разряд кода 2 щ, таким образом,уровень логического нуля на выходе3 12576 счетчика 61 формируется после вычитания из него а единиц, поэтому графический маркер устанавливается в позицию, соответствующую оЪдинате у, а уровень логического нуля с второго выхода счетчика 61 открывает элемент И 67. По переднему фронту сигнала синхронизации полукадров (см. Фиг,4) устанавливается в единицу триггер 68, и сигналы частотой Г (второй вход О блока 26 линейной аппроксимации) подаются через элемент И 67 на входы умножителей 53 и 57 частоты. Умножители 53 и 57 частоты Формируют на выходе и первом выходе соответст венно у и у импульсов и могут быть построены на элементах к 155 ИЕ 8. Делители 54 и 56 частоты формируют на выходах соответственно у /щ и у/в импульсов и могут быть построе ны, например, на элементах К 155 ИЕ 7. Последовательность импульсов у/щ подается на первый вход положительного, а у/ш - на второй вход отрицательного счета реверсивного счетчи ка 55 в соответствии с (4), Счет продолжается до тех пор, пока на втором выходе умножителя 57 частоты не сформируется сигнал переполнения, выдаваемый в том случае, если на вход умножителя 57 частоты прийдет у +1 импульсов. По сигналу перемохсполнения устанавливается в нуль триггер 68, запрещается счет реверсивного счетчика 55 и формируется сигнал готовности приема кода третий выход блока 26 линейной аппроксимации), сформированного н реверсивном счетчике 55, Кроме того, положительным Фронтом сигнала синхронизации полукадров организуется перемещение графического маркера в следующую позицию для записи ординаты у, . С приходом очередного сигнала синхронизации полукадров цикл Формирона" 15 ния ординаты у, повторяется и к содержимому реверсивного счетчика 55 добавляется необходимоеприращение 1,4). После подачи щ сигналов синхронизации полукадрон на первом выходе переполнения счетчика 61 формируется сигнал обнуления триггера 62 и установки в нуль реверсивного счетчика 63. Тем самым линейная аппроксимация участка заканчивается, а блок 26 л,:нейной аппроксимации подготовлен к отработке следующего участка, так как в реверсивном счетчике(5) для счета счетчика 84 линий, Счетчик84 линий имеет коэффициент пересчета К =4(Н+ОК), (6)где ОК - число телевизионных строк,используемое на обратныйход по кадру.Коэффициент 4 получен исходя изтого,что счетчик 84 линий ведет подсчет сигналов, по длительности равных половине телевизионной строки, втечение двух полукадров ( при чересстрочной развертке два полукадрасдвинуты на полстроки, При Формировании симнолон в Формировании одной точки используются сигналы изпервого и второго полукадрон длясоздания немерцающего изображения,а н Формировании графической ординаты участвует сигнал из первого иливторого полукадра с целью поньнпенияразрешающей способности по оси абсцисс, Сигнал переполнения с выходасчетчика 84 линий организует счетсчетчика 85 кадров. Поскольку частота следования полукадров составляет25 Гц, а счетчик 85 кадров имееткоэффициент пересчета К =25, то счетырнадцатого выхода блока 2 управления поступают импульсы частотойГц,Состояния счетчика 69 точек и счетчика 84 линий подаются на адресные входы блоков 73 и 78 памяти, на выходах которых формируются сигналы синхронизации и управления, пред 35 455 получается код у предыдущего или у последующего участка.Блок 2 управления работает следующим образом. На выходе генератора 89 тактовых импульсов вырабатываются сигналы прямоугольных импульсов частотой Г, подаваемые на четырнадцатый выход блока 2 управления и на вход счетчика 69 точек, в котором получается код положения луча вдоль строки на экране электронно-лучевой трубки 1. Коэффициент пересчета счетчика равен 11=7+ОС, где ОС - число точек, используемое на обратный ход строчной развертки. С выхода счетчика 69 точек снимается сигнал длитель- ностьюставленные соответственно в табл. 1,2 и иа фиг. 15, 16,Таблица 1 Счет счетчика 24 ординат граФиков0 Счет счетчика 76 позиции знака вдоль строки Строчный гасящий импульс 15 Строчный синхрониэирующий импульс, осуществляющий запусксгрочной развертки Сигнал строба графической 20части по строке Запись в регистр 12Запись в первый регистр 7 25 Синхронизирующий сигнал разложения знака вдоль строки Сигнал разметки графического 30поля (засветка опорных уровней графика) Та блица 2 35 Назначение сигнала блока 78 памятиВыход Кадровый гасящий импульс40 Кадровый синхрониэирующий импульс, осуществляющий запуск кадровой развертки Сигнал синхронизации полу- .кадров (высокий уровень означает нечетный полукадр,низкий уровень - четный) Сигнал строба граФической 0 части по кадру Сигнал счета позиции знакавдоль кадровой развертки 55 Указанные сигналы Формируются путем считывания по соответствующимВыход Назначение сигнала блока 73 5 памятиадресам ранее помещенных в блоки 73 и 78 логических единиц. Элементы И 70, 86, 87 формируют логические конъюнкции и данных на их входы сигналов.Ро обратному ходу строчной развертки (строчный гасящий импульс) обнуляется счетчик 76 позиции знака по строке и запрещается счет счет чика 24 ординат графиков через элемент И-ИЛИ 72. Аналогично по кадровому гасящему импульсу обнуляется счетчик 79 позиции знака по кадру й разрешается установка в единицу триггера 71, управление записью в блок 8 памяти графиков из блока 26 линейной аппроксимации и из блока 19 ввода через элементы И 80 и 81 соответственно. По прямому ходу кадровой и строчной раэверток (отсутствие гасящих импульсов) организуется счет счетчика 76 позиции знака по строке, причем период счетных импульсов составляет=ч/Г, коэффициент пересчета счетчика 76 позиции знака по строке равен 7К т шЧб упериод счетных импульсов счетчика 79 позиции знака по кадру равен длительности телевизионной строки (64 мкс), а сами импульсы формируются из счетчика 84 линий. Инфор мационные выходы счетчиков 76 и 79 подключены к адресным входам блока 88 памяти, откуда выбираются коды управления перекпючением информационных каналов первого блока 27 коммутации. Другими словами, в блоке 88 памяти заФиксирована информация для размещения всех отображаемых знаков в нужном порядке. Выходы счетчиков 76 и 79 подаются на первый информационный выход блока 2 управле-. ния для адресации блока 22 памяти знаков.При.обмене графическими массивами из внешнего устройства подается сигнал строба обмена (второй вход блока 2 управления), По этому сигналу устанавливается в нуль триггер 71, чем запрещается счет счетчика 5 точек (через элемент И 70), а также счет счетчика 24 ординат графиков и разрешается управление указвнннм счетчиком сигналами от внешнего устройства через элемент И-ИЛИ 72

Смотреть

Заявка

3699020, 06.02.1984

МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ

ДМИТРИЕВ АНДРЕЙ НИКОЛАЕВИЧ, МОРОЗЕВИЧ АНАТОЛИЙ НИКОЛАЕВИЧ, ЛЕУСЕНКО АЛЕКСАНДР ЕФИМОВИЧ

МПК / Метки

МПК: G06F 3/153

Метки: информации, отображения, трубки, экране, электроннолучевой

Опубликовано: 15.09.1986

Код ссылки

<a href="https://patents.su/17-1257635-ustrojjstvo-dlya-otobrazheniya-informacii-na-ehkrane-ehlektronnoluchevojj-trubki.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации на экране электроннолучевой трубки</a>

Похожие патенты