Изобретение относится к автоматие и вычислительной технике и может ыть использовано при построении устойств для отображения информации.
Цель изобретения - повышение точости устройства,, На фиг.1 представлена блок-схема стройства; на фиг, 2 и 3 - примеры ормирования соответственно прямогольника и перекрестия на экране.
Устройство содержит блок 1 синхронизации, регистр 2, первый 3 и второй 4 счетчики, первый 5 и второй 6 мультиплексоры, первый 7 и второй 8 блоки оперативной памяти, первый элемент И 9, первый счетный триггер 10, третий элемент И 11, второй счетный риггер 12, второй элемент И 13, четертый элемент И 14, третий счетный триггер 15, первый 16 и второй 17 элементы ИЛИ, третий мультиплексор 18, информационный вход (шину) 19, адресный вход (шину) 20, первый 21 и второй 22 управляющие входы (шины), управляющий выход (шину) 23, третий управляющий вход (шину) 24,
Устройство работает следующим образом.
Для отображения взаимно перпендикулярных линий и прямоугольных фигур необходимо сформировать соответствующий сигнал подсвета, поступающий на модулятор телевизионного индикатора (не показан), Дпя формирования сигнала подсвета необходимо выделить точки растра, составляющие отображаемый объект. Устройство-прототип формирует сигнал подсвета для точек растра, составляющих прямоугольные фигуры. Принцип формирования сигнала подсвета для прямоугольных фигур поясняется на фиг,2, Введение дополнительных элементов позволяет отображать взаимно перпендику- Ттярные линии. Принцип формирования соответствующего сигнала подсвета показан на фиг,3.
Для каждой точки телевизионного растра возможны три состояния, ха- рактеризующие данную точку: точка принадлежит прямоугольной фигуре; точка принадлежит взаимно перпендикулярным линиям; точка не принадлежит ни одному из отображаемых объектов.
Таким образом, для кодирования трех состояний каждой точки растра необходимы два разряда; 01 - для тот
0
5
0
5
0
5
0
5
чек, составляющих прямоугольную фигуру; 10 - для точек, составляющих взаимно перпендикулярные линии; ОП - для точек, не принадлежащих ни одному из отображаемых объектов.
Информация о точках растра в закодированном виде заносится, и хранится в блок 7 памяти оси X и в блок памяти оси Y по адресам, соответствующим положению этих точек на экране ЭЛТ,
При отображении считываемый из блоков 7 и 8 код поступает на логику формирования сигнала подсвета прямоугольных фигур и взаит но перпендикулярных линий.
Предварительно управляющая ЭВМ (не показана) переводит устройство в исходное состояние, Дпя этого ЭВМ выставляет на шину 19 данных код 00, а в регистр 2 по шине 20 адреса заносит адрес, значение которого равно нулю, причем разрядность п1 шины 20 адреса и регистра 2 такова, что
N,,
где N - количество выводимых точек
в строке;
N - количество выводимых строк в кадре,
Во время обратного хода по кадру ЭВМ получает по щине 23 готовности сигнал готовности устройства и по шинам 21 и 22 управления записью разрешает запись нулевого кода в блоки 7 и 8 по адресу, хранящемуся в регистре 2 и поступающему на адресные входы блоков 7 и 8 через мультиплексоры 5 и 6, Затем ЭВМ увеличивает значение адреса на единицу, заносит полученное значение в регистр 2 и по сигналу готовности, переключающему адресные входы блоков 7 и 8 на выходы регистра 2 с помощью мультиплексоров 5 и 6, разрешает запись нулевого кода по новому адресу. Процесс продолжается до тех пор, пока значение адреса не примет максимальной величины. После завершения записи нулевых данных в блоки 7 и В по максимальному адресу устройство возвращается в исходное состояние.
При построении взаимно перпендикулярных линий ЭВМ выставляет на двухразрядную шину 19 данных код 10 и в регистр 2 по шине 20 адреса заносит значение, соответствующее координате X точек, составляющих вертикальный отрезок. По сигналу готовности на шине 23, переключающему адресные входы блока 7 через мультиплексор 5 на выходы регистра 2, ЭВМ по щине 21 управления записью осуществляет запись кода 10 в блок 7. Запись кода 10 в блок 8 памяти происходит аналогично. ЭВМ предварительно заносит в регистр 2 по лине 20 адреса значение адреса, равное координате Y точек, составляющих горизонтальный отрезок, и по сигналу готовности за10
синхронизации, причем разрядность счетчика Д и блока 8 равна пЗ, причем 2 Nj.
Формирование сигнала подсвета пря моугольной фигуры происходит следующим образом. Первое единичное значение сигнала с первого выхода блока 7 соответствующее началу- горизонтального отрезка, поступает на первый вход элемента И 9, второй вход кото рого подключен к первому выходу блока 8, Первое единичное значение сигнала с первого выхода блока 8, ознаписывает код 10 fe блок 8 по шине 22 15 чающее нижнюю активную строку,раз
синхронизации, причем разрядность счетчика Д и блока 8 равна пЗ, причем 2 Nj.
Формирование сигнала подсвета прямоугольной фигуры происходит следующим образом. Первое единичное значение сигнала с первого выхода блока 7, соответствующее началу- горизонтального отрезка, поступает на первый вход элемента И 9, второй вход которого подключен к первому выходу блока 8, Первое единичное значение сигнала с первого выхода блока 8, озна
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования маркера | 1988 |
|
SU1589309A1 |
Устройство для формирования маркера | 1988 |
|
SU1541664A2 |
Устройство для формирования маркера | 1991 |
|
SU1807517A1 |
Устройство для отображения графической информации | 1990 |
|
SU1772822A1 |
Устройство для отображения знакографической информации | 1987 |
|
SU1439673A1 |
Устройство для формирования знаков на экране телевизионного индикатора | 1989 |
|
SU1679536A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1522272A1 |
Устройство для отображения информации | 1986 |
|
SU1441450A1 |
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ НЕИСПРАВНОСТЕЙ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ | 1992 |
|
RU2030784C1 |
Устройство для вывода графической информации | 1990 |
|
SU1783572A1 |
Изобретение относится к автома- тике,и вычислительной технике и может быть использовано при построении устройств для отображения информации. Цель изобретения - повьнвение точности устройства. Устройство содержит блок 1 синхронизации,.регистр 2, первый 3 и второй 4 счетчики, первый 5, второй 6 и третий 18 мультиш1е1ксоры. первый 7 и второй 8 блоки оперативной памяти, первый 9, второй 13 третий 11 и четвертый 14 элементы И, первый 10, второй 12 и третий 15 счетные триггеры, первый 16 и второй 17 элементы ИЛИ с соответствующими связями. Устройство обеспечивает генерацию на экране графического маркера в виде прямоугольника или перекрестия за счет записи по информационному входу 9 признаков отображаемых линий в блоки 7 и 8 памяти. Счетчики 3 и 4 производят дискретизацию растра экрана и с их выходов через мультиплексоры 5 и 6 адреса считьгаания поступают на блоки 7 и 8 памяти. Выходные сигналы с блоков 7 и 8 памяти, проходя через элементы 9, 13, 11, 14 и суммируясь на элементах ИЛИ 16 и 17, поступают на третий мультиплексор 18, где формируется ви- / еосигнал графических маркеров. 3 ил. (Л 4 4 4 00 1 Р HffMOdif- - лятор Шт.1
управления записью.
Затем ЭВМ выставляет на двухразрядную шину 19 данных код 01 для построения прямоугольной фигуры. По сигналу готовности код 01 точек, составлякяцих два вертикальных отрезка, записывается в блок 7 по адресам соответствующим координатам этих точек по оси X. Запись кода 01 точек составляющих два горизонтальных отрезка, в блок 8 осуществляется аналогично по адресам, соответствующим координатам этих точек по оси Y,
Во время движения луча по строке тактовые импульсы с первого выхода блока 1 синхронизации, соответствую- щие каждой отображаемой точке, поступают на вход сложения счетчика 3 точек в строке, причем разрядность счетчика 3 и блока 7 равна п2, причем ,. Выходы счетчика 3 через мультиплексор 5 поступают на адресные входы блока 7, в котором происходит считывание кода по адресу, значение которого равно содержимому счетчика 3.
При пер еходе на новую строку синхронно с работой отклоняющей системы строчный синхроимпульс (ССИ) с второго выхода блока 1 синхронизации поступает на вход установки в О счетчика 3 и сбрасывает его в нулевое состояние. Таким образом, при отображении каждой новой строки процесс считывания кода из блока 7 повторяется.
Считывание кода из блока 8 осуществляется аналогично, причем на адресные входы блока 8 через мультиплексор 6 поступают разрядные выходы счетчика 4 строк в кадре, на вход сложения которого подан ССИ, а на вход установки в О - кадровый синхроимпульс с третьего выхода блока I
решает прохождение через элемент И 9 единичного сигнала с первого выхода блока 7 памяти на вход счетного триггера 12, который устанавливается в состояние 1, Второе единичное значение сигнала с первого выхо-- да 7, означающее конец горизонтального отрезка на этой же активной строке, пройдя через элемент И 9,
сбрасывает триггер 12 в О, Второй горизонтальный отрезок прямоугольной фигуры формируется аналогично при втором единичном значении сигнала с первого выхода блока 8, означанлцем верхнюю активную строку. Таким образом, триггер 12 формирует два горизонтальных отрезка прямоугольной фигуры.
Два вертикальных отрезка формируются элементом И 13. Первое единичное значение сигнала с первого выхода блока 8 поступает на вход счетного триггера 10 и устанавливает его в состояние 1, а второе единичное
значение сигнала сбрасывает триггер в О. Таким образом, триггер 10 определяет область активных строк отображаемого объекта в кадре и разрешает прохождение двух единичных
значений сигнала на каждой активной строке области с первого выхода блока 7 через элемент И 13, образующий два вертикальных отрезка прямоугольной фигуры. Результатом логического сложения в элементе ИЛИ 16 является сигнал подсвета прямоугольной фигуры. Формирование сигнала подсвета взаимно перпендикулярных линий осуществляется элементом ШТИ 17, первый вход
которого соединен с выходом счетного триггера 15, а второй - с выходом элемента И 14. Состояние I счетного триггера 10, означающее область активных строк отображаемого объек
та и поступаощее на первый вход элемента И 14, разрешает прохождение одного единичного значения сигнала на каждой активной строке области с второго выхода блока 7, соединенного с вторым входом элемента И 14, который образует вертикальный отрезок. Горизонтальный отрезок формирует счетный триггер 5, вход которого соединен с выходом элемента И 11.Кди- ничное значение сигнала с второго выхода блока 8, означающее строку, на которой отображается горизонтальный отрезок, разрешает прохождение двух единичных значений сигнала с первого выхода блока 7,- Первое единичное значение, означающее начало горизонтального отрезка, пройдя через элемент И 11, устанавливает счетный триггер 15 в состояние 1. Второе единичное значение сигнала с первого выхода блка 7, означаюп1ее конец горизонтального отрезка, сбрасывает счетный тригер 15 в О.
Выходом устройства является выход мультиплексора 18, первый вход которого соединен с выходом элемента ИЛИ 16, образукхцего сигнал подсвета прямоугольной фигуры, а второй вход подключен к выходу элемента ИЛИ 17, образующего сигнал подсвета взаимно перпендикулярных линий. Управляющий вход мультиплексора 18 связан с ши- ной 24 управления, определяющей тип отображаемого объекта. Таким образом мультиплексор 18 формирует сигнал подсвета либо прямоугольных фигур, либо взаимно перпендикулярных линий, который поступает на модулятор телевизионного индикатора.
Перемещение и изменение размеров отобр ажаемого объекта происходит следующим образом.
Управляющая ЭВМ выставляет на шину 19 данных нулевой код и по сигналу готовности на шине 24 .готовности осуществляет запись данного кода в блоки 7 и 8 по щинам 21 и 22 управления записью соответственно, причем значения адреса равны прежним координатам точек объекта.
Построение нового объекта осуществляется посредством записи кодов 01 и 10 в блоки 7 и 8 по адресам, соответствующим координатам X и Y точек отображаемого объекта с измененным положением (размерами) на экране телевизионного индикатора.
5
о
5
5
0
5
0
Введение дополнит ел элементов, обеспечивающих отображение взаимно перпендикулярных линий на экране телевизионного индикатора, позволяет повысить точность указания элементов изображения-.
Формула изобретенияУстройство для формирования маркера, содержащее блок синхронизации, первый и второй счетчик, регистр, первый и второй мультиплексоры, первый и второй блоки оперативной памяти, первый и второй элементы И, первый и второй счетные триггеры и первый элемент ИЛИ, первый вход которого соединен с выходом второго элемента И, первые входы которого и первого элемента И подключены к первому выходу первого блока оперативной памяти, второй вход nepBOt O-элемента ИЛИ соединен с выходом второго счетного триггера, счетный вход которого подключен к выходу первого элемента И, второй вход которого и счетный вход первого счетного триггера соединены с первым выходом второго блока оперативной памяти, адресные входы которого соединены с выходами второго мультиплексора, информационные входы первой группы которого и первой группы первого мультиплексора подключены к выходам регистра, вход которого является адресным входом устройства, информационным.входом которого являются информационные входы первого и второго блоков оперативной памяти, управляющие входы которых являются соответственно первым и вторым входами сигналов управления записью устройства, адресные входы первого блока оперативной памяти соединены с выходами первого мультиплексора, информационные входы второй группы которого подключены к выходам первого счетчика, суммирующий вход которого соединен с первым выходом блока CIiнxpoнизa5 ии, второй выход которого подключен к входу установки в О первого счетчика и к суммирующему входу второго счетчика,вход установки в О которого и управляющие входы первого и второго мультиплексоров соединены с третьим выходом блока синхронизации, выходы второго счетчика подключены к ииформа- ционным входам второй группы второго
мультиплексора, выход первого счетного триггера соединен с вторым входом элемента И, отличающее- с я тем, что, с целью повьппения точности устройства, оно содержит третий и четвертый элементы И, второй элемент ИЛИ, третий счетный триггер и третий мультиплексор, первьтй информационный вход которого подключен к выходу первого элемента ИЛИ, второй информационный вход третьего мультиплексора соединен с выходом второго элемента ИЛИ, первый вход которого подключен к выходу третьего счетного триггера, счетный вход которого соединен с выходом третьего элемента И, первый вход которого подключен к первому выходу первого бло|Q.с 4877
ка оперативной
памяти, второй выход которого соединен с первым входом четвертого элемента И, второй вход которого подключен к выходу первого счетного триггера, выход четвертого элемента И соединен с вторым входом второго элемента ИЛИ, второй выход второго блока оперативной памяти подключен к второму входу третьего элемента И, выход третьего мультиплексора является информационным выходом устройства, входом сигнала выбора типа маркера которого является управляющий вход третьего мультиплексора, третий выход блока синхронизации является выходом кадрового синхроимпульса устройства.
СПОСОБ ФИТОПРОФИЛАКТИКИ ГИПЕРГЛИКЕМИЙ | 1996 |
|
RU2108801C1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление к индикатору для определения момента вспышки в двигателях | 1925 |
|
SU1969A1 |
Патент США 4503427, кл | |||
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Приспособление для установки двигателя в топках с получающими возвратно-поступательное перемещение колосниками | 1917 |
|
SU1985A1 |
Авторы
Даты
1988-12-15—Публикация
1987-01-14—Подача