Устройство для вывода графической информации Советский патент 1980 года по МПК G06K15/00 

Описание патента на изобретение SU752403A1

(54) УСТРОЙСТВО ДЛЯ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ

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

название год авторы номер документа
Устройство для формирования графических изображений 1978
  • Кан Гарри Борисович
  • Щеголева Лидия Алексеевна
SU752404A1
Устройство для формирования графических изображений 1982
  • Губинский Анатолий Ильич
  • Гусев Андрей Алексеевич
SU1037299A1
Линейный интерполятор для систем интерактивной графики 1988
  • Игнатьев Юрий Георгиевич
  • Капичникова Ольга Ивановна
  • Леонов Михаил Михайлович
  • Сорин Валерий Яковлевич
SU1608691A1
Линейный интерполятор 1987
  • Петух Анатолий Михайлович
  • Романюк Александр Никифорович
  • Дрейзис Демьян Лейзерович
  • Майданюк Владимир Павлович
  • Ободник Демьян Тихонович
SU1439532A1
ЛИНЕЙНО-КРУГОВОЙ ИНТЕРПОЛЯТОР 1991
  • Плетнев Евгений Георгиевич
  • Попов Степан Иванович
RU2010293C1
Устройство для регистрации информации 1978
  • Кан Гарри Борисович
  • Щеголева Лидия Алексеевна
  • Матвеев Владимир Борисович
SU769576A1
Линейный интерполятор 1987
  • Игнатьев Юрий Георгиевич
  • Леонов Михаил Михайлович
  • Сорин Валерий Яковлевич
SU1439534A1
Цифровой линейный интерполятор 1989
  • Стахов Алексей Петрович
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Шебуков Владимир Александрович
  • Сорока Надежда Ивановна
  • Гейвандова Надежда Федоровна
SU1693592A1
Линейный интерполятор 1985
  • Стахов Алексей Петрович
  • Петух Анатолий Михайлович
  • Романюк Александр Никифорович
  • Ободник Демьян Тихонович
SU1298714A1
Цифровой линейный интерполятор 1991
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Мельник Елена Пантелеймоновна
  • Пилипчук Инна Евгеньевна
SU1807450A1

Реферат патента 1980 года Устройство для вывода графической информации

Формула изобретения SU 752 403 A1

1

Изобретение относится к автоматике и вычислительной технике и может быть использовано в выводных устройствах визуального отображения информации и построителях графической информации, выводимой от ЭВМ.

Известны автоматические построители графиков развернутого типа, предназначенные для построения векторов в виде отдельных близлежащих точек, основой которых является счетчик 1.

Известно также устройство для вывода графической информации, являющееся интерполятором на основе сумматора - вычитателя и содержащее регистры проекций вектора на оси координат, арифметическое устройство (сумматор-вычитатель) последовательного действия, регистры суммы, генератор сдвиговых и опращивающих импульсов, коммутатор и цепи приращений по направлениям осей координат 2.

Устройство интерполирует равномерно следующие импульсы. Устройство интерполирует вектор ступенчатой линией, состоящей из единичных приращений (точек или щагов) по направлениям осей координат. Одновременно с интерполяцией отрезка производится вывод точек на устройство отображения.

Недостатком известного устройства является необходимость его работы синхронно со скоростью вывода точек на строке в

5 устройстве визуального отображения, и, следовательно, скорость вывода устройства визуального отображения ограничена скоростью работы интерполятора.

Цель изобретения - повышение быстродействия.

О Это достигается тем, что в устройство, содержащее первый и второй регистры, выходы которых подключены к коммутатору и к формирователю импульса конца интерполяции, соединенному с блоком управления, третий регистр, подключенный к блоку управления, к сумматору и к коммутатору, соединенному с сумматором, генератор тактовых импульсов, выход которого подключен к блоку управления, введены два триггера, элемент ИЛИ, блок совпадения и две группы

20 элементов И, входы элементов И первой группы подключены к выходу генератора тактовых импульсов и выходам первого триггера, а выходы - ко входам реверсивных счетчиков, соединенных с блоком управления и блоком совпадения, входы элементов И второй группы подключены к выходу блока управления и выходам первого триггера, а выходы - ко входам реверсивных счетчиков, входы первого триггера соединены с выходами блока управления, и формирователя импульса конца интерполяции, а один из выходов первого триггера - с блоком совпадения второго триггера подключены к генера, тору тактовых импульсов, формирователю импульса конца интерполяции и выходу блока совпадения, соединенному с другим выходом первого триггера, а выход второго триггера подключен ко входам элементов И первой группы, входы элемента ИЛИ подключены к выходам элементов И первой группы, а выход - к первому выходу устройства. На чертеже приведена блок схема устройства. Устройство состоит из первого регистра 1, третьего регистра 2 со знаковым разрядом 3, сумматора 4 со знаковым разрядом 5, коммутатора 6, второго регистра 7, блока 8 управления, генератора 9 тактовых импульсов, формирователя 10 импульса конца интерполяции, элементов 11 -14 И, первого триггера 15, реверсивных счетчиков 16, 17, второго триггера 18, блока 19 совпадения, элемента 20 ИЛИ, входной шины 21 значений первой проекции, входной шины 22 импульсов начала работы, входной шины 23 значений второй проекции, входной шины 24 импульсов начала строки, шины 25 текущих значений первой проекции, шины 26 тактовой серии импульсов, шины 27 установки в нуль элементов устройства, второго выхода 28 устройства, первого 29 выхода устройства. Устройство работает следующим образом. В исходном состоянии в регистры 1 и 7 занесены соответственно коды Ах и Ду, содержимое регистра 2 и знакового разряда 3 равно нулю, содержимое реверсивных счетчиков 16, 17 равно нулю, триггеры 15, 18 в нулевом состоянии. Устройство начинает работать после поступления на вход блока 8 управления по шине 22 импульса начала работы. Блок 8 управления выдает разрешение на поступление через коммутатор 6 из регистров 1 и 7 значения Дх и Ду на сумматор 4. Происходит вычисление разности х и А у, а результат помещается в регистр 2. Знак результата хранится в знаковом разряде 3. Если знак результата положительный, что анализирует блок 8 управления, то в следующем цикле содержимое регистра 2 подается на коммутатор 6, и на сумматоре 4 происходит вычисление разности содержимого регистра 2 и Ду. Циклы вычитания повторяются до изменения знака результата на отрицательный. Количество циклов вычитаний фиксируется через блок 8 управления реверсивным счетчиком 17, на прямой счетный вход которого текущие значения первой проекции поступают через шину 25 и элемент 12 И. Элемент 12 И открыт триггером 15, на счетный вход которого от формирователя 10 импульса конца интерполяции поступает первый импульс текущего значения второй проекции. В результате реверсивный счетчик 17 фиксирует число вычитаний на первой строке. При поступлении второго импульса начала строки (вторая строка) по шине 24 блок 8 управления выдает разрешение на поступление остатка от вычислений на первой строке, хранимого в регистре 2, на коммутатор 6 и суммирование его со значением Дх регистра 1. Аналогично предыдущей строке производится вычисление разности содержимого регистра 2 и регистра 7 до смены знакового разряда 3 на отрицательное значение. Второй импульс текущего значения второй проекции (вторая строка разложения)устанавливает триггер 15 в нулевое состояние, и текущее значение первой проекции поступает через элемент 11 И на прямой вход счетчика 16. Второй импульс текущего значения второй проекции устанавливает также в единичное состояние триггер 18, так как блок 19 совпадения после установки в нулевое состояние триггера 15 не фиксирует содержимое счетчика 16, равное нулю. Триггеры 15 и 18 разрешают поступление тактовой серии импульсов по щине 26 через элемент 14 И на реверсивный вход счетчика 17 и вход элемента 20 ИЛИ. Значение первой проекции на первой строке разложения элементов 20 ИЛИ подается на первый выход устройства 29. Таким образом вывод унитарного кода разложения первой строки, выработанного интерполятором, выполняется на второй строке разложения с тактовой частотой больщей, чем тактовая частота работы интерполятора. При значении счетчика Ц равном нулю, блок 19 совпадения устанавливает триггер 18 в нулевое состояние и прерывает поступление тактовой серии на шину 29. На третьей строке разложения унитарный код накапливает счетчик 17, а на первый выход устройства 29 поступает тактовая серия импульсов, количество которых равно содержимому счетчика 16. Интерполятор работает до выдачи формирователем 10 импульса конца интерполяции на блок 8 управления сигнала об окончании интерполяции отрезка. Формула изобретения Устройство для вывода графической информации, содержащее первый и второй регистры, выводы которых подключены к коммутатору и к формирователю импульса конца интерполяции, соединенному с блоком управления, третий регистр, подключенный к блоку управления, к сумматору и к коммутатору, соединенному с сумматором, генератор тактовых импульсов, выход которого подключен к блоку управления, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит два триггера, элемент ИЛИ, блок совпадения и две группы элементов И, входы элементов И первой группы подключены к выходу генератора тактовых импульсов и выходам первого триггера, а выходы - ко входам реверсивных счетчиков,соединенных с блоком управления и блоком совпадения, входы элементов И второй группы подключены к выходу блока управления и выходам первого триггера, а выходы - ко входам реверсивных счетчиков, входы первого триггера соединены с выходами блока управления и формирователя импульса конца интерполяции, один из выходов первого триггера - с блоком совпадения, входы второго триггера подключены к генератору тактовых импульсов, формирователю импульса конца интерполяции и выходу блока совпадения, соединенному с другим выходом первого триггера, а выход второго триггера подключен ко входам элементов И первой группы, входы элемента ИЛИ подключены к выходам элементов И первой группы, а выход - к первому выходу устройства.

Источники информации, принятые во внимание при экспертизе

1.Гиленко В. Автоматические построители графиков ЦВМ. М., «Энергия, 1969, с. 75.2.Кгаиз R. NC drafting niachine interpolates by staircase pattern «Control Enging, 1966, 13, Л 10. p. 103-104.

SU 752 403 A1

Авторы

Кан Гарри Борисович

Ушков Константин Александрович

Даты

1980-07-30Публикация

1978-07-03Подача