- •1. Введение в автоматизированное проектирование 12
- •2. Техническое обеспечение систем автоматизированного проек-
- •3. Математическое обеспечение анализа проектных решений 85
- •4. Математическое обеспечение синтеза проектных решений 153
- •5. Методическое и программное обеспечение автоматизированных
- •6. Информационная поддержка этапов жизненного цикла изделий
- •Глава 1 является вводной. Здесь даны начальные сведения о процессе проек-
- •Глава 2 посвящена техническому обеспечению сапр, основное внимание
- •Глава 6 знакомит читателя с cals-технологиями - подходами и средствами
- •1. Введение в автоматизированное
- •1.1. Системный подход к проектированию
- •1.2. Структура процесса проектирования
- •1. Введение в автоматизированное проектирование
- •1. Введение в автоматизированное проектирование
- •1.3. Системы автоматизированного проектирования и их место
- •1.4. Особенности проектирования
- •1. Введение в автоматизированное проектирование
- •1.4. Особенности проектирования автоматизированных систем
- •1. Введение в автоматизированное проектирование
- •1.4. Особенности проектирования автоматизированных систем
- •I. Введение в автоматизированное проектирование
- •1) Выполнение всех необходимых проектных процедур, для которых имеется
- •2) Взаимодействие между проектировщиками и эвм, поддержку интер-
- •3) Взаимодействие между членами коллектива, работающими над общим
- •2 Техническое обеспечение сапр
- •2 1 Структура технического обеспечения
- •2. Техническое обеспечение сапр
- •2.1. Структура технического обеспечения
- •2. Техническое обеспечение сапр
- •2.2. Аппаратура рабочих мест в автоматизированных системах
- •2.2. Аппаратура рабочих мест в автоматизированных
- •256 К байт встроены в процессорный кристалл, емкость оперативной памяти составляет
- •2. Техническое обеспечение сапр
- •2.2. Аппаратура рабочих мест в автоматизированных системах
- •60 Гц для разрешения 1600 х 1200. Отметим, что чем ниже частота кадровой
- •2. Техническое обеспечение сапр
- •1) Работа в режиме реального времени (для промышленных персональных
- •2.3. Методы доступа в локальных вычислительных сетях
- •2.3. Методы доступа в локальных вычислительных сетях
- •2 Техническое обеспечение сапр
- •2.4. Локальные вычислительные сети Ethernet
- •2.4. Локальные вычислительные сети Ethernet
- •1996 Г. 85 % всех компьютеров в лвс были в сетях Ethernet.
- •2. Техническое обеспечение сапр
- •1. Thick Ethernet (шина с «толстым» кабелем); принятое обозначение вариан-
- •2. Thin Ethernet (шина с «тонким» кабелем); принятое обозначение 10Base-2:
- •3. TwistedPair Ethernet; принятое обозначение 10Base-t; это кабельная сеть
- •2.4. Локальные вычислительные сети Ethernet
- •100. Физическая организация линий связи в 10Base-t мало напоминает шину.
- •5. RadioEthernet (стандарт шее 802/11). Среда передачи данных — радио-
- •2. Техническое обеспечение сапр
- •6. Fast Ethernet, иначе называемая 100Base-X или 100Base-t (стандарт
- •Ieee 802/3и). Информационная скорость 100 Мбит/с. В этой сети применен
- •100Base-t4 — с четырьмя неэкранированными парами категории 5, 100Base-
- •7. Gigabit Ethernet (1000Base-X). В этом варианте получены гигабитные
- •1000Base-lx) на расстояниях до 550 и 5000 м, на витой паре категории 5
- •2.5. Сети кольцевой топологии
- •2.5. Сети кольцевой топологии
- •12; Максимальная длина замыкающего кабеля 120 м; максимальная длина
- •45 М; два варианта скорости передачи данных по линии 4 или 16 Мбит/с.
- •2. Техническое обеспечение сапр
- •1) Каждая станция, готовая к передаче, записывает значение своего приорите-
- •2.5. Сети кольцевой топологии
- •2. Техническое обеспечение сапр
- •2.6. Каналы передачи данных в корпоративных сетях
- •4800 Бит/с. С ростом длины линии связи увеличивается затухание сигнала и,
- •2.6. Каналы передачи данных в корпоративных сетях
- •2. Техническое обеспечение сапр
- •0,7 ДБ/км; полоса частот—до 2 гГц; ориентировочная цена 4... 5 долл. За 1 м. Пре-
- •140 Мбит/с (по европейскому). Общая скорость передачи для stm-1 равна
- •155,52 Мбит/с.
- •2.6. Каналы передачи данных в корпоративных сетях
- •15...20 Км с расположением антенн на крышах зданий). Мост имеет два адап-
- •11 Мбит/с, полоса пропускания составляет 22 мГц в диапазоне частот 2,4 гГц).
- •2. Техническое обеспечение сапр
- •2 6 Каналы передачи данных в корпоративных сетях
- •V34.Bis скорости могут достигать 33,6 кбит/с. В последнее время стали вы-
- •2. Техническое обеспечение сапр
- •1 0 1 0 0 0 1 1 1 0 1 0 1 1 П.Гщпопп.Пг
- •2.6. Каналы передачи данных в корпоративных сетях
- •Isdn (Integrated Service Digital Network).
- •Isdn (Broadband isdn, или b-isdn) со скоростями 155 ... 2048 Мбит/с.
- •16 Кбит/с. Каналы в можно использовать для передачи как закодированной
- •2. Техническое обеспечение сапр
- •5,4 Км. Применяемые для кодирования устройства также называют модемами.
- •2.7. Стеки протоколов и типы сетей
- •2.7. Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •0,5 С и ограничение скорости будет около 1 Мбит/с. Можно заметно увеличить
- •2.7. Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •2.7. Стеки протоколов и типы сетей
- •Internet это dns (Domain Name Service), в семиуровневой модели iso — стан-
- •1Ру4-адрес — слово, записываемое в виде четырех частей (побайтно), раз-
- •2. Техническое обеспечение сапр
- •2.7. Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •Icmp-пакеты вкладываются в ip-дейтаграммы при доставке.
- •2.7. Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •2.7. Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •2 7 Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •2 7 Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •2.7. Стеки протоколов и типы сетей
- •2. Техническое обеспечение сапр
- •3 Математическое обеспечение анализа проектных решений
- •3.1. Компоненты математического обеспечения
- •3. Математическое обеспечение анализа проектных решений
- •3.2. Математические модели в процедурах анализа
- •3.2. Математические модели в процедурах анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3 2. Математические модели в процедурах анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3 2 Математические модели в процедурах анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3.2, Математические модели в процедурах анализа на макроуровне
- •51,52 И рессор с1,с2. На рис. 3.7, б приведена эквивалентная схема для верти-
- •3 Математическое обеспечение анализа проектных решений
- •3 2 Математические модели в процедурах анализа на макроуровне
- •4 Основы автоматизированного у у
- •3. Математическое обеспечение анализа проектных решений
- •3.2. Математические модели в процедурах анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •1Ист с помощью очевидного выражения
- •3.3. Методы и алгоритмы анализа на макроуровне
- •3.3. Методы и алгоритмы анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3 3 Методы и алгоритмы анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3.3. Методы и алгоритмы анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3.3. Методы и алгоритмы анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •320 Кбайт. Если же взять характерное значение 9 для среднего числа ненулей
- •3.3. Методы и алгоритмы анализа на макроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3.3. Методы и алгоритмы анализа на макроуровне
- •3 Математическое обеспечение анализа проектных решений
- •3.3. Методы и алгоритмы анализа на макроуровне
- •I Рабочая программа
- •3. Математическое обеспечение анализа проектных решений
- •3.4. Математическое обеспечение анализа на микроуровне
- •3.4. Математическое обеспечение анализа на микроуровне
- •3 Математическое обеспечение анализа проектных решений
- •1) Метод коллокаций, в котором, используя (3.35), формируют п уравнений
- •2) Метод наименьших квадратов, основанный на минимизации квадра-
- •3) Метод Галеркина, с помощью которого минимизируются в среднем по
- •3.4. Математическое обеспечение анализа на микроуровне
- •3. Математическое обеспечение анализа проектных решений
- •3.5. Математическое обеспечение анализа
- •3 5 Математическое обеспечение анализа на функционально-логическом уровне
- •3.5. Математическое обеспечение анализа на функционально-логическом уровне
- •3. Математическое обеспечение анализа проектных решений
- •3.5. Математическое обеспечение анализа на функционально-логическом уровне
- •3. Математическое обеспечение анализа проектных решений
- •3.6. Математическое обеспечение анализа на системном уровне
- •3.6. Математическое обеспечение анализа
- •3. Математическое обеспечение анализа проектных решений
- •3.6. Математическое обеспечение анализа на системном уровне
- •3. Математическое обеспечение анализа проектных решений
- •3 6 Математическое обеспечение анализа на системном уровне
- •3 Математическое обеспечение анализа проектных решений
- •3.6. Математическое обеспечение анализа на системном уровне
- •3. Математическое обеспечение анализа проектных решений
- •3.6. Математическое обеспечение анализа на системном уровне
- •3.6. Математическое обеспечение анализа на системном уровне
- •3. Математическое обеспечение анализа проектных решений
- •3.6. Математическое обеспечение анализа на системном уровне
- •3. Математическое обеспечение анализа проектных решений
- •1000 Заказов.
- •3.6. Математическое обеспечение анализа на системном уровне
- •3. Математическое обеспечение анализа проектных решений
- •3.6. Математическое обеспечение анализа на системном уровне
- •3. Математическое обеспечение анализа проектных решений
- •3 6 Математическое обеспечение анализа на системном уровне
- •3. Математическое обеспечение анализа проектных решений
- •3.7. Математическое обеспечение подсистем
- •3 7 Математическое обеспечение подсистем машинной графики
- •1) Модель есть список граней, каждая грань представлена упорядоченным
- •2) Модель есть список ребер, для каждого ребра заданы инцидентные вер-
- •3. 7. Математическое обеспечение подсистем машинной графики
- •3. Математическое обеспечение анализа проектных решений
- •3. 7. Математическое обеспечение подсистем машинной графики
- •3. Математическое обеспечение анализа проектных решений
- •5) Переход к пункту 3, пока не достигнута точка в.
- •4. Математическое обеспечение синтеза проектных решений
- •4.1. Постановка задач параметрического синтеза
- •4. Математическое обеспечение синтеза проектных решений
- •XeDx у6[1 т] '
- •4.2. Обзор методов оптимизации
- •4.2. Обзор методов оптимизации
- •4. Математическое обеспечение синтеза проектных решений
- •1) Способом вычисления направления поиска g(Xt) в формуле (4.6);
- •2) Способом выбора шага /г;
- •3) Способом определения окончания поиска.
- •4.2. Обзор методов оптимизации
- •4 Математическое обеспечение синтеза проектных решений
- •4.2. Обзор методов оптимизации
- •6 Основы автоматизированного
- •4 Математическое обеспечение синтеза проектных решений
- •4.2. Обзор методов оптимизации
- •4 Математическое обеспечение синтеза проектных решений
- •4.2. Обзор методов оптимизации
- •4. Математическое обеспечение синтеза проектных решений
- •4 2 Обзор методов оптимизации
- •2) Для метода внешней точки при таких же ограничениях
- •3) В случае ограничений типа равенств
- •4. Математическое обеспечение синтеза проектных решений
- •4.2. Обзор методов оптимизации
- •4. Математическое обеспечение синтеза проектных решений
- •4.3. Постановка задач структурного синтеза
- •4.3. Постановка задач структурного синтеза
- •4. Математическое обеспечение синтеза проектных решений
- •4 3 Постановка задач структурного синтеза
- •1) Абсолютными;
- •2) Номинальными (классификационными), значения шкалы представляют
- •3) Порядковыми, если между объектами АиВ установлено одно из следую-
- •4) Интервальными, отражающими количественные отношения интервалов:
- •4. Математическое обеспечение синтеза проектных решений
- •4. Математическое обеспечение синтеза проектных решений
- •4 3 Постановка задач структурного синтеза
- •4. Математическое обеспечение синтеза проектных решений
- •4. Математическое обеспечение синтеза проектных решений
- •2) Ветвление: разбиение ма на несколько подмножеств м ; 3) вычисление
- •4.4. Методы структурного синтеза в системах автоматизированного проектирования
- •4. Математическое обеспечение синтеза проектных решений
- •1) Для этих задач не известны полиномиальные алгоритмы точного решения;
- •2) Любые задачи внутри этого класса могут быть сведены одна к другой за
- •Xk. Вместо перебора точек во всем пространстве d осуществляется перебор
- •4.4. Методы структурного синтеза в системах автоматизированного проектирования
- •4. Математическое обеспечение синтеза проектных решений
- •4 4 Методы структурного синтеза в системах автоматизированного проектирования
- •4.4. Методы структурного синтеза в системах автоматизированного проектирования
- •4. Математическое обеспечение синтеза проектных решений
- •1, Означает, что вершина k попадает в Ар если же k-й аллель равен 0, то в а2.
- •4 4 Методы структурного синтеза в системах автоматизированного проектирования
- •4. Математическое обеспечение синтеза проектных решений
- •4.4. Методы структурного синтеза в системах автоматизированного проектирования
- •4. Математическое обеспечение синтеза проектных решений
- •4 4. Методы структурного синтеза в системах автоматизированного проектирования
- •IS"2) имеющий максимальную суммарную связность с уже размещенными
- •7 Основы автоматизированного 193
- •4. Математическое обеспечение синтеза проектных решений
- •2) Разделение работ на несколько групп и учет дополнительных затрат на пере-
- •4. Математическое обеспечение синтеза проектных решений
- •4. Математическое обеспечение синтеза проектных решений
- •5.1. Функции сетевого программного обеспечения
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.1. Функции сетевого программного обеспечения
- •Idl описание интерфейса преобразуется в программные модули, называемые
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.1. Функции сетевого программного обеспечения
- •Internet, и протоколы iso-ip (iso 8473), относящиеся к семиуровневой модели
- •5 Методическое и программное обеспечение автоматизированных систем
- •5.1. Функции сетевого программного обеспечения
- •21, У клиента могут быть различные номера портов, в том числе несколько в
- •Internet может работать на удаленном компьютере. Связь устанавливается при
- •5 Методическое и программное обеспечение автоматизированных систем
- •5.1. Функции сетевого программного обеспечения
- •5 Методическое и программное обеспечение автоматизированных систем
- •5.1. Функции сетевого программного обеспечения
- •I, u; текст между открывающей и закрывающей командами будет выделен
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.1. Функции сетевого программного обеспечения
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.1. Функции сетевого программного обеспечения
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.2. Система автоматизированного проектирования в машиностроении
- •5.2. Системы автоматизированного проектирования
- •5 Методическое и программное обеспечение автоматизированных систем
- •5.2. Система автоматизированного проектирования в машиностроении
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.2. Система автоматизированного проектирования в машиностроении
- •Internet, оформления 2d-документации. Построена на графическом ядре acis. Имеется
- •5 Методическое и программное обеспечение автоматизированных систем
- •5.3. Система автоматизированного проектирования в радиоэлектронике
- •5.3. Системы автоматизированного проектирования
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.3. Система автоматизированного проектирования в радиоэлектронике
- •Verilog. При конструкторском проектировании для описания топологии сбис
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.3. Система автоматизированного проектирования в радиоэлектронике
- •5 Методическое и программное обеспечение автоматизированных систем
- •5.3. Система автоматизированного проектирования в радиоэлектронике
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.3. Система автоматизированного проектирования в радиоэлектронике
- •5. Методическое и программное обеспечение автоматизированных систем
- •2000 Систему сквозного проектирования рэа Protel 99se собственной разработки, име-
- •5.3. Система автоматизированного проектирования в радиоэлектронике
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.4. Автоматизированные системы управления
- •5.4. Автоматизированные системы управления
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.4. Автоматизированные системы управления
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.4. Автоматизированные системы управления
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.4. Автоматизированные системы управления
- •5. Методическое и программное обеспечение автоматизированных систем
- •VxWorks в случае использования аппаратуры на базе vmEbus.
- •Isa, pci, CompactPci, pc/104, vme, std32 и др.
- •Internet, что позволяет провести предварительную разработку прикладной программы,
- •5. Методическое и программное обеспечение автоматизированных систем
- •5 5 Инструментальные средства концептуального проектирования
- •5.5. Инструментальные средства концептуального
- •5. Методическое и программное обеспечение автоматизированных систем
- •Idefo (Integrated deFinition 0).
- •5.5. Инструментальные средства концептуального проектирования
- •5 Методическое и программное обеспечение автоматизированных систем
- •5 5 Инструментальные средства концептуального проектирования
- •5. Методическое и программное обеспечение автоматизированных систем
- •Informix-4gl, jam, NewEra, xal.
- •5.5. Инструментальные средства концептуального проектирования
- •Idefo - это более четко очерченное представление методики sadt.
- •5. Методическое и программное обеспечение автоматизированных систем
- •Icom «Разработать сапр». В качестве исполнителей фигурируют специали-
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.5. Инструментальные средства концептуального проектирования
- •2) Объектно-ориентированные, выражаемые диаграммами перехода состояний,
- •5. Методическое и программное обеспечение автоматизированных систем
- •Idef1 -методика информационного (мифологического) проектирования при-
- •Idef1x, в котором имеется ясный графический язык для описания объектов и
- •5.5. Инструментальные средства концептуального проектирования
- •9 Основы автоматизированного 257
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.5. Инструментальные средства концептуального проектирования
- •5 Методическое и программное обеспечение автоматизированных систем
- •Idef IX-диаграммы, словари данных, проводится документирование и проверяется не-
- •5 5 Инструментальные средства концептуального проектирования
- •International Limited) с вариацией типов меток, расе (Grossenbacher software) с про-
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.5. Инструментальные средства концептуального проектирования
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.5. Инструментальные средства концептуального проектирования
- •5 Методическое и программное обеспечение автоматизированных систем
- •5.5. Инструментальные средства концептуального проектирования
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.5. Инструментальные средства концептуального проектирования
- •5 Методическое и программное обеспечение автоматизированных систем
- •Interface), модуль связи с прикладной частью и собственно прикладную часть, включаю-
- •5.6. Системные среды автоматизированных систем
- •5.6. Системные среды автоматизированных систем
- •5. Методическое и программное обеспечение автоматизированных систем
- •4. Транзакции могут быть длительными и трудоемкими. Транзакцией на-
- •5. Иерархическая структура проектных данных и, следовательно, отраже-
- •10 Основы автоматизированного 273
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.6. Системные среды автоматизированных систем
- •5 Методическое и программное обеспечение автоматизированных систем
- •5. Методическое и программное обеспечение автоматизированных систем
- •1) Методология автоматизированного проектирования, в соответствии с ко-
- •2) Объектно-ориентированная методология, в соответствии с которой мно-
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.6. Системные среды автоматизированных систем
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.6. Системные среды автоматизированных систем
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.6. Системные среды автоматизированных систем
- •5. Методическое и программное обеспечение автоматизированных систем
- •5.6. Системные среды автоматизированных систем
- •Validate Репозиторий
- •5 Методическое и программное обеспечение автоматизированных систем
- •Iso 15531 Manufacturing management data (Mandate), iso 18876 Integration of
- •Industrial Data for Exchange, Access, and Sharing (iideas), iso 8879 Standard
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •20,24 И 26, описывающие общие ресурсы, логическую модель поставляемой библиоте-
- •Часть 31, посвященная интерфейсу геометрического программирования.
- •Iso no Parametrics решает как краткосрочные, так и перспективные задачи.
- •6.1. Обзор cals-стандартов
- •Xml и др. Некоторые свойства exist уже рассматривались рабочей группой
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.2. Языки разметки
- •6.2. Языки разметки
- •1. Единообразное представление структуры данных, классификация и иден-
- •2. Дополнение моделей промышленных изделий, задаваемых в настоящее
- •3. Обмен данными между различными ас, электронными или традицион-
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.2. Языки разметки
- •100Base-X. Gigabit Ethernet.
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.3. Step-технология
- •6.3. Step-технология
- •6 Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.3. Step-технология
- •2) Схема-цель, задающая сущности, которые должны быть в создаваемой частной моде-
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.3. Step-технология
- •104, Посвященный методу конечных элементов. Описание стандарта на языке
- •6 Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6} Оформление документов (шрифты, цвета);
- •7) Размеры (допуски);
- •8) Группирование деталей по тем или иным признакам.
- •1. Ссылки на заимствованные из стандартов iso 10303-41,10303-42 и 10303-44 интегри-
- •2. Описания некоторых обобщенных типов, объединяющих с помощью оператора
- •3. Описания сущностей, выражающих конструкции изделий. Представлены шесть
- •4. Описание других используемых сущностей, относящихся к конфигурации изделия,
- •63 Step-технология
- •II Основы автоматизированного 305
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.4 Краткое описание языка Express
- •6.4. Краткое описание языка Express
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.4. Краткое описание языка Express
- •X,y,z: real; Рис. 6.5. Атрибуты в
- •X,y,z: real;
- •Integer (целые числа);
- •24 Символов, то:
- •Integer | |
- •6.4. Краткое описание языка Express
- •Vl,v2,v3: volume;
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •V Ссылка на имя выделяемого типа означает, что
- •X: integer;
- •X,y,z: real;
- •6.4. Краткое описание языка Express
- •6.4. Краткое описание языка Express
- •InternaMocation: optional label;
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •Id: identifier;
- •I kohtj о
- •6.4. Краткое описание языка Express
- •6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии
- •6.5. Стандарты управления качеством
- •Iso в 1987 г. И проходящих корректировку приблизительно каждые пять лет.
- •6 5 Стандарты управления качеством промышленной продукции
- •Iso 8402: «Качество - совокупность характеристик продукта, относящихся к
- •Iso 9000:2000 Fundamentals and vocabulary (Основы и терминология);
- •Iso 9001:2000 Requirements (Требования);
- •Iso 9004:2000 Guidelines for performance improvement (Руководство по раз-
- •20 Элементов качества сворачиваются в четыре группы:
- •Vrml - Virtual Reality Modeling Language
- •105005, Москва, 2-я Бауманская, 5
- •432980, Г. Ульяновск, ул. Гончарова, 14__
3. 7. Математическое обеспечение подсистем машинной графики
Методы и алгоритмы машинной графики
(подготовки к визуализации)
К методам машинной графики относят методы преобразования графических
объектов, представления ( развертки) линий в растровой форме, выделения окна,
удаления скрытых линий, проецирования, закраски изображении.
Преобразование графических объектов выполняется с помощью операций
переноса, масштабирования, поворота.
Перенос точки из положения Р в новое положение С можно выполнять по
формулам типа
где Дд^ — приращение по координате х,. Однако удобнее операции преобразова-
ния представлять в единой матричной форме
С=РТ, (3.50)
где Т — преобразующая матрица. При этом точки С и Р в двумерном случае
изображают векторами-строками 1 х 3, в которых кроме значений двух коорди-
нат, называемых при таком представлении однородными, дополнительно
указывают масштабный множитель W. Тогда перенос для случая ID можно
выразить в виде (3.50), где Т есть табл. 3.13, a W- 1.
Для операций масштабирования и поворота матрицы Т представлены в
табл. 3.14 и 3.15 соответственно, где тх, ту — масштабные множители, ф —
угол поворота.
Таблица 3.13 Таблица 3.14 Таблица 3.15
1
0
A*i
0
1
Ах2
0
0
1
тх
0
0
0
ту
0
0
0
1
COS ф
-sin ф
0
sin ф
COS ф
0
0
0
1
Удобство (3.50) объясняется тем, что любую комбинацию элементарных
преобразований можно описать формулой (3.50). Например, выражение для
сдвига с одновременным поворотом имеет вид
С = РТ Т = РТ, сд пов '
где Т = ТсдТшв; Тсд — матрица сдвига; Тпов — матрица поворота.
Представление графических элементов в растровой форме требуется для
отображения этих элементов на битовую карту растровой видеосистемы. Пусть
требуется развернуть отрезок АВ прямой у = ах + Ь, причем 1 > а > 0 (при дру-
гих значениях а рассматриваемый ниже алгоритм остается справедливым пос-
ле определенных модификаций). Введем обозначения: А = (ха, yd), В = (xb, yb);
за величину дискрета (пиксела) примем единицу. В алгоритме развертки номера
строк и столбцов карты, на пересечении которых должны находиться точки
отрезка, определяются следующим образом:
149
3. Математическое обеспечение анализа проектных решений
1) Ах : = хЪ - ха;
Ay:=yb-ya;
х := ха;
у: = уа;
2)d = 2Ay- Ax;
3) если d> О, то {у : = у +1; d := d+ 2(Ау - Ах)};
иначе d:=d+2 Ay;
4)jc: = *+ 1;
5) Переход к пункту 3, пока не достигнута точка в.
Рис. 3.28. Выделение окна Экономичность этого алгоритма обусловливается
отсутствием длинных арифметических операций типа умножения.
Выделение окна требуется при определении той части сцены, которая долж-
на быть выведена на экран дисплея.
Пусть окно ограничено линиями х = *,, х = х2, у =уг,у = У2 (рис. 3.28). По-
очередно для каждого многоугольника проверяется расположение его вершин
и ребер относительно границ окна. Так, для многоугольника ABCD при отсе-
чении по границе х = х2 просматривается множество вершин в порядке обхода
по часовой стрелке. Возможны четыре ситуации для двух последовательных
вершин Р и R:
1) если JCP > х2 и XR > х2, то обе вершины и инцидентное им ребро находятся
вне окна и исключаются из дальнейшего анализа;
2) если хг < х2 и XR < x2, то обе вершины и инцидентное им ребро остаются
для дальнейшего анализа;
3) если jcp < х2 и XR > х2, то вершина Р остается в списке вершин, а вершина
R заменяется новой вершиной с координатами х = х2, у = yf + (yR - уг)(х2 -
-XP)/(XR-xf); в нашем примере такой новой вершиной будет Е;
4) если хр > х2 и XR < х2, то вершина Р заменяется новой вершиной с
координатами х = х2, у =yR + (yf-yR)(x2- х*У(хг~ XR)' а веРшина R остается
в списке вершин; в нашем примере новой вершиной будет К
После окончания просмотра применительно ко всем границам в окне оказы-
ваются оставшиеся в списке вершины.
Применяя эти правила в нашем примере, получаем сначала многоугольник
AEFD, а после отсечения по верхней границе у = у2 — многоугольник AGFD
(см. рис. 3.28). Однако правильный результат несколько иной, а именно много-
угольник AGHFD. Этот правильный результат получается при двойном обходе
вершин сначала по часовой стрелке, затем против с включением в список новых
вершин, появляющихся при каждом обходе.
Применяют ряд алгоритмов удаления скрытых линий. Один из наиболее
просто реализуемых алгоритмов — алгоритм z-буфера, где z-буфер — область
памяти, число ячеек в которой равно числу пикселов в окне вывода. Предпо-
лагается, что ось z направлена по нормали к видовой поверхности и наблюдатель
расположен в точке z = 0.
150
Упражнения и вопросы для самоконтроля
В начале исполнения алгоритма все пикселы соот-
ветствуют максимальному значению z, т. е. максималь-
ному удалению от наблюдателя, что приводит к поме-
щению во все ячейки z-буфера значений пикселов фона
картины (чертежа). Далее поочередно для всех точек
граней рассчитываются значения координаты z. Среди
точек, относящихся к одному и тому же пикселу (од-
ной и той же ячейке z-буфера S), выбирается точка с
наименьшим значением z и ее код (т. е. цвет и яркость)
помещается в S. В итоге z-буфер будет содержать пик-
селы наиболее близких к наблюдателю граней.
Алгоритмы построения проекций преобразуют
трехмерные изображения в двумерные. В случае
построения центральной проекции каждая точка трех-
мерного изображения отображается на картин-
ную поверхность путем пересчета координат х и у
А'
1
N
1 1 J
/
Л^ ''
fi \ 9 A
i
i
I
t
i
i
i
i
i
i
'o
Рис. 3.29. Построение
центральной
проекции точки А
(рис. 3.29). Так, координату х'а точки А' вычисляют по очевидной формуле
*; = x.dlz,
аналогично рассчитывается координата у'а точки А".
В параллельных проекциях d —> «э и координаты х ку точек А" и А совпадают.
Поэтому построение параллельных проекций сводится к выделению окна, при
необходимости к повороту изображения и возможно к удалению скрытых линий.
Закраска матовых поверхностей основана на законе Ламберта, согласно
которому яркость отраженного от поверхности света пропорциональна cos ос,
где а — угол между нормалью к поверхности и направлением луча падающего
света. В алгоритме Гуро яркость внутренних точек определяется линейной ин-
терполяцией яркости в вершинах многоугольника. При этом сначала проводит-
ся интерполяция в точках ребер, а затем по строкам горизонтальной разверт-
ки. Более реалистичными получаются изображения в алгоритме Фонга,
основанном на линейной интерполяции векторов нормалей к поверхности.
Упражнения и вопросы для самоконтроля
1. Дайте определение области адекватности математической модели.
2. Представьте схему на рис. 3.30 в виде графа, постройте покрывающее дерево,
запишите матрицу контуров и сечений М. i
3. Запишите компонентные и топо-
логические уравнения для эквивалент-
ной схемы на рис. 3.30.
4. Составьте эквивалентную схему
для гидромеханической системы (ци-
линдра с поршнем), представленную на
рис. 3.31, где F — сила, действующая на
поршень.
R
, * 1 1 — Ь 1 -J Т — •*— /"* ? Т '
if2
к
г 1'.
Рис. 3.30. Эквивалентная схема
151
3 Математическое обеспечение анализа проектных решений
Рис. 3.31. Гидромеханическая
система
5. Напишите выражения для проводимостей
ветвей схемы (см. рис. 3.30) в случае использова-
ния неявного метода Эйлера для интегрирования
системы дифференциальных уравнений.
6. Сформулируйте математическую модель
по модифицированному методу узловых потен-
циалов для схемы на рис. 3.30.
7. Что понимают под постоянной времени физической системы?
8. Выполните несколько шагов интегрирования для дифференциального уравнения
dx/dt = 10 - 2х явным и неявным методами Эйлера с начальным условием ха = 0 и с
шагом h - 2, нарушающим условие (3.27). Сделайте заключение об устойчивости или
неустойчивости вычислений.
9. Каким образом обеспечивается сходимость итераций при решении СНАУ?
10. На чем основаны алгоритмы автоматического выбора шага интегрирования при
решении систем дифференциальных уравнений?
11. Что такое «вторичные ненулевые элементы» в методах разреженных матриц?
12. В чем заключается различие способов интер-
претации и компиляции при реализации метода раз-
реженных матриц?
13. Что понимают под областью работоспособ-
ности?
14. Найдите координатные функции для одномер-
ной задачи при линейной аппроксимации функции
f(x) (рис. 3.32, на котором показаны конечные эле-
менты длиной/,).
15. Найдите передаточную функцию для схемы
на рис. 3.33.
16. Постройте таблицы логических функций И и
ИЛИ для пятизначного алфавита.
Рис. 3.32. Функция для конечно-
элементной аппроксимации
17. Поясните сущность событийного метода моделирования.
18. Приведите вывод уравнений Колмогорова для систем массового обслуживания.
19. Постройте граф состояний для системы массового обслуживания, состоящей из
двух идентичных ОА с интенсивностью обслуживания ц каждый и включенных парал-
лельно при общем входном потоке с интенсивностью поступления заявок "k. Если сво-
бодны оба ОА, пришедшая заявка занимает первый ОА. Если очередь равна 2, то прихо-
дящие заявки покидают систему без обслуживания.
20. Опишите на языке GPSS модель системы, состоящей из трех станков и обрабаты-
вающей детали типов Аи В. Заданы интенсивности поступления деталей этих типов и
интенсивности обработки их на каждом станке. Маршруты деталей типа А включают
станки 1 и 2, деталей типа В — станки 1 и 3.
21. Как и в предыдущем примере на входе системы имеются потоки деталей типов А
и В, но система представляет собой сборочную линию, на выходе которой каждое изде-
лие состоит из п деталей типа А и т деталей типа В. Требуется разработать модель систе-
мы и представить ее на языке GPSS.
22. Запишите на языке GPSS модель системы, представ-
ленной на рис. 3.24 в виде сети Петри.
23. Что такое «параметрическая модель» и «ассоциатив-
ное моделирование»?
24. Представьте матрицу преобразования, включающего
сжатие плоского изображения в к раз и его перемещение
вдоль оси х на величину D.
Рис. 3.33. Дифференци- 25. В чем заключается различие геометрических моделей
рующая цепь Безье и В-сплайнов?
Вход
О—
Выход
—О
152
4. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ СИНТЕЗА
ПРОЕКТНЫХ РЕШЕНИЙ
4.1. Постановка задач параметрического синтеза
Место процедур синтеза в проектировании
Сущность проектирования заключается в принятии проектных решений, обес-
печивающих выполнение будущим объектом предъявляемых к нему требова-
ний. Синтез проектных решений — основа проектирования; от успешного вы-
полнения процедуры синтеза в определяющей мере зависят потребительские
свойства будущей продукции. Конечно, анализ — необходимая составная часть
проектирования, служащая для верификации принимаемых проектных реше-
ний. Именно анализ позволяет получить необходимую информацию для целе-
направленного выполнения процедур синтеза в итерационном процессе проек-
тирования. Поэтому синтез и анализ неразрывно связаны.
Как отмечено в гл. 1, синтез подразделяют на параметрический и структур-
ный. Проектирование начинается со структурного синтеза, при котором ге-
нерируется принципиальное решение. Таким решением может быть облик бу-
дущего летательного аппарата, или физический принцип действия датчика, или
одна из типовых конструкций двигателя, или функциональная схема микропро-
цессора. Но эти конструкции и схемы выбирают в параметрическом виде, т. е.
без указания числовых значений параметров элементов. Поэтому, прежде чем
приступить к верификации проектного решения, нужно задать или рассчитать
значения этих параметров, т. е. выполнить параметрический синтез. Приме-
рами результатов параметрического синтеза могут служить геометрические
размеры деталей в механическом узле или в оптическом приборе, параметры
электрорадиоэлементов в электронной схеме, параметры режимов резания в
технологической операции и т. п.
В случае если по результатам анализа проектное решение признается нео-
кончательным, то начинается процесс последовательных приближений к при-
153
