Устройство для формирования знаков
Иллюстрации
Показать всеРеферат
674056 з два счетчика, два элемента И, два элемента задержкй и элемент ИЛИ, выход первого счетчика через первый элемент И и первый элемент задержки соединен с первым входом второго счетчика (3).
Недостатком известного устройства является то, что оно так же, как и аналогиаае-устройства может формировать развертку строго определенного формата и не позволяет оперативно перестраивать форматы изображений в ripoцессе работы. Импульс на выходе схемы совпадения счетчика грубого отсчета йоявится только после поступления на вход этого счетчика опре-. деленного числа импульсов. Импульсы с выхода указанной схемы являются запускающими импул
I сами для счетчика точного отсчета. Импульс на выходе схемы совпадения счетчика точного отсчета тоже появится только после поступления на его вход определенного числа импульсов. Таким образом на экране ЭЛТ сформируется растр, содержащий строго -о предел ейноМ чйсИо Маком ест в строке и определенное число строк. Устройство не позволяет изменять расстояние между знаками как при увеличении размеров знаков, так и при группировке знаков. Кроме того, оно позволяет отображать на экране ЭЛТ меныпий объем информации по сравнению с возможйоСтями индикатора. При функциональном методе генерирования знаков самый простой по конфигура ции знак.может вычерчиваться на экрана ЭЛТ в несколько раз быстрее самого сложного из всего алфавита знаков. Тем не менее, известное устройство выполнено таким образом, что на отображение знаков как простой, так и сложной конфигурации отводится одно и то же время, которое жестко определено блоком управления.
Цель изобретения — расширение области применения устройства за счет увеличения объема отображаемой информации.
Поставленная цель достигается тем, что в устройстве введены блок формирования расстояний между группами знаков, два счетчика, два элемента ИЛИ и два коммутатора, первые входы которых соединены с первыми выходами блока формированйя расСтояний" между груййами знаков, вторые выходы которого связаны со вто. рыми входами блока управления, -третьи и четвертые входы блока управления соответственно соединены с выходами первого и второго коммутаторов, а пятый вход — с шиной "Сброс".
gepibrQ выход блока управления подключен ко входу блока формирования расстояний между группами знаков, второй и третий выходы связаны соответственно с первыми входами третьего и четвертого счетчиков, выход первого элемента задержки через первый элемент ИЛИ со.. единен с первым входом первого счетчика, вторым входом первого коммутатора; первым вх дом второго элемента ИЛИ и шестым входом
4 блока управления. Второй вход первого счетчика подключен к шине Конец знака", выход второго счетчика соединен через второй элемент И и второй элемент задержки со вторым входом второго счетчика и вторым входом второго элемента ИЛИ, второй вход которого соединен с шиной "Сброс", а выход — со вторым входом третьего счетчика, третий входкоторогоподключен ко второму выходу блока сброса, трегр тий выход которого соединен со входом первого элемента ИЛИ, второй вход которого соединен с шиной "Сброс". Первый вход третьего элемента ИЛИ подключен к четвертому выходу блока управления,ко входу блока сброса и шиь-15 нам "Конец знака" и "Сброс", второй вход третьего элемента ИЛИ соединен с двумя ком.мутаторами, блоком формирования расстояний между группами знаков, блоком управления и первым элементом задержки, и выход третьего эо элемента ИЛИ связан с четвертым счетчиком.
На чертеже приведена блок-схема устройства.
Устройство содержит блок 1 управления, блок 2 сброса, коммутаторы 3, 4, блок 5 формирования кодов:расстояний между группами зна25 ков, счетчики 6,7, 8, 9, элементы 10, 11 И, элементы l2, 13 задержки, элементы 14, 15, lб ИДИ, шину 17 "Пуск", шину 18 "Конец знака", шйны
19 кода рЖ тояния между знаками по горизонтали, шину 20 кода расстояния между знаками зО по вертикали, шины 21 кодов количества знаков в группе и расстояний между группами знаков по горизонтали и вертикали, шины 22 кода количества знаковых строк, шины 23 кода количества знаков в каждой строке, шины 24 кода ординаты исходной точки знака, шины 25 кода абсциссы исходной точки знака, шину 26
"Сигнал начала формирования знака", шину 27 С рос" и шину 28 "Конец работы".
Блок 1 управления включает в себя генера40 тор 29 импульсов, счетчики 30, 31, элементы 32, --::
33, 34, 35 И, триггеры Зб, 37, элементы 38, 39, 40 задержки, элементы 41, 42, 43, 44 ИЛИ. Блок
2 сброса состойт из элемента 45 ИЛИ и элементов 46, 47 задержки.. Коммутаторы 3 и 4 состо45 ят из элементов 48 И.и элементов 49 ИЛИ. Блок
S формирования кодов расстояний между группами знаков включает в себя счетчики 50, 51, элементы 52, 53 сравнения, коммутаторы 54, 55 и элементы 5á, 57 задержки.
I у Устройство работает следующим образом.
Предварительно по шине 27 поступает сигнал
"Сброс", который проходит через элемейты ИЛИ
15, 16, 41, 43 и устанавливает в состояние "0". третьи и четвертые счетчики 8, 9 и счетчики 30, 31 и триггеры 36, 37 блока управления. На шинах 19, 20, 21 и)тенциально устанавливаются коды количества знаков в группе и расстояний между знаками внутри групп и группами по горизонтали и вертикали. На шинах 22 и 23 так674056 же потенциально устанавливаются коды количества знаковых строк и количества знаков в каждой строке, Работа устройства подразделяется на два режима 5
Первый режим — формирование развертки знаков с постоянным шагом, определяемым кодами расстояний между знаками по горизонтали и вертикали, Второй режим — формирование развертки 1о знаков с переменным шагом, когда расстояния между группами знаков больше расстояний между знаками внутри групп.
В первом режиме блок 5 формирования кодов расстояний между группами знаков не ока- 15 зывает влияния на работу устройства На шинах
2i в этом случае устанавливают нулевые комбинации кодов. Работа начинается по сигналу
"Пуск", который поступает на вход устройства по шийе 17 и проходит через элемент 45 ИЛИ 20 блока сброса на входы третьего гь четвертого счетчиков 8 и 9 и второго коммутатора 4. По этому сигналу на выходные шины 24 и 25 с выходов третьего и четвертого счетчиков 8 и 9 выдаются коды координат исходных точек знаков (в нервом случае нулевые коды) и через элементы 48 И и элемент 49 ИЛИ второго комму/ татора 4 проходит код расстояния между знаками по горизонтали и вводится в счетчик 31, Сигнал "Пуск", задержанный на элементе 46 за- зв держки, проходит через элемент ИЛИ 44 и устанавливает "1" в триггере 37. Элемент 46 задержки необходим для того, чтобы сигналы с выхода элемента 33 И: поступали на счетные входы счетчиков 31 и 9 после того, как в счетчике 31 з установится вводимый код расстояний между знаками по горизонтали, а из четвертого счетя4ка 9 будет прочитан хранящийся в нем код.
Сигнал с выхода элемента 46 задержки поступает через элемент 47 задержки и.выходиую . 4о шину 26 в знакогенератор в качестве сигнала начала формирования. знака.
Элемент 47 задержки нужен дпя того, чтобы к моменту начала написания знака окончились переходные процессы в отклоняющей системе 45 электронно-лучевой трубки после ввода из треть-, его и четвертого счетчиков 8 и 9 кодов координат исходной точки знака в преобразователи
"Код-напряжение", где они запоминаются и пре. образуются в уровни напряжений (на чертеже ие 50 показано).
По сигналу "Пуск", который проходит также и через третий элемент 16 ИЛИ, с шин 23 в первый счетчик 6 вводится код количества знаков-в.строке. По этому же сигналу во второй 55 счетчик 7 с шин 22 вводится код количества строк.
Выходной сигнал триггера 37 разрешает прохождение импульсов с генератора 29 импульсов
6 через элсмент 33 И. Импульсы с выхода этой схемы поступают на счетные входы счетчиков
9 и 31. Четвертый счетчик 9 работает в режиме сложения, а счетчик 31 — в режиме вычитания.
В момент времени, когда в счетчике 31 устанавливается код О, О, срабатывает элемент 35 И.
Сигнал с выхода этого элемента задерживается на элементе 40, проходит через элемент 43 ИЛИ и устанавливает в "О" триггер 37.Прохожденйе импульсов через элемент 33 И прекращается, а в четвертом счетчике 9 зафиксируется код координаты Х исходной точки отображения следующего знака. Подготовка этого кода происходит в то время, когда знакогенератор осуществляет вычерчивание знака на экране ЭЛТ. После того,,как завершится вычерчивание знака, от знакоге. нератора по шине 18 на вход устройства поступает сигнал "Конец знака". Этот сигнал проходит через элемент 45 ИЛИ. Сигнал с выхода этой схемы воздействует на все элементы устройства так же,как описано выше по сигналу "Пуск".
Кроме того, по сигналу "Колец знака" из первого счетчика 6 вычитается "1", т.е. учитывается количество отображаемых знаков в данной строке. Описанные процессы повторяются до тех пор, пока не отобразится вся знаковая строка,a в йервом счетчике б не установится код 0....0. По это му коду срабатывает первьп4 элемент 10 И, Сит. нал с его выхода задерживается на первом эле. менте 12 задержки, проходит через первый элемент 14 ИЛИ и разрешает ввод в первый счетчик 6 кода количества знаков в следующей строке с шин 23. По сигналу с выхода первого элемента 12 задержки, кроме того, вычитается "1" из второго счетчика 7,через элементы 48 И и элементы 49 ИЛИ первого коммутатора 3 с шин 20 в счетчик 30 вводится код расстояния между знаками но вертикали; с некоторой задержкой на элементе
39 задержки этот сигнал проходит через элемент
42 ИЛИ и устанавливает "1* в триггере 36.
Элемент 39 задержки необходим для того, чтобы сигналы с выхода элемента 32 И посгупили на счетные входы счетчиков 30 и 8 после того, как в счетчике 30 установится вводимый код расстояний между знаками по вертикали и из третьего счетчика 8 будет прочитан хранящийся в нем код, Сигнал с выхода первого элемента 12 задержки проходит также через первый
Ф элемент 16 ИЛИ и устанавливает "0" в счетчике 9.
Триггер 36 разрешает прохождение импульсов с генератора 29 импульсов через элемент
32 И. Импульсы с выхода этой схемы поступают на счетные входы счетчиков 8 и 30. Третий счетчик 8 работает в режиме сложения, четвертый счетчик 9 — a режиме вычитания. В момент времени, когда в счетчике 30 устанавливается код 0....0,срабатывает элемент 34 и с некоторой задержкой на элементе 38 задержки проходит
"..И«««««%« . «««.Ю49«««ююФ«м мме м ". « "«««««««««««
674056
Формула изобретения через элемент 41 ИЛИ и устанавливас. "0" в триггере 36, при.этом прекрашается прохождение импульсов через элемент 32 И, " в третьем счетчике 8 фиксируется код координаты исходных очек знаков, располагаемых в следующей знаковой строке.
Развертка знаков в следующих строках производится,как описано выше, Из второго счетчика 7 вычитаются "1" после отображения каждой строки. В момент времени, когда во втором 1о счетчике 7 устанавливается код 0....0, срабатывает второй элемент 11 и ее сигнал, с некоторой задержкой на втором элементе 13 задержки, устанавливает в состояние "0" второй счетчик 7, проходит через второй элемент 15 ИЛИ и уста- 15 навливает в "О третий счетчик 8, а на вход ио шине 28 выдается в качестве сигнала "Конец работы". По этому сигналу на вход устройства могут выдаваться новые коды.
Во втором режиме, когда необходимо раз- gp деление знаков по группам, в блок 5 формирования расстояний между группами знаков вводятся коды, определяющие число знаков, расположенных в группе по горизонтали и вертикали, а также коды, определяющие расстояние между 25 группами знаков по горизонтали и вертикали.
Устройство работает в основном так же, как и в первом режиме.
Дополнительно по сигналам элемента 43 ИЛИ в счетчик 51 вводятся "единицы". На шинах 21, 30 подключенных к первым входам схемы 53 сравПения, устанавливается код количества знаков в группе по горизонтали. В момент времени, коrда этот код сравняется с коДом на вых«оде счет- чика 51, срабатывает элемент 53 сравнения. з5
По сигналу с его выхода коммутатор 55 пропускает на входы элементов 49 ИЛИ второго коммутатора 4 с шин 21 код, определяющий рассто яние между группами знаков по горизонтали.
Кроме того, по сигналу с выхода элемента 53 40 сравнения через элемент 44 ИЛИ устанавливается ™1" в триггере 37. Код с выходов элементов
49 ИЛИ второго коммутатора-4 вводится в счетчик 31. После этого в счетчике 9 формиру- ется,код координаты Х исходной точки первого знака следующей группы и т.д. до конца развертки знаков в данной строке. По сигналам с выхода элемента 41 задержки вводятся "единицы" в счетчик 40. На шинах 21, йо«дй юч«енных к первым входам элемента 52 сравнения, устанавли= вйется код количества знаков в группе по вертикали. В момент времени, когда этот код сравняется с кодом на выходе счетчика 50, срабатывает элемент 52 сравнения. По сигналу с его выхода коммутатор 54 пропускает на входы элементов 49 ИЛИ первого коммутатора 3 с шин
21 код, определяющий расстояние между группами знаков по вертикали. Кроме того, по сигналу с выхода элемента 52 сравнения через
О элемент 42 ИЛИ устанавливается "1" в триггере 36, Код с выходов элементов 49 ИЛИ первого коммутатора 3 ввоцится в счетчик ЗО, После этого в третьем счетчике 8 формируется код координаты У исходных точек первых знаков следующей группы по вертикали и т.д, до конца развертки по вертикали, Коды координат исходных точек знаков формируются в третьем и четвертом счетчиках 8 и 9и при помощи, счетчиков 30, 31, 50, 51, а используются эти кодь1 после появления на шине 18 сигнала "Конец знака".
Генератор 29 импульсов настроен на частоту несколько магагерц, а счетчики 30, 31, 50, 51 содержат не более 3 — 4 разрядов.
Время отображения одного наиболее простого по конфигурации знака составляет не менее
8 — 10 микросекунд. Поэтому операции подготовки кодов координат исходных точек будут производиться всегда быстрее, чем операции отображения знаков.
Предложенное устройство по сравнению с известным позволяет отображать информацию на экране ЭЛТ как в виде отдельных формуляров переменной длины, так и в виде таблиц, причем оно позволяет изменять расстояния между знаками в соответствии с изменяемыми размерами знаков и разделять таблицы на группы строк и столбцов с требуемым количеством знаков в каждой, следовательно расширяет функциональные возможности.
В предлагаемом устройство при развертке знаков учитываются затраты времени на отображ«ение зн«аков в зависимости от их конфигурации (сложности), так как по сигналу "Конец знака" сразу же на входы преобразователей
"Код-напряжение" выдаются по шинам 24 и 25 коды координат исходной точки следующего знака и в знакогенератор команда на отображение следующего знака. Это позволяет значительно, уменьшить непроизводительные затраты времени . и за счет этого увеличить объем информации,: отображаемой на экране ЭЛТ.
Устройство для формирования знаков, содержащее блок сброса, первый выход которого соединен с первым входом блока управления, два счетчика, два элемента И, два элемента задержки и элемент ИЛИ, выход первого счетчика через первый элемент И и первый элемент задержки соединен с первым входом второго счетчика, о тл и чающее с я тем, что, с целью расширения области применения устройства за счет увеличе-. ния объема отображаемой информации в него введены блок формирования расстояний между группами знаков, два счетчика, два элемента ИЛИ
674056
1 и два коммутатора, первые входы которых соединены с первыми выходамн блока формирования расстояний между группами знаков, вторые выходы которого связаны,со вторыми входами блока управления, третьи и четвертые входы блока уп- 5 равления соответственно соединены с выходами первого и второго коммутаторов, а пятый вход— с шиной "Сброс", первый выход блока управления подслючен ко входу блока формирования ° расстояний между группами знаков, второй и тре- 1 тий выходы связаны соответственно с первыми входами третьего и четвертого .счетчиков, выход первого элемента задержки через первый элемент
ИЛИ соединен с первым входом первого счетчика, вторым входом первого коммутатора, первым
t5 входом второго элемента ИЛИ и шестым входом блока управления, второй вход первого счетчика подключен к шине "Конец знака", выход второ-
1 го счетчика соединен через второй элемент И и второй элемент задержкй со вторым входом второ-
20 го счетчика и вторым входом второго элемента.ИЛИ, второй вход которого соединен с ши10 ной "Сброс", а выход — со вторым входом третьего счетчика, третий вход которого подключен ко второму выходу блока сброса, третий выход которого соединен со входом первого элемента ИЛИ, второй вход которого соединен с шиной "Сброс", первый вход третьего элемента
ИЛИ подключен к четвертому выходу блока управления, ко входу блока сброса и шинам "Конец знака" и "Сброс", второй вход третьего элемента ИЛИ соединен с двумя коммутаторами, блоком формирования расстояний между группами знаков, блоком управления и первым эле-.. ментом задержки, а выход третьего элемента
ИЛИ связан с четвертым счетчиком.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР N 411476, кл. G 0б К 15/20, 1974..
2. Авторское свидетельство СССР И 414589Ä кл. 6 Об F 3/14, 1972.
3. Авторское свидетельство СССР К 378837, кл. 6 06 F 3/14, 1973.
674056
- j
Составитель Г, Ъ|итина
Редактор Н, Коган Техред М. Келемеш
КоРРектоР Г. Назарова т
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4
Заказ 4031(47 Тираж 779 Подписйое
ЦЯИКПИ Государственного комитета СССР но делам изобретений и открьггий
113935, Москва, K-35, Раушская цаб„д, 4/5