
- •Государственный технический университет», 2006 в 3 ведение
- •1. Общие сведения о проектировании
- •1.1. Понятие проектирования
- •1 .2. Виды проектирования
- •1.3. Аспекты и иерархические уровни
- •1.4. Стадии, этапы и процедуры проектирования
- •1 . Предпроектная стадия (нир).
- •2. Стадия эскизного проекта (окр).
- •3. Стадия технического проекта.
- •4. Стадия рабочего проекта.
- •5. Стадия испытаний.
- •6. Стадия опытной эксплуатации.
- •7. Стадия внедрения.
- •1 .5. Классификация типовых проектных процедур
- •2. Системы автоматизированного проектирования
- •2.1. Введение в сапр и их использование
- •2.2. Понятие саd/сам/сае систем
- •2 .3. Понятие и особенности построения сапр
- •2.4. Принципы создания сапр
- •2.5. Стадии проектирования сапр
- •2.6. Состав и структура сапр
- •2.7. Классификация сапр
- •2.8. Взаимодействие сапр с другими
- •3. Виды обеспечения сапр
- •3.1. Математическое обеспечение
- •3.2. Программное обеспечение сапр
- •3.3. Информационное обеспечение сапр
- •3.4. Техническое обеспечение сапр
- •3 .4.1. Классификация технических средств (тс) сапр
- •Группа тс архива проектных решений.
- •Группа тс оргтехники и оформления документации.
- •По структурному признаку
- •3.4.2. Требования к техническому обеспечению
- •Технические:
- •Организационно-эксплуатационные.
- •3.5. Лингвистическое обеспечение сапр
- •3.6. Методическое обеспечение сапр
- •3.7. Организационное обеспечение сапр
- •4. Моделирование
- •4.1. Понятие и сущность моделирования
- •4.2. Математические модели
- •4 .3. Имитационное моделирование
- •4.4. Методы конечных элементов и разностей
- •4.4.1. Общая характеристика метода сеток
- •4 .5. Моделирование сварочных процессов и анализ сварных соединений и конструкций
- •5. Введение в оптимизацию
- •5.1. Формулировка математической задачи
- •5.2. Методы решения задач одномерной оптимизации
- •5 .2.1. Метод перебора (сканирования)
- •5.2.2. Метод равномерного поиска
- •5.2.3. Метод поразрядного поиска
- •5.2.4. Метод деления пополам (дихотомии)
- •5.2.5. Метод золотого сечения
- •5.2.6. Метод квадратичной
- •5.2.7. Сравнение методов одномерной оптимизации
- •5.3. Методы безусловной минимизации
- •5.3.1. Многомерный поиск без использования
- •5.3.1.1. Метод циклического покоординатного спуска
- •5.3.1.2. Метод спирального координатного спуска
- •5.3.1.3. Метод Хука и Дживса
- •5.3.1.4. Метод Розенброка
- •5.3.1.5. Метод минимизации по правильному
- •5.3.2. Многомерный поиск, использующий
- •5.4. Транспортная задача и задача о назначениях
- •5.4.1. Транспортная задача и алгоритм ее решения
- •5.4.2. Задача о назначениях
- •5.5. Методика планирования и обработки
- •Теоретические значения прочности соединений для каждого опыта yςt, предсказываемые математической моделью, вычислены и представлены в табл. 7.
- •5.6. Программное обеспечение
- •6. Конструкторское проектирование
- •6.1. Структура и основные принципы
- •6.2. Классификация задач конструкторского
- •6.3. Подходы к конструированию
- •6.4. Методы создания моделей го и ги
- •6.5. Метод проб и ошибок. Использование
- •6.6. Принципы построения систем
- •6.7. Графические стандарты
- •6.8. Программное обеспечение
- •7. Проектирование, моделирование
- •7 .1. Уровни автоматизации
- •7.2. Основные методы проектирования технологических процессов
- •7.3. Математическое моделирование
- •7.4. Моделирование структуры
- •7.5. Оптимизация технологических процессов
- •7.6. Оптимизация технологических операций
- •7.7. Программное обеспечение сапр тп
- •7.8. Проблемы и перспективы развития сапр тп
- •8. Автоматизирование проектирование
- •9. Компьютерное проектирование участков и цехов сварочного производства
- •З аключение
- •Б иблиографический список
- •394026 Воронеж, Московский просп., 14
6.7. Графические стандарты
При автоматизированном проектировании возникает необходимость обмениваться графической информацией между подсистемами и различными САПР, которые могут быть реализованы на разной программно-аппаратной платформе. В связи с этим, выбираемый формат данных должен быть универсальным для обеспечения максимальной совместимости, а также сохранять точность модели изделия и иметь по возможности наименьший размер.
К
роме
известных общепринятых форматов (*.bmp,
*.cgm, *.eps,
*.hpgl, *.pcx,
*.pict, *.tiff,
*.wmf, *.gif,
*.jpg, *.png,
*.pdf) в САПР применяют
следующие специальные виды стандартов
представления графических данных.
IGES (International Graphical Exchange Standard) - формат представляет собой набор протоколов для передачи графических данных и вывода их на экран монитора. Первоначально применялся для поддержки удаленных терминалов, но в настоящее время используется в ряде CAD – приложений, оперирующих с трехмерными изображениями, для обеспечения связи между различными САПР. В этом стандарте данные классифицируются в терминах сущностей, принадлежащих к одной из трех категорий: геометрии (точки, отрезки, дуги, плоскости и т.п.), аннотации (размеры, осевые линии, стрелки и т.п.), структуры (геометрические группы, макроопределения и т.д.). Для применения IGES, САПР снабжается двумя программами - препроцессором и постпроцессором, для обеспечения двунаправленной связи. Постпроцессор преобразует данные из формата некоторой САПР в IGES, препроцессор, осуществляет обратное преобразование из формата IGES в формат данных, используемый системой.
DXF (Drawing eXchange (interchange) Format - формат обмена чертежами) – формат является векторным и поддерживается практически всеми САПР и графическими пакетами, включая AutoCAD. Изначально разрабатывался как универсальный для того, чтобы предоставить пользователям гибкость в управлении данными и преобразовании чертежей AutoCAD в форматы, используемые другими САПР. В силу популярности системы AutoCAD формат DXF стал де-факто стандартом обмена CAD-файлами для большинства САПР. Во многих CAD-системах имеется транслятор в формат DXF. Однако вследствие совершенствования и расширения формата DXF, он не является обратно совместимым, т.е. DXF-файл, созданный в более поздней версией AutoCAD, не поддерживается другими САПР, использующими старые версии формата DXF. В нем реализованы многие возможности, отсутствующие в других форматах, например хранение трехмерных объектов. Однако из-за сложности этого формата некоторые приложения позволяют только читать (просматривать) DXF-файлы, но не позволяют редактировать их, и не используют этот формат при сохранении изображений.
DXF-файл – это текстовый ASCII-файл, состоящий из пяти разделов: Header (Заголовок), Table (Таблица), Block (Блок), Entity (Элемент) и Terminate (Конец). В разделе Header описывается среда AutoCAD, в которой был создан DXF-файл. Table содержит информацию о типах линий, слоях, стилях текста и видах. Block включает список графических элементов, определенных как группа. Данные по каждому элементу хранятся в разделе Entity, следующем за разделом Block. Entity – главный раздел DXF-файла, описывающий все элементы, присутствующие на чертеже.
Международный стандарт GKS (Graphical Kernel System) – предназначен для обеспечения совместимости и взаимного обмена данными программных средств машинной графики (прикладными программами и графическими утилитами). Согласно этому стандарту, любое изображение строится из типовых базовых элементов – примитивов вывода. В GKS определено шесть основных примитивов вывода:
полимаркер - указание характерных точек на экране: яркие точки, кресты, квадраты и т.п.;
полилиния - набор отрезков прямых (ломаная);
текст - строка символов на указанной позиции;
заполнение области - многоугольник, заполненный штриховкой, узором, фоновой окраской;
массив пикселей задает цвет для каждой точки некоторой области;
обобщенный примитив вывода определяет сложные элементы.
К
аждый
из примитивов задается набором параметров
– атрибутов, определяющих его
геометрические и качественные свойства
(тип, цвет, толщина, масштаб и т.п.). GKS
позволяет разделить изображение на
отдельные сегменты, отображаемые и
обрабатываемые независимо. Предусмотрены
средства включения одного сегмента в
другой.
Иногда используется более ранний стандарт CORE, основные функции которого реализованы в GKS. Наиболее совершенным из стандартов этого класса является PHIGS (Programmers Hierarchical Interface for Graphics), описывающий сложные иерархические структуры графических данных, в т.ч. и трехмерные.
Ввод в GKS определяется как связь с одним из пяти допустимых логических устройств ввода:
ЛОКАТОР – выдает положение в глобальной системе координат;
ЗНАЧЕНИЕ – выдает значение числа;
ВЫБОР – выдает целое число, определяющее один из возможных вариантов ответа;
УКАЗАНИЕ – выдает имя сегмента и идентификатор примитива;
СТРОКА – обеспечивает ввод строки символов.
Ввод может происходить в одном из трех режимов: запрос, опрос, событие. Запрос аналогичен операции чтения обычных языков программирования: система ожидает события ввода, затем передает в программу соответствующее значение (некоторый аналог оператора INPUT). В любой момент времени допустимо наличие только одного запроса на ввод. Опрос применяется для ввода с устройств, на выходе которых постоянно существует какое-либо значение (например, положение указателя мыши). Событие используется для ввода от устройств, инициирующих прерывания. Эти прерывания запоминаются в очереди и обрабатываются в соответствии с принятой дисциплиной облуживания.
Для обеспечения связи между графическими утилитами и устройствами вывода применяют также стандарт VDI (Virtual Device Interface), известный также как CGI (Computer Graphics Interface).
STEP (STandard for Exchange of Product model data). В отличии от IGES и DXF, разработанных для обмена техническими данными, формат STEP подразумевает обмен данными, относящимися ко всему жизненному циклу продукта. Спецификации IGES и DXF описывают формат физического файла, хранящего все геометрические и другие данные. В STEP данные описываются на языке EXPRESS, а затем преобразуются в физический файл.