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