- •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.Программное обеспечение подсистем автоматизированного выпуска чертежей.
- •Литература
10.4.Стандартизация в области машинной графики.
Уровень стандартизации в информатике и машинной графике влияет на структуру программного обеспечения МГ. Первой целью методических и базовых программных средств для создания транспортабельных прикладных программ, использующих графические средства, т.е. программ, использующих графические средства, т.е. программ, относительно легко переносимых с одной конфигурации технических средств на другую. Второй целью стандартизации является достижение структурного и технологического единства разработки прикладных графических программ, что облегчает работу проектировщика с разнообразными реализациями стандартного графического пакета в различных языках программирования и на разных вычислительных системах.
С появлением сетей ЭВМ и распределенных графических систем возникла также проблема стандартизации графических протоколов, регламентирующих связь вычислительных машин при распределительной обработке графических данных.
Программное обеспечение в настоящее время делится на три вида: базовое программное обеспечение (БПО) для МГ, прикладное программное обеспечение (ППО) для МГ и системы МГ «под ключом».
БПО обеспечивает средства работы с графическими примитивами для решения прикладных задач.
ППО должно служить интерфейсом между проектировщиком и системой МГ для укрупнения действий над графическими объектами с учетом специфики конкретных прикладных задач.
Графические стандарты основываются на единой методологии: терминология ими унифицируется, закрепляются форматы представления данных для обмена между функциональными блоками систем, устанавливаются синтаксис и семантика языковых интерфейсов для вызова графических функций из прикладных программ. Задача графических стандартов - обеспечить независимость от конкретных типов ЭВМ, графических устройств, языков программирования и, по возможности, от областей применения.
Разработан стандарт, определяющий интерфейс между данными моделей описания объектов и прикладной программой IGES (спецификация начального обмена графическими данными). IGES устанавливает формат файла данных для обмена проектно - конструкторской информацией между разнотипными системами автоматизированного проектирования. Файл IGES предназначен для представления трехмерных каркасных геометрических моделей. Геометрические элементы файла включают точку, отрезок прямой, окружность, кривые 2-го порядка, параметрический сплайн, грань, сплайновую поверхность, поверхности вращения, линейчатые поверхности.
GKS представляет собой систему, состоящую из нескольких уровней с увеличивающимися функциональными возможностями. Стандарт GKS определяет независимый от языка программирования функциональный интерфейс.
Выходная графическая информация в GKS состоит из двух групп базовых элементов: примитивы вывода и атрибуты примитивов вывода. Первые обеспечивают вычерчивание линий или печать строки символов, а вторые - такие характеристики примитивов, как толщина линии, их цвет, размер символов. Примитивы вывода их атрибуты объединяются в сегменты.
Для различных прикладных областей разработаны программные слои, использующие функциональные возможности GKS. Каждый слой при этом использует только функции примыкающих к нему слоев.
