и соединен с третьим входом первого элемента И-НЕ, четвертый вход которого соединен с выходом третьего инвертора/ вход которого является четвертым входом блока и четвертым входом второго элемента И-НЕ, выход
которого подключен к первому входу элемента ИЛИ-НЕ, второй вход которого соединен с выходом первого элемента И-НЕ, а выход - с входом счетного триггера, выход которого яв/1яется выходом блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1982 |
|
SU1084863A1 |
Устройство для отображения информации | 1978 |
|
SU748467A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1976 |
|
SU638992A1 |
Устройство для отображения информации на экране электроннолучевой трубки | 1977 |
|
SU686042A2 |
Устройство для отображения информации на экране двухлучевой электронно-лучевой трубки | 1985 |
|
SU1249577A1 |
Устройство для отображения дуг окружностей и эллипсов на экране электроннолучевой трубки | 1977 |
|
SU669366A1 |
Устройство для отображения информации | 1978 |
|
SU746629A1 |
Устройство для формирования символов на экране электронно-лучевой трубки | 1984 |
|
SU1249575A1 |
Устройство для отображения графическойиНфОРМАции HA эКРАНЕ элТ | 1978 |
|
SU813495A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1982 |
|
SU1091177A1 |
1. УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ, содержащее блок сопряжения, первый вход и первый выход которого являются соответственно входом и выходом устройства, второй выход соединен с первым входом блока управления, первый выход которого соединен с первым входом блока памяти, второй вход которого соединен с третьим выходом блока сопряжения и первым входом арифметического блока а выход блока памяти соединен с первыми входамигенератора векторов, дуг окружностей и символов, первый и второй выходы генераторов векторов и дуг окружностей соединены соответственно с вторым, третьим, четвертым и пятым входами арифметического блока, шестой вход которого соединен с вторым выходом блока управления, третий, четвертый, пятый и шестой выходы которого соединены соответственно с вторыми входами генераторов векторов, дуг окружностей, символов и первым входом блока развертки символов, первый выход которого соединен с вторым входом блока управления, второй выход - с третьим входом генератора символов, первый выход которого соединен с первым входом блока индикации, второй выход - с первым входом блока модуляции яркости, второй и третий входы которого соединены соответственно с третьими выходами генераторов векторов и дуг окружностей, а выход - с вторымВХОДОМ блока индикации, третий и четвертый входы которого соединены соответственно с первым и вторьте выходами арифметического блока, четвертые выходы генераторов векторов и дуг окружностей соединены соответственно с .третьим и четвертым входами блока управления, седьмой выход которого соединен с вторым входом блока сопряжения, третий выход генератора символов соединен с вторым входом блока развертки символов, отличающееся тем, что, с целью повышения точности отображения информации, оно содержит два логических блока, первый вход которых § соединен С восьмым выходом блока управления, второй, третий и четвер(Л тьтй входы первого логического блока соединены соответственно с третьим, четвертым и пятым выходами арифметического блока, шестой, седьмой и восьмой выходы которого соединены соответственно с вторьтм, третьим и четвертым входами второго логического блока,выход которого соединен с i четвертым входом блока модуляции яркости и пятьтм входом блока индикации, шестой вход которого соединен с выходом первого логического блоел ка и пятым входом блока модуляции со со яркости. 2. Устройство по П.1, о т л ичающееся тем, что логический блок содержит три инвертора, два элемента И-НЕ, элемент ИЛИ-НЕ и счетный триггер, первый вход первого и второго элементов И-НЕ объединен и является первым входом блока, второй вход первого элемента И-НЕ соединен с выходом первого инвертора, вход которого является вторым входом блока и соединен с вторым входом второго элемента И-НЕ, третий вход которого соединен с выходом второго инвертора, вход которого является третьим входом блока
Изобретение относится к вычислительной технике и может быть исполь зовано в устройствах отображения алфавитно-иифров.ой и графической ин формации на экране электронно-лучевой трубки (ЭЛТ). Известен генератор векторов, содержащий приемный регистр, реверсив ные счетчики X и У, и.ифроаналоговые преобразователи, подключенные к отклонякщим катушкам ЭЛТ, генератор импульсов, делитель частоты, блок выделения нуля, вентиль, коммутатЬр соответственно связанные между собой Си. Недостатками устройства являются низкче точность и линейность отобра жаемых векторов. В устройстве прира щения координат по одной составляющей формируются с частотой f, а по другой - с частотой f/k,rfie k 1, 2,3,... и зависит от угланаклона вектора к оси координат. В большинстве случаев числа не делятся на k без остатка, поэтому имеют место ошибки отображения векторов по длине и направлению, векторы, имеют сту пенчатую структуру. Кроме того, устройство характеризуется узкими функциональными возможностями. Само по себе оно может воспроизводить на экране ЭЛТ только отрезки линий (векторы). Отображение окружностей, условных символов и алфавитно-цифровых знаков возможно только за сче усложнения работы внешнего устройства.и постоянной загрузки канала связ. Наиболее близким техническим решением к предлагаемому является уст ройство, содержащее блок сопряжения блок управления, блок памяти, генераторы векторов, дуг окружностей, симв лов, развертки символов ,блок модуляци яркости, блок индикации, арифметически блок, элемент ИЛИ, комму та тор, цифроана логовый преобразователь, соответственно связанные между собой. Устройство обладает широкими функциональными возможностями - по кодам внешнего устройства оно само обеспечивает отображение на экране ЭЛТ условных символов, алфавитно-цифро.вых знаков окружности и дуг,любых лини аппроксимированных отрезками С23. Недостатком известного устройства является то, что в случае пересечения отображаемой линией границ экрана на противоположной стороне экрана отображается продолжение этой линии, которое должно быть невидимым . . . . , Цель изобретения - повышение точности отображения информации. Поставленная цель достигается тем, что устройство для Отображения информации, содержащее блок сопряжения, первый вход и первый выход которого являются соответственно вхо- дом и выходом устройства второй выход соединен с первым входом блока управления, первый выход которого соединен с первым входом блока памяти, второй вход которого соединен с третьим выходом блока сопряжения и первым входом арифметического блока , а выход блока памяти соединен с первыми входами генераторов символов, векторов и дуг окружностей, первый и второй выходы генераторов векторов и дуг окружностей соответственно соединены р , третьим, четвертым и пятым входами арифметического блока, шестой, вход которого соединен с вторым выходом блока управления, третий, четвертый, пятый и шестой выходы которого соответственно соединены с вторыми входами генераторов векторов,дуг о кружностей, символов и первым входом блока развертки символов, первый выход которого соединен с вто{жам входом блока управления, в:торой выход - с третьим входом генератора символов, первый выхо; которого соединен с первым входом блока индикации, второй выход - с первым входом блока модуляции яркости, второй и третий входы которого соответственно соединены с третьими выхода1ми генераторов векторов и дуг окружностей, а выход - с вторьпй входом блока индикации , третий и четвертый входы которого, соответственно соединены с первым и вторым выходами арифметического блока, четвертые выходы генераторов векторов и дуг окружноетей соответственно соединены с третьим и четвертым входами блока управления, седьмой выхбд которого соединен с вторым входом блока сопряжения, третий выход генератора символов соединен с вторьтм выходом блока развертки символов, дополнительно введены два логических блока , первый вход которых соединен с восьмым -выходом блока управления, второй, третий и четвертый,входы первого логического блока соединеяв с третьим, четвертым и цятым выходами арифметического блока,.шестой, седьмой и восьмой выходы которого с единены соответственно с вторым, тр тьим и четвертьпч входами второго логического блока, выход которого соединен с четвертью входом блока м дуляции яркости и пятым входом блока индикации, шестой вход которого соединен с выходом первого логическ го блока и пятым входом блока модул ции яркости. При этом логический блок содержи три инвертора, два элемента И-НЕ, элемент ИЛИ-НЕ и счетный триггер, перв(ый вход первого и второго элеме тов И-НЕ объединен и является первь входом блока, второй вход первого элемента И-НЕ-соединен с выходом пе вого инвертора, вход которого является вторым входом блока и соединен с вторым входом второго элемента Итретий вход которого соединен с выходом второго инвертора, вход которого является третьим входом блока и соединен с третьим входом первого элемента И-НЕ, четвертый .вход котор го соединен с выходом третьего инве тора, вход которого является четвер тым входом блока и четвертым входом второго элемента И-НЕ, выход.которо го подключен к первому входу элемен та , второй вход которого сое динен с выходом первого элемента И-НЕ, а выход - с входом счетного триггера, выход которого является выходом блока., На фиг.1 показана структурная сх ма устройства; на фиг.2 - иллюстрация искажения отображаемой графичес кой информации в прототипе. Устройство содержит блок 1 сопряжения , блок 2 управления, блок 3 памяти, генератор 4 символов, блок 5 развертки символов, генератор 6 дуг окружностей, генератор 7 векторов, арифметический блок 8, блок 9 модуляции яркости, блок 10 индикации, логические блоки 11 и 12. Арифметический блок8 включает в себя сборки 13 и 14 кодов, сумматоры 15 и 16, регистры 17-20. Блок 9 модуляции яркости содержит элемент ИЛИ 21, элемент И 22 и формирователь 23 сигналов подсвета . . - . Блок 10 индикации включает в себя цифроаналоговые преобразователи (ЦАП) 24 и 25 (с усилителями отклонения), координатные отклоняющие катушки 26 и 27, знаковые отклоняющие катушки 28 и 29, ЭЛТ 30. Каждый из логических блоков 11 и 12 включает в себя -инверторы 31-33, элементы И-НЕ 34 и 35, элемент ИЛИНЕ 36, счетный триггер 37. Первый вход и первый выход блока 1 сопряжения шинами 38 и 39 подключены к источнику информации, второй, выход шиной 40 соединен с первым в.ходом блока 1 управления. Второй вход блока 3 памяти шиной 41 связан с третьим выходом блока 1 сопряжения и первым входом арифметического блока 8. Выход блока 3.памяти шиной 42 со единен с первыми входами генератора 4 символов, генератора б дSг окружностей , генератора 7 векторов и пер- вым входом блока 5 развертки символов. Первые и вторые выходы генераторов- векторов и дуг окружностей шинами 43-46 соответственно подключены к второму, третьему, четвертому и пятому входам арифметического блока 8, шестой вход которого шиной 47 соединен с вторым выходом блока 2 управле.ния, который третьим, четверTViM, пятым и шестым выходами по шинам 48-51 -соответственно связан с вторыми входами генератора 7 векторов , генератора 6 дуг окружностей, генератора 4 символов, и первым входом блока 5 развертки символов, первый выход которого шиной 52 соединен с вторым входом блока 2 управления, второй вход шиной S3 - с третьим входом генератора 4 символов, первым выходом по шине 54 связанного с первым входом блока 10 индикации, вторым выходом - по шине 55 с первым входом блока 9 модуляции яркости, второй и третий входы которого шинами 56 и 57 соответственно под-. кJпoчeны к третьим выходам генератора 7 векторов и генератора 6 дуг окружностей, а выход по шине 58 к второму входу блока 10 индикации,, третий и четвертый входы которого шинами 59 и 60 подключены к первому и второму выходам арифме-гического блока 8, четвертые выходы генераторов векторов и дуг окружностей шинами 61 и 62 соответственно подключены к третьему и четвертому входам блока 2 управления, седьмой выход которого шиной 63 соединен с вторым входом блока 1 сопряжения, третий вход генератора 4 символов шиной 64 соединен с вторым входом блока 5 развертки символов. Восьмой выход блока 1 управления шиной 65 соединен с первыми входами первого 34 и второго 35 элементов И каждого логического блока. 11 и 12. Устройство работает следующим обра зом.Блок 1 сопряжения обменивается сигналами с источником информации. Принимаемая информация подвергается контролю. Первое слово, содержащее код типа сообщения, вводится в блок 2 управления. По сигналам блока 2 управления второе и третье сло ва, содержащие коды координат исходных точек вводятся по шине 41 че рез сборки 13 и 14 и сумматоры 15 и 16 в регистры 17 и 18. Последующие слова, содержащие коды знаков (символов), проекций, отрезков или информацию о дуге окружности (в зависимости от кода типа сообщения), вводятся в блок 3 памяти по адресам, формируемым блоком 1 управления. Коды координат из арифметического блока 8 по тинам 59 и 60 вводятся в блок 10 индикации, где преобразуются в аналоговые сигналы, отклоняющие луч ЭЛТ в исходную точку экрана. При отображении отметки с вектором и формуляром после ввода в арифметический блок 8 кодов координат с некоторой задержкой, необходимой, для завершения переходных процессов в отклоняквдей системе ЭЛТ, блок 2 управления по шине 48 вьгдает на генератор 7 векторов сигнал ИВ для начала его работы. По сигналам блока 2 управления из блока 3 памяти п шине 42 в генератор 7 векторов вводятся коды проекций вектора ЛХ и 4Y По этим кодам генератор 7 векторов формирует коды приращений координат и (fY г которые по шинам 43 и 44 вводятся в арифметический блок 8. Ввод в арифметический блок 8 приращений fX и cf-y осуществляете по сигналам Ввод приращений (ВП), которые по шине 61 поступают в блок 2 управления и далее по шине 47 на регистры 17 и 18 арифметического блока 8. В блоке 8 к кодам текущих координат, хранящимся в регистрах 19 и 20, в сумматорах 15 и 16 прибавляются {или вычитаются в зависимости от знаков) коды приращений ко ординат И(1у , в результате коды на выходах регистров 17 и 18 постепенно изменяются, изменяются соотве ственно и отклоняющие сигналы в бло ке 10 индикации. Одновременно из ге нератора 7 векторов по шине 56 чере элемент ИЛИ 21 и элемент И 22 на вх формирователя 23 сигнала подсвета поступает сигнал для отпирания луча на экране ЭЛТ вычерчивается вектор. По сигналу конца операций (КО) н шине 61 блок 2 управления обеспечивает чтение из блока 3 памяти и вво в генератор 4 символов кода первого символа данного формуляра. Предвари тельно сигналом Сброс общий (СО) на шине 50 генератор 4 символов при водится в исходное состояние. По ко ду символа генератор 4 формирует фу кциональные напряжения для перемеще ния луча по контуру знака, которые по шине 54 поступают в знаковые отклоняющие катушки 28 и 29 блока 10 индикации. Одновременно по шине 55 на блок 9 модуляции яркости выдается сигнал подсвета луча ЭЛТ. По сигналу конца символа, поступающему по шине 64, блок 5 развертки символов формирует код адреса tfX или сГу следующего знака и синхроимпульс (СИ), которые по шине 53 поступают на генератор 4 символов,- а блок 2 управления обеспечивает ввод в генератор 4 символов кода следующего символа. Описанный процесс продолжается до конца отображения последнего символа данного формуляра. При этом из блока 5 развертки символов по шине 52 на блок 2 управления выдается сигнал КО, который проходит че- рез блок 2 управления и по шине 63 выдается на блок 1 сопряжения. По этому сигналу производится прием нового сообщения. Если на вход устройства поступает сообщение о линии, то в арифметический блок 8 вводятся координаты опорной точки, в генератор 7 векторов - коды ДХ и 4У первого отрезка. После.завершения переходных процессов в отклоняющей системе блок 1 управления выдает по шине 48 на гене-, -ратор 7 векторов импульс включения Аналогично описанному выше отображается первый отрезок, далее блок 2 управления обеспечивает чтение из блока 3 памяти и ввод в генератор 7 векторов кодов ДХ илУ следующего отрезка, и процесс продолжается до конца отображения последнего отрезка данной линии. В случае приемасообщения о дуге окружности в. арифметический блок 8 вводятся координаты исходной точки, а в генератор 6 дуг окружностей код радиуса и коды номеров исходной и конечной точек (у окружности-эти номера совпадают). Аналогично вышеописанному после завершения переходных процессов при выводе луча в исходную точку блок 2 управления вырабатывает сигнал ИВ, который по одной из шин 49 подается на вход генератора 6 , формирует коды приращений .координат и cfY, которые по шинам 45 и 46 доступают на входы арифметического блока 8, где суммируются (вычитаются) с кодами текущих координат). Каждое измененное значение кода на выходах сумматоров 15-и 16. записывается в регистры 17 и 18 сигналами Ввод приращений (ВП), которые из генератора 6 по шине 62 поступают на блок 2 управления, а с него по шине 47 - на входы ре1 истров 17 и 18. Коды текущих координат с выходов регистров 17 и 18 арифметического блока 8 по шинам 59 и 60 вводятся в блок 10 индик ации, в котором преобразуются в отклоняющие сигналы. Одновременно на блок 9 модуляции яркости по шине 57 выдается сигнал подсвета луча. После окончания отображения дуги из генератора б дуг окружностей по шине 62 на блок .2 управления выдается сигнал КО, по которому такой же сигнал по шине 63 блок 2 управления выдает на блок 1 сояряжения для приема нового сообщения. Логические блоки 11 и 12 определяют случаи пересечения линиями гра ниц экрана и обеспечивают предотвра щение отображения ложной информации - На фиг.2 показан пример пересечения линиями границ экрана по коор динате X. При отображении линии от начала А луч перемещается вправо. Коды знаков на выходах сборки 13 и регистра 19 будут иметь нулевое зна чение. Такое же значение знакового разряда будет и на выходе знакового разряда сумматора. 15. Поэтому элементы И-НЕ 34,35 будут заперты низкими уровнями напряжений, на их выходах будут высокие уровни, а на выходе элемента ИЛИ-НЕ 36 - низкий уровень, который не воздействует на счетный триггер 37. В исходном со.стоянии триггер 37 имеет выходной сигнал, разрешающий открывание элемента И 2-2 и ввод в блок 10 индикации кода с шины 59 (шина установки в исходное состояние триггера 37 не показана). При достижении лучом Гранищл экрана (точки С) в сумматоре 15 произойдет переполнение раз рядной сетки, т.е. в значащих разря дах установятся нули, а в знаковом 1. Это соответствует положению лу ча в левой крайней точке С экрана Создадутся условия для срабатывания элемента И-НЕ 34, так как на выходах инверторов 31 и 33 еще присутствуют высокие уровни напряжений и такой же уровень появляется на -выходе знакового разряда сумматора 15. Сигналом с выхода элемента И-НЕ 34, проходящим через элемент ИЛИ-НЕ 36, переключается счетный триггер 37 и своим сигналом запродает ввод кодов с шины 59 в цифроаналоговый преобразователь 24. Кроме того,этим сигналом запирается элемент И 22 бл ка 9 модуляции яркости, исчезает си нал подсвета луча. Этим предотвраща ется переброс луча в точку С(Фиг.2 и отображение ложного участка линии CDEF-. элемент И-НЕ.34 не сработает снова от следукяцего временного (управляющего) сигнала на шине 65, так как к этому моменту времени на выходе регистра 19 тоже установится уровень 1,следовательно, на выходе инвертора 31 - уровень О, за-, пирающий элемент И-НЕ 34. После переключения триггера 37 луч ЭЛТ перемещается из точки С в точку F только по координате Y без подсвета, а коды в арифметическом блоке 8 изменяются так, как в случае отображения линии CDEF. При изменении кодов, соответствующих перемещению луча из точки Е в точку F на выходах знакового разряда сборки 13 и регистра 19 будут значения 1, на выходе знакового разряда сумматора 15 тоже 1. Элемент И-НЕ 35 заперт сигналсяи С инвертора 32. В точке F произойдет второе переполнение разрядной сетки сумматора 15, в его знаковом разряде появится значение О, а на выходе инв.ертора 32 . Поэтому сработает элемент .И-НЕ35 И через ИЛИ-НЕ 36 воздействует на счетный триггер 37, который установится в исходное состояние, и разреишт подсвет луча и ввод кодов с шины 59 в блок 10-индикации для отображения участка линии FGH. Если бы линия пересекала границу экрана слева, то сначала срабатывал бы элемент И-НЕ 35, а при возврате линии на поле экрана - элемент И-НЕ 34. Линия может и не возвращаться на поле экрана. Поэтому перед отображением новой информации счетчик 37 специальным сигналом из блока 2 управления устанаиливается в исходное состояние . (шина этого сигнала не показана). По координате Y работа логического блока 12 ничем не отличается. Предлагаемое техническое решение по сравнению с известным базовым объектом обеспечивает устранение ложной информации при выхдде луча за пределы экрана. Во первых, не отовражаются участки линий, которые должны быть невидимыми за пределами экрана, во-вторых, не отображается след луча при перебрюсе его от одного края экрана к другому, так как такие перебросы исключены за счет запрета ввода информации. В-третьих:, Ьри возвращении луча на поле экрана йнфо адации не искажается за счет переходных процессов, так. как значение координаты в соответствующем ЦАП .не изменяется в промежутке времени между первым и вторым переключениями счетного триггера 37.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
1972 |
|
SU414607A1 | |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для отображения информации | 1978 |
|
SU748467A1 |
Авторы
Даты
1984-01-30—Публикация
1982-06-09—Подача