Патент ссср 410421

 

па 1 ентно-технически:.,д

410421

О П И-- С -А- - Н--И Е

ИЗОБРЕТЕНИЯ

Союз Советских

С эциалистимеских

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зависимое от авт. свидетельства ¹â€”

М. Кл. G 06k 15/00

Заявлено 25Х.1971 (№ 1663239/18-24) с присоединением заявки №

Государственный комитет

Совета Министров СССР оо делам изобретений и открытий

Приоритет

Опубликовано 05.I.1974. Бюллетень № 1

Дата опубликования описания 7.V.1974

УДК 681.327.22 (088.8) Авторы изобретения

Е. П. Басов, В. Н. Абрамов и А. А. Смирнов

Заявитель

УСТРОЙСТВО ПОДГОТОВКИ ДАННЫХ ДЛЯ JIHHEAHOI O

ИНТЕРПОЛЯТОРА

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

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

Недостатком этих устройств является ограниченность возможных углов поворота символов.

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

Это расширяет область применения устройства.

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

10 угол. Количество и величина углов поворота символов могут быть выбраны в зависимости от особенностей применения графического устройства.

На чертеже показана блок-схема устройства

15 подготовки данных для линейного интерполятора при вычерчивании символов.

Устройство содержит блок 1 формирования признака «символ вычерчен», блок 2 запоминания конфигурации символов, блок управления 3 пишущим элементом, блок 4 определения координат узловых точек, дешифратор 5 кода символа, блок управления 6, сумматор 7, блок табличного умножения 8, блок 9 формирования тригонометрических функций, блок

10 анализа угла поворота, блок 11 формирования знака слагаемых и блок 12 определения порядкового номера слагаемых.

Для вычерчивания символов используется матрица, представляющая собой квадрат, сточп роны которого делятся на некоторое число от

410421 резков, причем порядковые номера точек деления кодируются двоичными числами. Размеры матрицы выбраны в зависимости от характера вычерчиваемых символов. Каждый символ вычерчивается путем последовательного соединения отрезками прямой линии заданных конфигурацией символа узловых точек некоторой стандартной для всех символов матрицы.

Матрица выбрана таким образом, чтобы ее узловых точек было достаточно для вычерчивания любых заданных символов требуемой конфигурации. Например, в графическом устройстве ДГУ-4 для вычерчивания символов выбрана матрица размером 7Х7 мм. Сторона матрицы была разделена на б отрезков, т. е. координата точки деления представлялась трехразрядным двоичным кодом, Устройство работает следующим образом.

В устройстве подготовки исходных данных в блоке запоминания конфигурации символов 2 хранятся последовательности узловых точек всех вычерчиваемых символов, По сигналу с дешифратора кода символа 5, характеризующему подлежащий вычерчиванию символ, узловые точки этого символа из блока запоминания конфигурации символов 2 поступают в блок определения координат узловых точек 4.

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

По заданному углу поворота, определяемому блоком анализа угла поворота 10 и с учетом очередности вычислений при преобразованиях координат, за которой следит блок определения порядкового номера слагаемых 12, на выходе блока формирования тригонометричсских функций 9 получаются значения з1п и

cos заданного угла. Координаты точек матрицы с блока определения координат узловых точек 4 и значения тригонометрических функций подаются в блок табличного умножения

8, на выходе которого формируется q-разрядный двоичный код слагаемого, входящего в формулы преобразования координат.

Знак слагаемого формируется в блоке формирования знака слагаемых 11 с учетом знака тригонометрической функции и знака, стоящего перед соответствующим слагаемым в формулах преобразования координат.

10 По этим слагаемым в сумматоре 7 по командам от блока управления 6 процессом подготовки исходных данных находятся координаты узловых точек символа с учетом поворота последнего и затем, путем вычитания координат, задающих положение пишущего элемента в настоящий момент времени, из координат последующей узловой точки символа, находятся алгебраические величины приращений, необходимые для работы линейного

gp интерполятора.

Предмет изобретения

Устройство подготовки данных для линейного интерполятора, содержащее сумматор, дешифратор кода символов, соединенный непосредственно с блоком управления и блоком определения координат узловых точек, а через блок запоминания конфигурации символов— с блоком формирования признака, блоком управления пишущим элементом и блоком определения координат узловых точек, о т л и ч а ющ е е с я тем, что, с целью расширения области применения, оно содержит подключенный к блоку управления блок анализа угла поворота, который последовательно соединен с блоком формирования тригонометрических функций, подключенным к блоку формирования знака слагаемых, с блоком табличного

4О умножения и с сумматором, при этом подключенный к блоку управления блок порядкового номера слагаемых соединен непосредственно с блоком формирования тригонометрических функций и с блоком формирования знака сла4 гаемых, подключенным к сумматору, а через блок определения координат узловых точек— с блоком табличного умножения.

410421

Ha duos антрпвпатшра

Код снап

Корректоры: E. Давыдкина и Л. Корогод

Редактор Л. Утехина

Заказ 1046/15 Изд. № 338 Тираж 624 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2

Зап инр

Составитель И. Фролова

Техред Е. Борисова

Патент ссср 410421 Патент ссср 410421 Патент ссср 410421 

 

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

В птб // 408343

Изобретение относится к вычислительной технике, в частности к печатающим устройствам

Изобретение относится к печатающим устройствам

Изобретение относится к печатающим устройствам

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

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

Изобретение относится к средствам обработки графических данных

Изобретение относится к системам формирования изображения

Изобретение относится к средствам подачи листов, укладываемых в пачку

Изобретение относится к системам и способам струйной печати

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