- •1. Введение.
- •1.1.Предмет сапр.
- •1.2.Роль сапр в производственном цикле.
- •2. Развитие процесса проектирования.
- •2.1.Что такое проектирование?
- •2.2.Традиционные методы.
- •2.3.Обзор новых методов.
- •2.4.Расчлененный процесс проектирования.
- •2.5.Выбор стратегий и методов проектирования.
- •3. Готовые стратегии (конвергенция).
- •3.1.Упорядоченный поиск (применение теории решений).
- •3.2.Стоимостной анализ.
- •3.3.Системотехника.
- •3.4.Проектирование систем человек - машина.
- •3.5.Кумулятивная стратегия Пейджа.
- •3.6. Стратегия коллективной разработки гибких архитектурных проектов (casa - Collaborative Strategy for Adaptable Architecture).
- •4. Управление стратегией.
- •4.1.Переключение стратегии.
- •4.2.Фундаментальный метод проектирования Мэтчетта (fdm).
- •5. Накопление и коагулирование данных.
- •5. 1. Введение. История развития баз данных
- •5. 2. Основные понятия и определения
- •5.3. Проектирование баз данных
- •6. Методы поиска идей (дивергенция и трансформация).
- •6.1.Мозговая атака.
- •6.2.Синектика.
- •6.3.Ликвидация тупиковых ситуаций.
- •6.4.Морфологические карты.
- •7. Методы исследования структуры проблемы (трансформация). Методы оценки (конвергенция).
- •7.1. Матрица взаимодействий.
- •7.2. Сеть взаимодействий.
- •7.3. Анализ взаимосвязанных областей решения (aida).
- •7.4.Определение компонентов по Александеру.
- •7.5. Классификация проектной информации.
- •7.6. Составление технического задания.
- •7.7. Индекс надежности по Квирку.
- •8. Технология проектирования.
- •8.1.Технологическая схема разработки проекта.
- •8.2.Условия, влияющие на эффективность проектных решений.
- •8.3.Совершенствование процесса проектирования.
- •8.4.Предпосылки повышения технико - экономического уровня проектных решений.
- •9. Устройства вывода графической информации из эвм
- •10. Основные характеристики и задачи математического моделирования и средств машинной графики в сапр.
- •10.1.Геометрическое моделирование и машинная графика.
- •10.2.Графические данные и особенности их обработки на эвм.
- •10.3.Машинная графика, как подсистема сапр.
- •10.4.Стандартизация в области машинной графики.
- •11. Технические средства в сапр.
- •11.2.Средства вывода информации.
- •11.1.Функциональное назначение и основные характеристики технических средств.
- •11.2.Средства вывода информации.
- •11.3.Средства ввода графической информации.
- •11.4.Средства ввода альтернатив.
- •12. Математическое обеспечение подсистемы формирования изображений.
- •12.1.Математические модели и их роль в проектировании.
- •12.2.Модель изображения. Графические примитивы.
- •12.3.Координатные системы и геометрические преобразования.
- •13. Диалоговые графические методы ввода и моделирования.
- •13.1.Базовые операции и специальные диалоговые методы ввода.
- •13.2.Управляемый пространственный символ.
- •13.3.Диалоговое управление моделью аппарата проецирования.
- •14. Языковые средства машинной графики.
- •14.1.Методы описания и ввода геометрических данных о чертежах.
- •14.2.Классификация графических языков сапр.
- •14.3.Языки программирования машинной графики.
- •15. Базовое программное обеспечение диалоговых графических систем.
- •15.1.Основные концепции и функции ядра графических систем.
- •15.2.Функции формирования примитивов вывода и управления их атрибутами.
- •16. Прикладное программное обеспечение машинной графики.
- •16.1.Назначение, классификация и общая характеристика ппо мг.
- •16.2.Принципы построения прикладного программного обеспечения машинной графики.
- •16.3.Программное обеспечение подсистем автоматизированного выпуска чертежей.
- •Литература
12. Математическое обеспечение подсистемы формирования изображений.
12.1.Математические модели и их роль в проектировании.
12.2.Модель изображения. Графические примитивы.
12.3.Координатные системы и геометрические преобразования.
12.1.Математические модели и их роль в проектировании.
Диалоговые графические подсистемы САПР оперируют графическими и символьными образами проектируемых объектов и процессов. Природа прикладных моделей прежде всего математическая: каждому состоянию объекта явно или неявно соответствует некоторая математическая модель. Математическая модель - это класс абстрактных (символических) математических объектов и отношений между этими объектами. Математическое отношение - это гипотетическое правило, связывающее некоторое количество абстрактных объектов. Математические операции (функции, отображения) - это виды отношений, связывающие один или несколько объектов (множеств объектов), называемых операндами операций (аргументами функций, прообразами отображений), с другим объектом (множеством объектов) - результатом операции (значением функции, образом отображения).
Аксиоматическое определение абстрактной математической модели с помощью ее свойств для множества объектов, отношений и операций данной модели вводит непротиворечивый набор правил (определяющих аксиом), устанавливающих операции и общие отношения между их результатами.
При конструктивном определении новая математическая модель строится на базе уже известных математических понятий и моделей. Простейшими примерами конструктивных определений являются матричные и векторные операции, предъявляемые через операции сложения и умножения действительных чисел.
Одна из главных задач машинного моделирования - реализация моделей, адекватно отображающих наиболее существенные свойства объектов и процессов предметной области. Сущность результатов этих отображений с помощью графических устройств и операций над ними средствами машинной графики носит геометрический характер: все манипуляции с определениями и преобразованиями систем координат и графических примитивов, процедуры отсечения, проецирования, определения видимости, затемнения, реализуемые программно или аппаратно, основаны на использовании некоторого набора математических действий над некоторым множеством абстрактных математических объектов - геометрических объектов.
Математическое определение моделей, отражающих геометрические свойства реальных предметов и процессов (геометрических моделей), базируется на введении в некотором пространстве систем координат, допустимых преобразований, множества элементарных объектов - точек пространства, множеств объектов, связанных с точками некоторыми отношениями и представляющими собой определенные на некотором множестве областей пространства функций точек. Система отсчета для класса или множества классов объектов задана, если каждому объекту соответствует система действительных чисел - координат объекта. Каждая система координат соответствует системе отсчета, а объект определяется во всех системах отсчета постоянным числом компонент. Представления объектов в различных системах отсчета удовлетворяют взаимно однозначным преобразованиям.
Класс объектов называется классом геометрических (или инвариантных) объектов, если математические свойства объектов этого класса могут быть описаны в терминах операций, не зависящих от системы отсчета. Треугольник, вектор, поверхность - простые примеры геометрических объектов.
Разделение функций между информационным и программным обеспечением в объектно-ориентированных системах неоднозначно. Каждая программа оперирует с конкретной структурой данных. Современные базы данных кроме структур данных содержат в себе и средства манипулирования этими структурами.
Базовое программное обеспечение геометрических расчетов является основой геометрического моделирования на всех этапах и во всех режимах автоматизации управления процессами изготовления, проектирования изделий, в том числе и в диалогом режиме проектирования.
Отметим необходимые составные части модели:
1)основные графические примитивы и их взаимоотношение;
2)пространственное размещение и форма компонент изображения, включая информацию, описывающую их внешний вид;
3)связь компонент или их топология, информация о связности может быть задана как абстрактно, например, в матрице связанности элементов блок - схемы, так и собственной геометрией, например, при задании компонент интегральной схемы;
4)специфические данные в виде различных характеристик или описаний;
5)состав и спецификации обрабатывающих функций, связывающих прикладную модель ДГС с другими моделями.
