Машинная графика в САПР РЭС

Машинная графика — это совокупность технических, математических и программных средств и приемов, позволяющих осуществить ввод и вывод из ЭВМ графической информации без ручного преобразования информации в числовую или графическую форму. Графическое изображение позволяет сконцентрировать в одном небольшом фрагменте информацию, содержащуюся в нескольких сотнях строк цифрового материала. Поэтому развитие средств машинной графики, соответствующего аппаратного и математического обеспечения, систем ввода и вывода, создание банков и баз данных графической информации имеют решающее значение при разработке современных САПР РЭС.

Приведем основные понятия и определения машинной графики.

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

· ввод графической информации в ЭВМ;

· выполнение графических преобразований, поиск и хранение графических данных;

· вывод графической информации (отображение, документирование).

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

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

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

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

В графических системах общего назначения реализуются процедуры обработки графической информации различного типа: для машиностроения, архитектуры, разработки РЭС. Пользователь этих систем — прикладной программист. К таким системам относятся ГРАФОР (графическое расширение Фортрана), базовые графические системы (например, GKS).

Специализированные графические системы предназначены для реализации процессов обработки графической информации о некоторой специальной области. Существуют отличия систем в зависимости от области применения программ: в САПР РЭС — графические зависимости, характеристики, схемы, конструкции; в САПР СБИС — плоские изображения; в САПР авиа- и судостроения — объемные аналитические поверхности. Пользователь специализированных графических систем — непосредственный разработчик устройств, изделий, аппаратуры.

К основным объектам машинной графики при проектировании РЭС относятся:

· объект проектирования — любое изделие, устройство, детали, комплексы;

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

· конструкторская документация — графические и текстовые документы, различные чертежи, принципиальные схемы, спецификации; это часто является конечным продуктом САПР;

· геометрический объект — описание некоторого изделия в виде математической модели в двумерном или трехмерном пространстве;

· графическое изображение — проекции геометрического объекта на плоскость, специальные сечения, изометрические, перспективные проекции;

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

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