- •ЯЗЫКИ
- •ВВЕДЕНИЕ
- •На практике это означает усложнение и сокращение сроков процесса проектирования при высоких требованиях
- •Такое положение делает актуальной задачу построения более эффективных программных инструментальных платформ для автоматизированного
- •Построение такого рода платформ, а так же их применение для создания конкретных проблемно-ориентированных
- •Главное содержание курса:
- •- языки системного проектирования сложных объектов в конкретных проблемно-ориентированных САПР;
- •ТЕМА 1. ОПРЕДЕЛЕНИЕ САПР И СТРУКТУРА САПР.
- •Основные компоненты САПР можно описать таблицей:
- •Программное
- •1.2. САПР как декомпозиция уровней.
- •-архитектурный, уровень описания общей структуры объекта;
- •1.3. САПР как разработка документации.
- •Системный уровень:
- •- стадия разработки технического проекта (ТП), дающего полное и окончательное представление об устройстве
- •1.4. Процедурное определение САПР, структура САПР.
- •Каждой процедуре Пj соответствует множество более мелких составляющих – проектных операций О:
- •Структура САПР получает вид, приведённый на рис. 1.4
- •1.5. Модели, процедуры, операции,
- •М3, ... , Мk - программные модели, машинные, структурные, языковые, графовые, списковые модели-уравнения,
- •Процедуры
- •Операции
- •Критерии
- •А именно:
- •2. Уровни сложности САПР.
- •2. Специализированные САПР проектной организации, по существу это места коллективного пользования;
- •4. Уникальные САПР предназначенные для решения крупнейших проектных задач.
- •3. Программное обеспечение САПР.
- •ПО САПР представляет собой проблемно - ориентированный графический редактор.
- •Программные комплексы САПР можно разделить на 2 класса:
1.2. САПР как декомпозиция уровней.
Задача проектирования для сложных технических объектов (самолет, судно и т.д.) решается в САПР не за один шаг, а последовательно, от простого решения – к
сложному, путем |
декомпозиции |
модели |
|||
объекта |
через |
|
следующие |
уровни |
|
абстракции: |
|
|
|
|
|
- системный, |
уровень наиболее |
общего |
|||
описания |
|
назначения |
объекта |
и его |
|
внешних |
связей |
с |
учетом |
тех изменений, |
которые объект внесет в окружающую искусственную или естественную среды;
-архитектурный, уровень описания общей структуры объекта;
-функциональный, уровень описания
законов |
функционирования |
подсистем |
||
объекта, |
решение |
задачи |
обеспечения |
|
работоспособности |
объекта |
как |
системы |
|
заданной структуры; |
|
|
|
- конструктивный или элементный (приборный), уровень детального выбора и описания всех элементов системы (объекта).
1.3. САПР как разработка документации.
Проектирование технических средств представляет собой сложный процесс разработки и постепенного уточнения проекта, а так же проектной документации к нему. Этапы процесса разработки документации связаны с уточнением модели объекта.
В соответствии с Единой Системой Конструкторской Документации (ЕСКД) имеются такие стадии разработки конструкторской документации:
Системный уровень:
- стадия разработки технического задания (ТЗ);
Архитектурный и функциональный уровни:
- стадия научно - исследовательских работ (НИР), или стадия предварительного проектирования;
Конструктивный уровень:
- стадия опытно - конструкторских работ (ОКР), или стадия эскизного проектирования;
- стадия разработки технического проекта (ТП), дающего полное и окончательное представление об устройстве и функционировании изделия;
- стадия рабочего проекта (РП), предусматривающую полную детализацию конструкции путем разработки чертежей на каждый элемент, входящий в объект и подлежащий изготовлению.
1.4. Процедурное определение САПР, структура САПР.
Проектирование можно рассматривать как целенаправленную последовательность выполнения проектных процедур П:
П={П1, П2 , ... , Пn },
Выполняемых над множеством моделей М:
М={М1, М2 , ... , Мn+1},
с учётом множества критериев, ограничений и условий проектирования К:
К={К1, К2, ... , Кn}.
Каждой процедуре Пj соответствует множество более мелких составляющих – проектных операций О:
Пj Оj={О1, О2, ... , Оn};
В процессе проектирования каждая процедура Пj задается как тройка:
Пj = {Оj, Кj, Мj};
Каждая процедура Пj переводит модель Мj
вследующее состояние:
Пj : Мj Мj+1
Структура САПР получает вид, приведённый на рис. 1.4
K1
М1 П1
Критерии |
|
|
|
… |
|
Kn |
|
|
|
|
|
Процедуры |
|
|
|
М2 |
Мn |
Пn |
Мn+1 |
… |
Операции |
O11 |
… O1n |
On1 |
… |
Рис. 1.4 – Структура САПР.
1.5. Модели, процедуры, операции,
критерии САПР. Модели
Множество {Мj} включает различные формы моделей проектируемого объекта. Например, в случае проектирования схем радиоэлектронной аппаратуры (РЭА) различают такие формы моделей:
М1 - первичное описание схемы;
М2 - исходная модель - система уравнений (алгебраических, дифференциальных, разностных);
М3, ... , Мk - программные модели, машинные, структурные, языковые, графовые, списковые модели-уравнения, табличные и лингвистические формы и т.д.;
Мs, ... , Мr - частные проектные решения;
Мn+1 - техническая документация, удовлетворяющая требованиям Кn и предназначенная для реализации конструкторского этапа проектирования РЭА.