Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория[1].pdf
Скачиваний:
152
Добавлен:
27.03.2015
Размер:
1.24 Mб
Скачать

17

элементы автоматизированной системы управления предприятием. PLM

решения от IBM и Dessault System.

2. Программные характеристики

2.1По специализации программных средств:

Узкоспециализированные утилиты - предназначены для выполнения 1-й

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

(Spring);

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

Универсальные системы - позволяют создавать изделия самого широкого профиля; большинство машиностроительных САПР можно отнести именно к универсальным системам. Как правило позволяют выполнять чертежи и позволяют выполнять основные операции геометрического моделирования. Часто служат основой для создания АРМ и более сложных систем.

Комплексные системы - предназначены для решения проблем проектирования и подготовки производства специальных высокосложных изделий; например, специализированные судостроительные системы типа Tribon

фирмы Kockums Computer Systems или FORAN фирмы Senermar позволяют автоматизировать практически весь цикл проектирования судна: от определения формы корпуса судна, его основных размеров и расположения основных отсеков и помещений до создания рабочих чертежей блоков и секций корпуса, многочисленных трубопроводных систем, кабельных трасс, а также подготовки управляющих программ для тепловой резки деталей.

2.2По способу организации внутренней структуры

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

Масштабируемые модульные системы

- формируемые вокруг базового ядра.

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

- горизонтально расширяемые системы.

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

18

лизированных модулей; такой подход, например, успешно реализован в системе Euclid Quantum фирмы MATRA Datavision и в настоящее время считается одним из наиболее перспективных.

2.3По возможности функционального расширения системы пользователем:

Закрытые системы - не имеют средств индивидуальной настройки и возможности расширения системы пользователем.

Системы с настраиваемой системой интерфейса пользователем - об-

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

Системы с пакетной обработкой команд - имеют возможность выполне-

ния последовательности команд САПР, сформированных в текстовом пакетном файле, созданном внешней программой; примером могут служить script-файлы системы AutoCAD фирмы AutoDesk, позволяющие задавать последовательность команд построения графических примитивов с соответствующими им числовыми параметрами.

Системы со встроенным макроязыком - обладают средствами для запи-

си макрокоманд или создания новых функций пользователя, позволяющих автоматизировать специфические конструкторские операции; система AutoCAD, например, имеет встроенный язык AutoLISP, а пакет SolidWorks фирмы SolidWorks Corporation снабжен подмножеством языка Basic, анало-

гичным языку Basic for Application фирмы Microsoft.

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

Инструменты разработчика САПР - дают возможность, используя набор стандартных библиотек функций, создавать свои собственные приложения для САПР или даже собственные САПР; инструменты могут включать как отдельные библиотеки функций типа OpenGL для работы с графическими объектами, так и целые интегрированные объектно-ориентированные инструментальные "производства" типа CAS.CADE фирмы MATRA Datavision,

СПРУТ – «СПРУТ-ТЕХНОЛОГИЯ».

Современные САПР в том или ином виде включают практически весь набор (за исключением инструментов разработчика) средств индивидуальной настройки и возможности расширения систем пользователем.

2.4По возможности обмена информацией:

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

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

системы со стандартными средствами обмена информацией - позво-

ляют сохранять и считывать полную информацию о созданных моделях изделий в специальном текстовом или двоичном формате, описывающем все объекты модели в специальных терминах описания графических примитивов с соответствующими им числовыми значениями; в качестве примера можно привести файл обмена информацией (Data Exchange Format) .DXF системы AutoCAD, ставший стандартом de facto для ПК; наиболее распространенными другими стандартами являются STEP, IGES, CADL, AME и некоторые другие.