LEX (664761), страница 4
Текст из файла (страница 4)
Очевидно, что и в случае, когда информация графического типа передается от человека к ЭВМ , этот процесс должен быть для человека столь же простым и легким. Однако наиболее распространенная в современных САПР технология ввода графической информации представляет собой трудоемкую и длительную процедуру. Серийно выпускаемые устройства, предназначенные для обеспечения процесса ввода в ЭВМ графической информации, позволяют делать это в полуавтоматическом режиме.
Полуавтоматические графические устройства ввода данных требуют, чтобы оператор при помощи специального устройства (щупа) обошел все характерные точки документа и сообщил машине характеристики этих точек.
Данный труд лишен признаков творчества и его обычно поручали оператору. Такое разделение труда между разработчиком и оператором сколочного автомата нарушает единство творческого процесса и создает дополнительное звено в цепочке его общения с ЭВМ. Эта цепочка служит источником дополнительных ошибок, которые в дальнейшем необходимо отыскивать и исправлять.
Проводились оценки трудоемкости процесса ввода графической информации в полуавтоматическом режиме ввода графической информации с чертежа печатной платы размером 150*300 мм, содержащей до 1500 контактных площадок и до 1200 соединяющих их линий. Время ввода информации в этом случае - 16 часов.
При этом предполагалось, что процесс включает также и редактирование изображения.
Альтернативой технологии считывания графической информации и использованием сколочных планшетов является технология, основанная на применении системы автоматического чтения изображения непосредственно с графического документа.
В этом случае достигается существенный выигрыш во времени ввода информации. Применительно к устройству ТС-6030 (автоматического считывания и кодирования графической информации) ввод осуществляется в 12 раз быстрее.
Рассмотрим различные аспекты построения системы автоматического чтения графической информации, требование к документам, описания алгоритмов реализации основных этапов обработки изображений, а также обеспечения высокой достоверности считывания информации.
2.Требования к документам, автоматически считываемым системой
2.1. Общие сведения
Документ является носителем информации, которая должна быть введена в ЭВМ в качестве исходных данных для той или иной программы, входящей в пакет прикладных программ САПР.
Например, принципиальная электрическая схема определенного узла радиоаппаратуры может рассматриваться как исходные данные для таких программ, как моделирование, генерация диагностических тестов узла, алгоритмическое конструирование платы печатного монтажа, на которой будет реализован узел и др.
К документам, предназначенным для автоматического чтения, предъявляются противоречивые требования. С одной стороны, изображение на нем должно легко восприниматься человеком, а с другой - системой автоматического чтения. Это означает, в первую очередь, что условные графические обозначения, используемые как фрагменты изображения, должны быть привычными для человека.
В случае принципиальных электрических схем это условные графические обозначения элементов схемы, обозначения электрических связей, символы и строки символов, регламентируемыми соответствующими ГОСТами.
Необходимо отметить, что документы, предназначенные для ввода в ЭВМ, как правило, изготавливаются человеком вручную. Вследствие этого изображение может существенно отличаться от идеального. Конкретные отклонения от идеального появляются, в частности, в том, что вместо прямой линии на эскизе, чертеже или схеме присутствует волнистая или встречаются "недоводы", "переводы" линий. Характер написания символов также изменяется в широких пределах. При этом часто их начертание значительно отличается от регламентируемого стандартами, однако человек не испытывает затруднений в восприятии информации.
В свою очередь системы автоматического чтения графической информации весьма чувствительны к отклонениям изображения от идеального. Это не означает, что они не могут правильно воспринимать изображения, содержащие дефекты.
Однако следует отдавать отчет в том, что сложность систем, обладающих способностью игнорировать дефекты исполнения документа человеком и правильно считывать информацию, существенно выше по сравнению с системами, такими способностями не обладающими.
Конкретно это может трансформироваться в более высокие аппаратурные затраты или в увеличение затрат времени на реализацию алгоритмов обработки. Тем не менее никакая из технических систем сегодняшнего дня или ближайшего будущего не в состоянии конкурировать с человеческими способностями в восприятии реальных графических изображений. Любой системе автоматического чтения можно предложить для обработки документ такого исполнения, что она не справится с его обработкой, в то время как человек легко прочитает этот документ.
На основе отмеченного можно сделать вывод о том, что документы, предназначенные для автоматического ввода должны удовлетворять ряду требований.
При разработке требований необходимо учитывать:
- технические характеристики растровой аппаратуры считывания,
- приемлемость требований к исполнению документа для конструктора его разрабатывающего,
- сложность и быстродействие алгоритмов обработки.
Опишем требования к изображениям на эскизах слоев топологии плат печатного монтажа.
Необходимость в считывании информации с эскизов слоев топологии плат печатного монтажа связана с автоматизацией проектирования и изготовления их фотошаблонов.
Изображение на эскизе слоя топологии платы печатного монтажа состоит из условных графических обозначений контактных площадок для выводов навесных элементов (микросхем), границ областей металлизации требуемой формы, указателей трасс проложения печатных проводников. С помощью перечисленных изобразительных средств можно создать рисунок топологии слоя любой платы.
Изображения символов можно создать средствами описания трасс печатного проводника. Особенностью эскиза является то, что в нем применяется координатная сетка для метрической привязки элементов изображения. Шаг координатной сетки равен 5 или 2.5 мм, если для исполнения эскиза слоя топологии выбран масштаб 4:1 или 2:1 соответственно. Метрическая привязка контактных площадок для условных графических обозначений осуществляется путем помещения центра условного графического обозначения в узел координатной сетки. Для остальной части изображения эскиза привязка производится лишь для точек излома линий рисунка. Такие точки должны быть помещены в узлы координатной сетки.
Рассмотрим,что представляют собой изобразительные средства для элементов рисунка на эскизах слоев топологии.
а) Контактные площадки
Контактные площадки круглой формы изображаются в виде крестов, центры которых совпадают с узлами координатной сетки. Горизонтальный и вертикальный штрихи креста имеют длину 1 дискреты.
Различают контактные площадки нескольких типов в зависимости от диаметра области, которую они занимают. Это выполняется с помощью группы точек. Они помещаются в узлах координатной сетки и располагаются на сторонах минимального по размеру квадрата из линий координатной сетки, который охватывает центр креста контактной площадки круглой формы. Размер стороны квадрата - 2 дискреты . Число точек в группе указывает тип координатной площадки.
а) б) в) г)
Рис. 1. Изображения контактных площадок круглой формы на эскизах слоев топологии.
Таблица 1.
| Количество точек | Тип | Диаметр, мм |
| 1 2 3 4 5 6 7 | 2 3 7 4 8 31 80 | 2,125 2,5 2,75 3 3,25 3,5 4 |
Таблица 2
| Число точек | Ширина проводника |
| 1 2 3 4 | 0,625 1,25 1,875 2,5 |
б) Печатные проводники
Печатные проводники изображаются на эскизе отрезками прямых линий четырех направлений: горизонтальное, вертикальное и два диагональных, т.е. проходящие под углом 45 градусов к линиям координатной сетки. Горизонтальные и вертикальные отрезки проводятся только по линиям координатной сетки, а диагональные - через узлы координатной сетки.
Точки изломов, разветвлений линий, изображающих печатные проводники должны совпадать с узлами координатной сетки. В связи с тем, что ширина проводника на различных участках должна может отличаться, необходимо разделять изображение печатных проводников на участки однородности. При этом имеются в виду участки одинаковой ширины, они снабжаются указателями ширины.
Разделение изображения печатных проводников на участки однородности осуществляется с помощью указателей границ однородности. Они бывают условными и абсолютными. Условными могут служить излом проводника и разветвление проводника.
Абсолютный указатель границ однородности представляет собой отрезок прямой линии, имеющий длину 1 дискрету. Такой отрезок одним концом исходит из точки, лежащей на проводнике и являющейся границей изменения однородности. Граница изменения однородности обязательно должна располагаться в одном из узлов координатной сетки. Направление проведения штриха абсолютного указателя границы однородности должно выбираться перпендикулярно к ориентации проводника в точке, из которой он исходит.
В случае, если в точке нарушения однородности проводник претерпевает излом или разветвляется, достаточно, чтобы штрих указателя границ однородности был перпендикулярен одной из ветвей проводника, подходящей к этой точке.
Указатель ширины представляет собой группу точек, размещаемых в разрыве линии печатного проводника. Число точек связано со значением ширины (табл.2). Если одна из точек группы заменена штрихом (длина 1 дискреты), направленным перпендикулярно линии проводника, то тогда указатель ширины рассматривается как доминирующий, в противном случае - как простой. Действие доминирующего указателя распространяется в обе стороны от него и прекращается при встрече с абсолютным указателем и при переходе через условный указатель, содержащий простой указатель ширины.
Действие простого указателя ширины, как и в случае доминирующего указателя, распространяется в обе стороны от него и прекращается при встрече с абсолютным указателем и при встрече с условным указателем, если по другую сторону указателя действует доминирующий указатель ширины.
На рис.2 показан фрагмент эскиза слоя топологии для печатного проводника и соответствующий ему фрагмент вида печатного проводника.
Рис. 2. Печатный проводник, а - фрагмент эскиза, б - фрагмент печатной платы.















