- •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.Программное обеспечение подсистем автоматизированного выпуска чертежей.
- •Литература
14.2.Классификация графических языков сапр.
Графические языки - формальные языки, предназначенные для описания графических изображений и алгоритмов их обработки на ЭВМ. Они относятся к классу проблемно - ориентированных языков.
Графические языки, используемые в системах автоматизированного проектирования, классифицируются по следующим признакам: оперативности; наличию средств для описания операций обработки; связи с универсальными алгоритмическими языками программирования; способу задания команд (операторов) языка; месту в процессе обработки графических данных.
По оперативности языки делятся на диалоговые (оперативные) и пассивные. Диалоговые языки обеспечивают работу в реальном масштабе времени путем обработки операторов языка в режиме интерпретации, что позволяет оперативно получать результат выполнения вводимой программы в графической форме.
Пассивные языки позволяют задавать совокупность графических операций в виде некоторого символического описания с последующей компиляцией этих описаний и выполнением в режиме пакетной обработки.
По наличию средств для описания операций обработки выделяют информационные и алгоритмические языки. Информационные языки позволяют описывать только графические данные. Алгоритмические языки предназначены для описания графических данных и операций над ними, включая вычислительные операции, операции управления вводом - выводом и хранения данных.
По связи с универсальными алгоритмическими языками различают автономные и расширяющиеся языки. Автономный язык имеет собственную грамматику, соответствующий транслятор с него и может применяться независимо от других языков программирования. Расширяющиеся языки строятся на основе грамматики других языков и являются графическим дополнением этого языка.
По способу задания операторов языка выделяют символические (алфавитно - цифровые), цифровые и графосимволические языки. Программа на символическом языке представляет последовательность текстовых строк фиксированного или произвольного формата. Цифровые языки представляют собой чаще всего некоторые таблицы, в которых числами задаются как коды графических команд, так и их параметры. Графосимволические языки, как правило, диалоговые позволяют задавать графическую информацию в форме комбинации текстовых директив и графических построений.
По месту в процессе обработки графических данных различают входные, внутренние и выходные графические языки. Входные языки предназначены для описания и ввода графических данных в ЭВМ.
Внутренние языки предназначены для программной обработки данных, накопления и хранения в системе, применяются в качестве графических протоколов связи между различными компонентами системы. внутренние языки часто предстают в виде основных форматов, так называемых графических метафайлов, которые предназначены для долговременного хранения графических данных в независимых от конкретных устройств форматах.
Выходные языки предназначены для выхода данных из ЭВМ с целью графического отображения и документирования.
Диалоговые языки в САПР являются формальным средством описания задач проектирования в диалоговом режиме, задания правил преобразования входных данных, определения формы выдачи результатов.
