Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для ввода графической информации из ЭВМ на индикаторы телевизионного типа. Известно устройство, содержащее оюследовательно соединенные генератор, счетчики, блок управления, блок памяти, подклю-чепные к вычислителю, соединенно.му через преобразователь код - время с модулятором электронно-лучевой трубки (ЭЛТ) 1. Наиболее близким по технической сущности к Изобретению является устройство, содержащее последовательно соединенные регистр кода радиуса оюружности, блоки управления и памяти, соединенные с двумя сумматорами, подключенными через преобразователи код-время, соединенные с блоком управления, к бло.ку управления подсветом, последовательно соединенные Т1ретий сумматор, соединенный с регистром, формирователь управляющих сигналов, подключенный к регистру и блоку памяти 12. Оба эти устройства имеют низкую надежность и невысокое быстродейстэи-е. Целью изобретения является повыщ«ние надежности и быстродействия устройства. Достигается это тем, что в устройство, содержащее первый счетчик, вход .которого подключен к выходу генератора, а первый выход - к входу второго счетчика, выход которого соединен с первым входом первого сумматора, блок правления, вход которого подключен к второму выходу первого счетчика, а первый выход - к второму входу первого сумматора, второй сумматор и регистр, введены два блока сравнения; входы первого блока сравнения подключены к выходу первого сумматора и выходу второго сумматора, соединенному с третьим входом первого сумматора, четвертый вход которого подключен к выходу второго блока сравнения, входы второго сумматора соединены с выходом регистра и третьим выходом первого счетчика, входы второго сумматора .подключены к четвертому .выходу первого счетчика и второму выходу блока управления, .выход первого бло.ка сравнения соединен с модулятором элекгронно-лучевой трубки. На чертеже приведена схема устройства. Устройство содержит генератор /, первый счетчик 2, второй счетчик 3, первый сум.матор 4, второй сумматор 5, блоки 6 и 7 сравнения, регистр 8, блок 9 управления. Позицией 10 обозначен выход первого блока 7 сравнения, подключенный к модулятору ЭЛТ.
Счетчик 2 выполняет функцию счетчика элем-ентов строки, счетчик 3 - функцию счетчика строк, сумматоры - и 5 предназначены для вычисления текущих координат окружности и квадрата но-мера элемента строки соответственно, регистр 8 выполняет функцию регистра .радиуса окружиости.
Устройство работает следующим образом.
В регистр 8 записывается код радиуса окружности из внешнего устройства. Блок 6 €равне1ния реализует логическую функцию.
F У, /, . Гг 2,
п Rn,
где У -У„-л - (разрядный инверсный код монотонно возрастающих номеров элементов строки, поступающий с инверсных выходов счетчика -2;
R.-Rn-ti - разрядный прямой код радиуса окружности, поступающ ий с прямых выходов .регистра 8. Одновременно сумьматор 5 производит
вычисление квадрата номера элемента
строки (К,-)2 по алгоритму
(К,7(П-1)-(2Г,.,,-г 1),
представляющему одну опера-цию сложения, так как умножение на два равносильно сдвигу числа на один разряд в сторону старших разрядов, ври этом прибавление 1 будет равносильно постоянной записи в младший разряд «1.
Вычисление квадрата по данному алгоритму возможно, так как Y, представляет собой монотонно возрастающий код, т. е. изменяющийся на 1 в младшем разряде.
Блок 6 сравнбния фиксирует момент равенства , при этом на его выходе появляется импульс, разрешающий запись (Ff) из сумматора 5 в сумматор 4.
Сумматор 4 предварительно производит вычисление квадрата ноМера строки Xi (координата X) также по простому алгоритму, учитывающему монотонность изменения кода ;и черезст|рочность телевизионной развертки
/ .VL, + 4,, -I- 4,
представляюЩему собой две операции сложения. Затем сумматор 4 производит построчное вычисление квадрата текущей координаты окружности
Xi,
КОД которой в случае Rz-Xi O .поступает на одни входы блока 7 сравнения, на другие входы .которого поступает ко.д (У/)(квадрат координаты У) с выхо.да сумматора 5. При равенстве этих кодов на выходе блока 7 появляется импульс, который, поступая на модулятор ЭЛТ, про.изодит засветку экрана в данной координате. Та.ким образом, .в данном устройстве
вычисление текущих координат ( Ri - X с производится построчно за время, равное длительност1И элемента строки, это позволяет исключить операцию запоминания, упростить блок управлекия и
преобразователя кода .в длительность импульсов, повысить надеж.ность устройства, а также увеличить его быСтродействие за счет вычисления значений текущих координат окружности по простым алгоритма.
Формула изобретения
Устройство для отображения окружностей на экране электронно-лучевой трубки, содержащее первый счетчик, Вход которого подключен к выхо.ду генератора, а первый выход к входу второго счетчика, выход которого соединен с первым вхо.дом первого сумматора, блок управления, вход
которого подключен к второму выходу первого счетч.ика, а парвый выход - к второму входу первого сумматора, второй сумматор и регистр, отличающийся тем, что, с целью повышения надежности и
быстродействия устройства, .в него введены два блока сравнения, входы первого блока сравнения подключены к выходу пер.вого сумматора и выходу второго сумматора, соединенному с третьим входом первого су.мматора, четвертый вход которого подключен к выходу второго блока ОравнеЕия, входы BTOpoDO сумматора .соединены с выходом регистра и третьим выходом первого счетч.ика, входы второго сумматора под.ключены к четвертому выходу первого счетчика и второму вы.ходу блока управления, выход перв.ого блока сравнения соединен с модулятором электронно-лучевой трубки.
Источники инфармадии, принятые во внимание при экспертизе:
1.Авторское свидетельство СССР № 543960, кл. G 06 К 15/20, 1977.
2.Авторское св,и.детельство СССР № 538382, кл. G 06 К 15/20, 1976 (прототип).
Авторы
Даты
1981-03-07—Публикация
1979-01-05—Подача