- •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.Программное обеспечение подсистем автоматизированного выпуска чертежей.
- •Литература
11.2.Средства вывода информации.
Обобщенной функцией
средств вывода информации является
- преобразование закодированного
изображения в его графическое
представление, то есть выполнение
визуализации, где
- закодированное изображение;
- графическое представление изображения
на плоскости XY
с атрибутами R (яркость,
контрастность, цвет);
- преобразование.
Кодирование изображения. В практике систем отображения информации находит широкое распространение линейная и растровая формы описания. Для контурных изображений естественной формой является линейное (координатно - функциональное) описание.
Линейная форма
описания. Используются два вида
представления описания - символьное и
двоичное. Символьная форма определяется
используемым языком описания, заданным
алфавитом, синтаксисом и семантикой.
Двоичное описание является аппаратурно
- зависимым и определяется используемыми
в устройстве командами визуализации.
Введение функциональных генераторов
преследует две основные цели - сокращение
избыточности описания и времени
визуализации. Многообразие возможных
технических решений может быть показано
на примере реализации генератора
векторов. В практике построения
генераторов векторов широко используются
два способа формирования векторов - с
помощью координат начальной и конечной
точек и путем определения проекций
вектора на координатные оси
(рис. 1). Первый сигнал является аналоговым
(генерируется аналоговый сигнал,
определяющий переход от точки с
координатами Х1 и Y1
в точку с координатами Х2 и Y2),
а второй - дискретный (на дискретной
сетке генерируются точки, интерполирующие
переход от Х1, Y1
к Х2, Y2).
Линейные дискретные интерполяторы
ранее использовались в цифровых
дифференциальных анализаторах. Важное
значение генераторов векторов в дисплеях
отразилось в том, что координатно -
функциональные дисплеи получили название
векторных.
Рис. 19.
Задание координат положения элемента изображения на экране является первой функцией, реализованной при построении средств визуализации.
В большинстве случаев каждое графическое устройство имеет свой набор графических примитивов. Каждый примитив имеет командную часть (признак примитива) и его атрибуты. Задача перехода от одной системы примитивов (от одного устройства вывода) к другой имеет различную степень сложности как в постановке, так и в реализации. Например, переход от одной формы задания вектора к другой (рис. 19) реализуется достаточно просто, громоздкость программ, обеспечивающих переход, увеличивается при расширении функций устройства вывода, например, посредством включения программных генераторов окружностей, символов. Программные модули, обеспечивающие решение данной задачи, определяются как постпроцессоры, или как графические драйверы.
Растровая форма
описания. Растровая форма описания
предполагает, что траектория движения
рисующего элемента (луча, головки) задана
в виде растра, имеющего N
строк и М отсчетов в строке. При
формировании изображения производится
управление уровнем яркости каждого
элемента и, таким образом, изображение
описывается в виде {MN},
где - уровень
яркости. Требуемый объем памяти для
хранения изображения при двоичном
кодировании яркости элемента может
быть вычислен с помощью произведения
MN log2.
Время формирования одного элемента tэ
определяется в виде
,
где время формирования изображения Тр.
Рассмотрим запись в адресуемую память изображения, представленного на растровом поле размерностью M N. Пусть начальный адрес А0, а каждая точка кодируется с помощью Кбайт, тогда анализируя положение элемента аij, на поле, представленном на рис. 20, определен адрес элемента аij в памяти:
.
Рис. 20.
В таком виде описание изображения может быть приведено к адресному пространству памяти.
Ряд преобразований изображений может быть сведен к операциям преобразования адресного пространства. Перемещение элемента аij на два элемента влево сводится к перезаписи содержимого по адресу А(аij) в ячейку с адресом
.
Таким образом выполняется копирование изображения (без стирания) и перемещение изображения (со стиранием). Несложны также алгоритмы изменения масштаба, зеркального отображения и другие преобразования. В ряде случаев в качестве элемента изображения имеет смысл рассматривать не один, а группу соседних элементов, по терминологии GKS - пиксели, обладающих одинаковыми свойствами. При этом элементы пикселя имеют одинаковый цвет и яркость, из которых строятся сложные изображения.
Классификация средств вывода. Выделяются два больших класса устройств - средства документирования и отображения для оперативного взаимодействия. Первый класс формирует информацию на носителе, второй - оперативно отображает информацию, обеспечивает быструю, а в ряде случаев мгновенную смену информации, позволяет оперативно работать с информацией пользователям при решении прикладных задач. Эти средства определяются как дисплеи и выделяются два их основных типа - алфавитно - цифровые (обеспечивающие ввод, вывод, редактирование и преобразование алфавитно - цифровой информации) и графические (обеспечивающие те же функции с графической и алфавитно - цифровой информацией).
Выделяются три типа графических дисплеев: растровые; векторные; с запоминанием визуальной информации.
Практически все выпускаемые дисплеи строятся на основе электронно - лучевых трубок, принцип работы которых заключается в последовательном формировании изображения на экране (на люминофоре) сфокусированным потоком электронов (электронным лучом). На диаграмме классификации средств вывода информации исключение составляют лишь плазменные дисплеи. Эти дисплеи имеют матричную структуру и разрешающая способность их определяется толщиной шин и расстоянием между ними. При этом не удается получить высокую разрешающую способность.
Генераторы символов. Определим три типа используемых символов.
1. Знаки русского, латинского и других алфавитов.
2. Символы для различных областей применения, например изображения элементов схемы (аналоговых, цифровых) в проектировании, в электротехнике, условные обозначения в строительстве и машиностроении.
3. Символы и условные обозначения, которые пользователь создает в процессе работы с системой.
Первый тип символов используется в алфавитно - цифровых дисплеях, которые обеспечивают ввод и редактирование, формирование массивов и их преобразование. Следует отметить, что генераторы символов или знакогенераторы отличаются способами организации памяти, конфигурацией символов, технической реализацией памяти, способом выборки, описанием траектории.
Упрощенная структурная схема дисплейного процессора алфавитно - цифрового дисплея показана на рис. 3а. Одной из основных компонент генератора символов являются матрицы, в которых запоминается контур соответствующего символа или множество подсвеченных элементов матрицы, соответствующего конфигурации символа. На рис. 4а показан ряд матриц и примеры формирования символов. Основное распространение получили точечные и штриховые генераторы символов. Сигналы с выхода блока формирования конфигурации матрицы (ФМ) могут подаваться на входы РО «Х» и «Y» или УО «Х», «Y». В раннее используемых дисплеях в ряде случаев применялась дополнительная отклоняющая катушка для формирования символов. В дисплеях с телевизионным методом изображения в состав АЦД входит схема памяти строки, позволяющая выполнить последовательную построчную развертку с помощью растра, строки символов, как это показано на рис. 21б. В АЦД символы выводятся на установленные знакоместа. Для расширения возможностей АЦД и обеспечения вывода графической (квазиграфической) информации используют специальные схемотехнические решения, которые производят заполнение междустрочных и междубуквенных интервалов (рис. 22б).
Рис.
21.
Р
ис.
22.
Растровые печатающие устройства. Выделяются растровые печатающие устройства вывода или матричные печатающие устройства, их классификация приведена на рис. 5.
Рис.
23
Более высокую точность (разрешающую способность, размер рабочего поля) удается получить при использовании графопостроителей.
Средства вывода на фотопленку. Прецизионный вывод изображения на фотопленку необходим для ряда областей применений, его простейшая схема показана на рис. 24 (система с бегущим лучом). Изображение формируется на экране специальной ЭЛТ с высокой разрешающей способностью 2, используется специальная прецизионная фокусирующая и отклоняющая системы 1. Изображение 3 с помощью оптической системы 4 проецируется на фотопленку 5. Усложнение данной системы связано с необходимостью устранения влияния неоднородности свечения люминофора, дисторсии, астигматизма, расфокусировки электронной и оптической фокусирующей систем, неоднородности чувствительной фотопленки. В этих условиях разрешающая способность составляет около 20 . . . 30л/мм.
Р
ис.
24
