Основные принципы создания САПР

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

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

Реализация основных требований к САПР связана с формированием ее типо-

вой структуры, выполненной на уровне средств лингвистического, информацион-

ного и программного обеспечения.

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

чение включает в себя три группы языков:

1) Языки пользователя, предназначенные для его взаимодействия с системой и служащие для описания объекта, базовых элементов и численных значений параметров этих элементов. Базовые элементы в зависимости от целевого назначения САПР описывают конструкцию элемента, алгоритм его функционирования, операции технологического процесса обработки элемента, формы документации выпускаемой САПР и т.д. Директивы управления формируют технологический процесс проектирования, т.е. последовательность операций при проектировании конкретного объекта.

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

3) Язык машинного архива, предназначенный для хранения графической и текстовой информации по спроектированному объекту (ЯГТИ). Язык обеспечивает единую форму представления документации в архиве, необходимую для выпуска ее на различных технических средствах.

Средства информационного обеспечения. Типовыми структурными едини

цами информационного обеспечения САПР являются три группы хранилищ инфор

мации САПР. Каждое хранилище имеет свои программные средства управления и языки представления данных.

Первым постоянным хранилищем данных, составляющим основу базы дан-

ных САПР, является библиотека базовых элементов (БЭ) различного уровня, в ко-

торые входят:

- описание моделей, элементов различного целевого назначения и уровней интег-

рации;

- описание форматов документов;

- описание технологических данных;

- различная нормативно-справочная информация.

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

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

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

Третьим является временное или долговременное (на время разработки проекта) хранилище документации по объекту проектирования. Поскольку в САПР могут идти работы одновременно по нескольким объектам, хранилище должно сохранять документацию до момента выпуска ее в соответствующей форме. Дальнейшим развитием этого хранилища данных по спроектированному объекту является автоматизированная архивная служба, выполняющая все функции, свойственные архиву технической документации. К таким функциям относятся введение изменений, формирование сводных документов, учет рассылок и др.

Средства программного обеспечения. Программный комплекс типовой САПР включает следующие программные компоненты:

1) Трансляцию исходного задания.

2) Формирование структуры информационной модели.

3) Управление базой данных САПР (СУБД САПР).

4) Управление вычислительным процессором - «Монитор - САПР».

5) Интерфейс базы данных.

6) Модели проектирования.

7) Формирование документации.

8) Ведение архива САПР.

9) Постпроцессоры выпуска документации.

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

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

Программы формирования структуры развертывают оттранслированное описание объекта с использованием библиотеки базовых элементов в режимах интерактивного взаимодействия с пользователем САПР, обеспечивают оперативный автоматический обмен данными библиотеки БЭ с рабочим модулем (РМ) по запросам программы формирования исходного модуля (ИМ).

Программа «Монитор - САПР» обеспечивает управление последовательностью выполнения проектных работ в соответствии с управляющими директивами.

Программы интерфейса базы данных обеспечивают перевод семантически согласованного текста ИМ, представленного в РМ на ЯВПД, в форму, необходимую для программ, выполняющих проектные процедуры и обратное преобразование результатов проектирования в форматы ЯВПД рабочего массива.

Программные модули проектирования являются прикладным програм-

мным обеспечением, определяющим проблемную ориентацию САПР. Каждый модуль является системным компонентом программного обеспечения САПР и выполняет определенную законченную процедуру или группу процедур. Основу процедур составляют процедуры моделирования и синтеза проектных решений. Исходными данными являются ИМ. Выходные данные ПФД (графические и тек-

стовые документы) хранятся в форматах единого ЯГТИ, принятого для данной системы САПР.

Программы ведения архива документации по спроектированному объекту обеспечивают хранение, поиск и выдачу документации, сформированной в САПР по группе объектов, находящихся в процессе проектирования.

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

- постпроцессоры выпуска текстовой документации на автоматах печати;

- постпроцессоры формирования графической документации на графопостроителях;

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: