Это совокупность взаимосвязанных и взаимодействующих технических средств, предназначенных для выполнения автоматизированного проектирования.
Выделяют автоматизированные рабочие места АРМ трех классов:
· микро АРМ для решения простых конструкторских и технологических задач в автономном режиме в составе средств двухуровневой САПР. Они обеспечивают двухмерное представление объекта проектирования, укомплектовываются инвариантными пакетами прикладных программ, в том числе для решения типовых инженерных задач.
Средние АРМ помимо задач, выполняемых микро АРМ посредством графического процессора позволяют представлять объект проектирования в двух- и трехмерном виде, имеют пакеты прикладных программ, инвариантные к различным видам объекта проектирования.
· Супер АРМ способны решать весь комплекс задач САПР в масштабе предприятия.
Все вычислительные комплексы САПР, в том числе и АРМ, содержат необходимое число периферийных устройств для ввода и отображения информации, графические и алфавитно-цифровые дисплеи, графические планшеты и электронные перья, высокоточные рулонные и планшетные графопостроители различных форматов, устройство снятия твердой копии с изображения на экране дисплея, устройство вывода графической информации на микрофильмы и микрофиши, а также устройства связи с ЭВМ высшего уровня.
Его основу составляют данные, которыми пользуются проектировщики непосредственно для выработки проектных решений. Эти данные могут быть представлены в виде различных документов на различных носителях, включать сведения справочного характера о материалах, комплектующих изделиях, типовых проектных решениях, параметрах элементов, сведения о состоянии текущих разработок в виде промежуточных и окончательных проектных решений, а также о структуре и параметрах проектируемых изделий.
Совокупность данных, используемых всеми компонентами САПР (математическое, программное, информационное обеспечение) составляет информационный фонд. Основная функция фонда - обеспечение создания, поддержки и организации доступа к данным.
Существует несколько способов ведения информационного фонда: использование файловой системы, построение библиотек, использование банков данных, создание специализированных программ-адаптеров.
Использование файловой системы и построение библиотек распространено в создании информационного обеспечения различных вычислительных систем, так как поддерживается средствами операционных систем. Она обеспечивает начальный ввод крупных массивов данных, хранение текстовых документов, но малопригодны при обеспечении быстрого доступа к справочным данным, хранении меняющихся данных, ведении текущей проектной документации, поиску необходимых текстовых документов и организации взаимодействия между разноязыковыми модулями.
СУБД выполняет следующие функции: создание схемы БД, организация хранения данных, защита целостности БД, управление доступом к БД путем его разграничения, поддержание загрузки БД и ТП в их функционировании. Для всех этих функций создается свое программное обеспечение.
Создание информационных программ-адаптеров было порождено проблемой организации межмодульного интерфейса.Все это привело к разработке специализированных систем и программных технологий.
К функциям программ-адаптеров относятся:
· контроль наличия исходных данных для каждого конкретного модуля;
· задание недостающих исходных данных;
· проверка соответствия типов, структур, последовательности данных аналогичным характеристикам, принятым в вызываемом модуле;
· преобразование данных в случае несоответствия типов;
· обеспечение передачи данных вызываемому модулю в .соответствии с типом обмена;
· организация среды определяемой типом языка программного модуля;
· проверка результата, сохранение результата работы модуля для дальнейшего использования.
В крупных САПР, которые оперируют большим числом входных, промежуточных и результирующих переменных, области обмена организуют в виде банка данных.