Устройство для считывания графической информации
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (111 742981
// — (61) Дополнительное к авт. свид-ву— (51)М. Кл. (22) Заявлено 200977 (21) 2529358/18-24 с присоединением заявки № (23) Приоритет—
G 06 К 11/00
Государственный комитет
СССР по делам изобретений и открытий
Опубликовано 25.06.80. Бюллетень ¹ 23
Дата опубликования описания 2506.80 (53) УДК 681 327 12 (088. 8) (72) Авторы изобретения
t0.С.Павленко и. Г.М.Рожков
Киевский технологический институт легкой промышленности (71) Заявитель (54) УСТРОИСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОИ
ИНФОРМАЦИИ
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для считывания графической информации, и может быть использовано в швейной промышленности ° для кодирования в числовой форме графической информации, например, линейно аппроксимированных чертежей деталей иэделий и параметров размещения швейных лекал в раскладках.
Известно устройство, содержащее оптический визир, соединенный с шаговыми двигателями по координатам
Х и У, реверсивные счетчики, подключенные к блоку вывода информации, к блокам формирования импульсов перемещения, соединенным с генератором импульсов, и через блоки управления к соответствующим шаговым двигателям, 20 блок ручного переключения, логические элементы ИЛИ и блок ввода числовой информации, соединенный с блоком . вывода информации, с реверсивными счетчиками и с первыми входами логи- 25 ческих элементов ИЛИ, вторые входы которых подключены к блоку ручного переключения, а выходы — к соответ ствующим. блокам формирования импуль-, сов перемещения (1) 30
Недостатком известного устройства для считывания графической информации является то, что при составлении числового описания графической информации, например чертежей швейных деталей, состоящей иэ отдельных либо связанных замкнутых и незамкнутых контуров сильно изменяющегося радиуса кривизны, оно не позволяет осуществлять контроль выходных данных перед фиксацией их на промежуточном носителе и контроль точности линейной аппроксимации контуров по результатам кодирования на носителе °
Наиболее близким по технической сущности к .предлагаемому является устройство, содержащее привод, соединенный с блоком визирования (съемником координат) и с первыми блоками управления, формирователи импульсов перемещения, входы которых подключены к блоку коммутации, соединенному с генератором импульсов, а выходы соединены со счетчиками, второй блок управления, подключенный к генератору импульсов, к счетчикам и к одному входу блока выдачи информации, другой вход которого соединен с одним счетчй ком, и элементы И (2).
742981. Его недостаток заключается в нед остаточно высокой точности считываНия графической информации.
Цель изобретения — повышение точности устройства.
Поставленная цель достигается тем, что оно содержит блоки формирования сигналов управления, входы одного иэ которых подключены к первому счетчику, ко второму блоку управления и к перному формирователю импульсов перемещения, входы другого блока формирования сигналов управления соеди-. нены с первым и вторым счетчиками, со вторыми блоком управления и формирователем импульсов перемещения, а выходы блоков формирования сигналон управления подключены к соответствующим блокам управления, регистр, сОединенный с блоком выдачи информации, со вторым блоком управления., с одним блоком формирования сигналов управления и с элементами И, входы кОторых подключены к первому счетчику и ко второму блоку управления, и .элемент ИЛИ, соединенный с первым сЧетчиком, вторым блоком управления и одним формирователем импульсов перемещения, а также тем, что блоки формирования сигналов управления содержат первый элемент ИЛИ, входы которого соединены с одними элементамц И, а выход подключен к другим элементам И, соединенным со вторыми элементами ЙЛИ.
На чертеже представлена блок-схема устройства.
: Устройство включает съемник координат (на чертеже не показан) блока
1 зизиронания с индикатором, привод
2,. выполненный в виде щаговых двигателей 3 и 4, первые блоки 5 и б управления, формирователи 7 и 8 импульсов перемещения, блок 9 коммутациИ, блоки 10 и 11 формиронания си1 налов управления, содержащие первые элементы 12 ИЛИ, элементы 13 н 14
И И вторые элементы 15 ИЛИ, второй блок 16 управления, содержащий узел управления-ввода 17 и кнопки 18-20, геиератор 21 импульсов, счетчики 22 и 23, регистр 24, элементы 25 И, элвмент 26 ИЛИ и блок 27 выдачи инфофнаации °
Устройство работает следующим образом. Импульсы от генератора 21 через койтакты блока 9 проходят на нходы формирователей импульсов перемещения 7 и 8. На соответствующих выходах последних вырабатываются импульсы перемещения блока 1 н положительном или отрицательном направлениях по осям Х и У, С выходов формирователя 7 импульсы перемещения непосредственно или через элемент 26 ИЛИ поступают на вхбды ренерсивного счетчика 23 и одйовременно через элемент 15 ИЛИ они проходят на один из входов блока
5 управления, Импульсы с выходов формирователя 8 подаются через элемент 15 ИЛИ на соответствующие входы блока б управления и параллель . но поступают на входы ренерсинного счетчика 22, Блок 1 перемещается с помощью шагоных двигателей 3 и 4, отрабатывающих эти импульсы до совмещения визира индикатора с линией графика, и останавливается н этом положении при возврате в нейтральное положечие переключателей блока 9.
Отсчет координат точки останова осуществляется устройством н ниде приращений координат, коды которых фиксируются в двоичных ренерсивных счетчиках 22 и 23. Состояние триггера старшего разряда каждого из этих счетчиков определяет знак, а
Щ остальных — абсолютную величину при-; ращений . При положительной величине перемещений по осям Х и Y триггера старшего разряда счетчикон 22 и 23, работающих в обратном коде, находятд5 ся н нулевом, а при отрицательной н единичном состоянии.
При нажатии кнопки 18 запускается узел управления-ввода 17 блока
16, подавая на соответствующие входы элементон 25 И упранляющий сигнал, до которому происходит перезапись содержимого счетчика 23.н регистр
24. Затем блок 16 вырабатывает сигнал управления блоком 27 и осуществляется выход информации, хранящейся н регистре 24 и н реверсивном счетчике 22, на перфоленту или перфокарту. На промежуточном носителе информации приращения координат фиксируют40 ся в ниде кода, содержимого регистра 24 и счетчика 22.
По концу перфорации приращений координат счетчики 22 и 23 и регистр
24 устанавливаются блоком 16 н нуле45 все исходное состояние.
Для повышения надежности и достоверности кодирования графической информации, состоящей из отдельных или связанных контуров и примыкающих
® к ним незамкнутых кривых сильно изме. няющегося радиуса кринизны, например аппроксимированных рисунков многих швейных деталей, может производиться оперативный контроль выходных данных перед фиксацией их на промежуточном н осителе.
Координаты точки совмещения визира индикатора блока 1 с линией графика фиксируются ренерсинными счетчиками 22 и 23. С соответствующего выхода блока 16 при нажатии кнопки
19 на входы элементов 25 И подается импульс перезаписи кода приращения из счетчика 23 н регистр 24, а затем с других выходов данного блока у поступают н зависимости от состоя742981 ния триггеров старшего разряда счетчика 22 и регистра 24 сит налы разрешения на входы элементов 13 И.
Блоком 16 производится далее установка в противоположное состояние триггеров старшего разряда 24 и счетчика 22, очистка триггеров счетчика 23 и через элемент 26 ИЛИ разрешается поступление на суммирующий вход последнего импульсов с генератора 21, чем начинается цикл линейного интерполирования по принципу импульсных умножителей.
При этом происходит перемещение блока 1 в точку начала отсчета приращений координат, так как импульсы интерполирования по одной координате с выходов элементов 13 И блока 10 поступают через элемент 12 ИЛИ на выходы элементов 14 И и проходят в зависимости от состояния триггера старшего разряда регистра 24 на один из входов блока управления 5 шаговым двигателем 3 через один из элементов 15 ИЛИ, а по второй координате — импульсы с выходов элементов 13 И блока 11 подаются через элемент 12 ИЛИ на входы элементов
14 И и проходят на соответствующий вход блока 6 управления шаговым двигателем 4 через один из элементов
15 ИЛИ, что определяется состоянием триггера старшего разряда счетчика
22. Блок 16 прекращает поступление импульсов на вход элемента 26 ИЛИ и .блок 1 останавливается тогда, когда устанавливается нулевой код на выхо- З5 дах всех триггеров счетчика 23, исключая старший разряд.
Эатем визуально оценивается качество результатов кодирования на данном участке графика по точности совмещения визира индикатора с начальной точкой отсчета, а в случае графической регистрации траектории перемещения воспроизведенного отрезка прямой с 4 графическим оригиналом. При допустимой погрешности кодирования блок 16 по второму нажатию кнопки 19 устанавливает триггер старшего разряда регистра 24 и счетчика 22 в состояние, соответствующее знакам приращений координат, а счетчик 23 — в нулевое состояние, пропускает импульсы генератора 21 через элемент 26 ИЛИ на суммирующий вход счетчика 23 и .запускает блок 27 вывода. Импульсы интерполирования с выходов одних из элементов 13 И проходят на соответствующие входы блоков 5 и 6 управления шаговыми двигателями 3 и 4, которые перемещают блок 1 в конечную 60 точку отрезка прямой. Одновременно с этим осуществляется вывод на перфокарту или перфоленту приращений координат.
Введение новЫх блоков и новых конструктивных связей позволяет существенно повысить точность устройства.
Формула изобретения
1. Устройство для считывания графической ин формации, содержащее привод, соеди-ненный со съемником координат и с первыми блоками управления, формирователи импульсов перемещения, входы которых подключены к блоку коммутации, соединенному с генератором импульсов, а выходы соединены. со счетчиками, второй блок управления, подключенный к генератору импульсов, к счетчикам и к одному входу блока выдачи информации, другой вход которого соединен с одним счетчиком, и элементы И, о т л и ч а ю— щ е е с я тем, что, с целью повышения точности устройства, оно содержит блоки формирования сигналов управления, входы одного из которых подключены к первому счетчику, ко второму блоку управления и к первому формирователю импульсов перемещения, входы другого блока формирования сигиалов управления соединены с первым и вторым счетчиками, со вторыми блоком управления и формирователем импульсов перемещения, а выходы блоков формирования сигналов управления подключены к соответствующим блокам управления, регистр, соединенный с блоком выдачи информации, со вторым блоком управления, с одним блоком формирования сигналов управления и с элементами И, входы которых подключены к первому счетчику и ко второму блоку управления, и элемент ИЛИ, соединенный с первым счетчиком, вторым блоком управления и одним формирователем импульсов переМещения.
2.устройство по п.1,о т л и ч а ющ е е с я тем, что блоки формирования сигналов управления содержат первый элемент ИЛИ, входы которого соединены с одними элементами И, а выход подключен к другим элементам И, соединенным со вторыми элементами
ИЛИ, Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9538376 кл, G 06 К 11/00, 1974.
2. Патент США Р 3693066, кл. 318-576, опублик. 1972 (прототип) .
742981
Составитель Т. Бечипорович
Редактор Т. Киселева Техред М. Петко Корректор Г. Назарова
Заказ 3620/16 Тираж 751 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35 Раушская наб., д. 4/5
Филиал ППП Патент, г. Ужгород, ул. Проектная, 4