Устройство для регистрации информации

Иллюстрации

Показать все

Реферат

 

"Екннчс;;;

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 201178 (21) 2685714/18-24 с присоединением заявки М (23) Приоритет— (я}м. кл.з

G 06 К 15/00

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

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

Опубликовано 07,1080. Бюллетень М 37 (5З} УДК 681. 327. .12(088.8) Дата опубликования описания 07,1080 (72) Авторы изобретения

Г.Б.Кан. Л.A.Ùåãîëåâà и В.Б.Матвеев (71) Заявитель

Научно-исследовательский институт электрографии (54) УСТРОЙСТВО ДЛЯ РЕГИСТРАЦИИ ИНФОРМАЦИИ

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

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

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

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

Наиболее близким по технической сущности к изобретению является ин2 терполятор для графопостроителей (21, содержащий первый и второй регистры, выходы которых подключены к пороговому элементу и коммутатору, соеди5 ненному с сумматором и с третьим регистром, блок управления, подключенный к сумматору, третьему регистру, генератору тактовых импульсов, коммутатору и к пороговому элементу, 1О последовательно соединенные первый счстчик, второй счетчик, блок элемен тов И и формирователь длительности . импульсов, а также последовательно соединенные четвертый регистр, дешиф15 ратор, подключенный к блоку элементов

И, шифратор и пятый регистр, элемент

И, входы которого подключены к блоку управления, пятому регистру и формирователю длительности импульсов. Уст-.

20 ройство позволяет формировать линии различных видов.

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

Целью изобретения является расширение области применения интерполятора

30 эа счет коррекции видов линий.

769576

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

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

На чертеже приведена структурная схема устройства.

Устройство состоит из третьего регистра 1, сумматора 2 со знаковым разрядом 3, коммутатора 4, первого

5 и второго б регистров, блока управления 7, генератора тактовых импульсов 8, порогового элемента 9, третьего счетчика 10, дополнительного формирователя длительности импульсов 11, четвертого счетчика 12, формирователя импульсов 13, блока элементов И 14, второго 15 и первого

16 счетчиков, пятого регистра 17, шифратора 18, дешифратора 19, четвертого регистра 20, элемента И 21, входной шины кода вида линии 22, входной шины импульсов начала строки 23, выходной шины текущих значений второй проекции 24, входной шины значений второй проекции 25, входной шины значений первой проекции 26, входной шины импульса начала работы

27 и выходной шины текущих значений первой проекции 28.

Устройство работает следующим образом.

В исходном состоянии в регистры

5 и б занесены соответственно коды

bX и ьУ, содержимое регистра 1 и знакового разряда 3 равно нулю, в регистр 20 занесен код вида линии. Содержимое остальных регистров и счетчиков равно. нулю.

Устройство начинает работать после поступления на вход блока управления 7 по шине 27 первого импульса начала работы. Блок управления 7 выдает разрешение на поступление через коммутатор 4 из регистров 5 и 6 значений AX u AY на сумматор 2, где вычисляется разность ЬХ и ЬЧ, а результат помещается в регистр результата

1. Знак результата хранится в знаковом разряде 3. Если знак результата положительный, что анализирует блок управления 7, то в следующем цикле содержимое регистра результата 1 подается на коммутатор 4 и на сумматоре 2 происходит вычисление разности содержимого регистра результата и bY . Циклы вычитания повторяются до изменения знака результата на отрицательныи. Число циклов вычитабО

Если (см.фиг. 2, а) в соответствующем элементарном отрезке есть хотя бы один черный элемент 30, то в соответствующий разряд унитарного кода пишется единица, если черных элементов нет — нуль. Таким образом, разрешаения до изменения знака результата на отрицательный фиксируется старши- ми разрядами счетчика 10, вход которого открыт блоком управления 7, а вход счетчика 16 закрыт. После смены знака результата блок управления 7 выдает три импульса сдвига на сдвиговой вход регистра 1. Далее происходит вычитание содержимого регистра

1 (сдвинутое в сторону старших раз— рядов на три разряда ) и содержимого регистра б до второй смены знака результата. Число циклов вычитаний после первой смены знака фиксируется младшими разрядами счетчика 10.

В результате всех циклов вычита15 ний в счетчике 10 содержится результат отношения ЬХ /aY с точностью, достаточной для дальнейшей коррекции формирователем 11 длины повторяющейся части отрезка.

2О При поступлении второго импульса начала работы по шине 27 блок управления 7 разрешает перепись унитарного кода, выработанного шифратором

18, в регистр 17. На сумматоре 2 5 происходит вычисление разности ЬХ и аУ, аналогично вычислению после первого импульса начала работы, с той разницей, что теперь за каждый цикл вычитания блок управления 7 формирует импульс текущего значения первой проекции. Эти импульсы поступают на вход элемента И 21 и на счетный вход счетчика 16, открытого блоком управления 7.

Формирователем 13 и регистром 17 на входах элемента И 21 производится модуляция поступающих от блока 7 импульсов текущего значения первой проекции.

Отрезки различных видов формиру40 ются в устройстве следующим образом.

Отрезок формируется из повторяющихся частей отрезка 28, состоящих из элементарных отрезков 29 (см.фиг.2а), число которых в каждой повторяющейся

4 части отрезка равно числу разрядов регистра 17. Количество элементов в элементарном отрезке определяется счетчиком 16, а количество элементарных отрезков в повторяющейся части отрезка отсчитывается счетчиком. 15.

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

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

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

Последовательность чередования раз.личных видов элементарных отрезков задается блоком 14 ио сигналам счетчика 15 и дешифратора 19.

Коррекция длины повторяющихся час- 15 тей производится дополнительным формирователем длительности импульсов

11 следующим образом.

При поступлении на формирователь

11 и счетчик 12 из блока 14 сигнала р() о выводе элементарного отрезка вида линии, подлежащего коррекции, в зависимости от значения счетчика 10 может быть приведена коррекция (при значении b.Х /Ь г < 3), либо нет (при значении ЬХ/ь ) 3) .

При необходимости коррекции формирователь 11 вырабатывает сигналы

"Счет" на счетный вход счетчика 15, "Сброс" на счетчик 16 и сигнал "Сдвиг" на регистр 17. Тем самым укорачивается элементарный отрезок, следовательно, повторяющаяся часть отрезка.

Пример скорректированной повторяющейся части приведен на фиг. 25

Момент выработки формирователем З5

11 сигналов коррекции определяется с помощью счетчика 12, на счетный вход которого поступают текущие значения первой проекции от блока управления 7 при разрешении от блока 14. 4р

На фиг. 3 представлена временная диаграмма формирования скорректированного вида линии 6 (см.фиг.2 б ).

В примере приняты следующие данные, характеризующие устройство: число элементарных отрезков в повторяющейся части — 8 (регистр 17 имеет восемь разрядов), число элементов в элементарном отрезке — 3 (счетчик 16 имеет

2 разряда).

Записанная н формирователь 13 и регистр 17 информация циркулирует и таким образом, повторяясь периодически, формирует линии разных видов любой длины, причем повторяющаяся часть состоит из 24 элементов (если длина повторяющейся части не корректируется). Если длина повторяющейся части корректируется, то число элементов будет мены"е 24 и зависит от соотношения ЬХ/д, хранимого в счетчике 10.

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

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

1. Kraus R. Ne drafting machine

interpolates by staircase patterh

"Control Enging", 1966, 13, Р 10, p.p. 103-104.

2. Авторское свидетельство ио заявке Р 2540019/18-24, кл. G 06 F 35/14, 04.11.77 (прототип).

769576

Э структура оидаб линий

Яиц wnaci еее еоо еоо еоо еоо еоо Фоо

400 400

° оо

° со еоо ФОо ооо ооо ооо

000

444 ЕФ ° ооо еев ооо ооо

444 000 еее ° ее ее ао ооо еее

ФОО ЭОО

° Фе

° оооо

Ф ° 4

400 еоо

Ф ° е 000

О00 ооо (оо (o(0f(о(о

000 00(44ФФe44ee4 ° ФФ Ф ФО ОО ° ° ° о О О еее ееееееее е Фо î ое Фвооо

Фиг. (ВНИИПИ Заказ 7545/1 Тираж 751 Подписное

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 оторой и

vana родот (игика 87/

/(мку gbг па чоро отрог (sauna z3j

Токаи(. nr юоков ncpkw

npoengu»

Июк 7/

И8@гооо Й

Йод рвоио тра /7 дмгодрвг тра од/и доиод роо. //

Вi.од

mu Н(иги

vewe счгтоггка зрокел коа омрило

28 иг. 2