Программное обеспечение САПР/АСТПП

Страницы работы

Содержание работы

Программное обеспечение САПР/АСТПП

Введение

Существует два способа получения хорошего программного обеспечения: изготовление или покупка. Если можно купить программное обеспечение, готовое к непосредственному использованию «под ключ» и пригодное для работы, то следует приобрести его, даже если оно дорого стоит. Разработка программного обеспечения еще более дорогое удовольствие.

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

В качестве критерия выбора состава и параметров программного обеспечения САПР/АСТПП можно использовать следующие высказывания:

1.  программное обеспечение используется профессиональными инженерами и технологами;

2.  всякое действие лежащее вне профессиональных интересов глубоко чуждо профессионалу.

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

уровень программного обеспечения САПР/АСТПП:

системное программное обеспечение:

ядро и утилиты операционной системы.

прикладное программное обеспечение:

двумерное черчение, трехмерное моделирование, метод конечных элементов, эргономика.

пользовательское программное обеспечение:

библиотеки пользовательских программ.

языки высокого уровня:

алгоритмические языки Си, Паскаль, Фортран, Бейсик; встроенные языки прикладного программного обеспечения.

языки низкого уровня:

ассемблер, машинный код.

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

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

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

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

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

Прикладное программное обеспечение.

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

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

Пакеты двухмерного черчения. Функционируют на персональных компьютерах, мини-компьютерах и на больших компьютерах. Различаются друг от друга различной степенью сложности, обеспечивая возможность создания двухмерного чертежа.

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

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

Пакеты эргономического анализа. Один из наиболее известных из них называется SAMMIE. Он реализован на языке Фортран IV и распространяется фирмами Prime и Sammie.

Пользовательское программное обеспечение

Наиболее развитые пакеты прикладных программ имеют встроенные языки программирования. И, хотя, в обязанности инженеров и конструкторов не входит разработка своего собственного программного обеспечения, однако знание встроенных языков оказывается весьма полезным, так как разработанное программное обеспечение расширяет возможности прикладного пакета.

Похожие материалы

Информация о работе