
- •Лекция 1 Пути повышения качества и производительности проектирования на основе использования эвм
- •Лекция 2 сапр как объект проектирования
- •Состав и структура сапр
- •Лекция 3 Виды обеспечения сапр
- •Программное обеспечение сапр
- •Лекция 4 сапр в компьютерно – интегрированном производстве
- •Лекция 5 Системное проектирование и стратегии проектирования технологических процессов Системное проектирование технологических процессов
- •Стратегии проектирования технологических процессов
- •Классификация стратегий проектирования
- •Лекция 6 Математическое моделирование при автоматизированном проектировании технологических процессов
- •Лекция 7 Типовые решения в сапр технологических процессов
- •Условия применимости зубошевинговальных станков
- •Лекция 8 Методики автоматизированного проектирования технологических процессов
- •Лекция 9 Метод синтеза в сапр технологических процессов
- •Маршруты обработки поверхностей деталей типа «тел вращения» (фрагмент базы данных)
- •Синтез принципиальной схемы технологического процесса
- •Универсальная принципиальная схема технологического процесса (по Цветкову в.Д.)
- •Синтез маршрута обработки детали
- •Лекция 10 Оптимизация технологических процессов в сапр тп
- •Лекция 11 Информационный фонд и его организация на эвм
- •Лекция 12 Алгоритмические таблицы решений
- •Логические таблицы (матрицы) соответствий
- •Лекция 13 Организация информационного фонда на эвм с использованием баз данных
- •Основные требования, предъявляемые к базам данных
- •Основные понятия и основы проектирования баз данных
- •Лекция 14 Лингвистическое обеспечение сапр технологических процессов
- •Языки проектирования, построенные на базе классификации
- •Языки для диалогового проектирования технологических процессов
- •Выходные языки
Основные понятия и основы проектирования баз данных
Данные – это информация, представленная в форме, пригодной для хранения и обработки на ЭВМ.
Данные – это представленные в цифровом виде сведения об объектах окружающего мира.
При создании любой БД разрабатывается модель данных. При этом информация существует в двух представлениях:
Логическое представление данных (модель не содержит конкретных значений. В дальнейшем структура остается неизменной, а данные могут меняться при вводе и редактировании информации в БД).
Физическое представление данных на носителе информации (диске).
Для определения модели используются следующие понятия:
объект;
атрибут;
экземпляр;
ключ.
Объект представляет собой то, о чем накапливается информация в БД, например «сверло», «зенкер», «резец» и т.д.
Атрибуты – это характеристики объекта. Например, для объекта «сверло» - это «обозначение», «диаметр», «МРЧ», «длина общая» и т.д.
Экземпляр объекта – совокупность значений атрибутов, описывающих его реализацию.
Ключ – это атрибут, значение которого однозначно определяет экземпляр.
При описании физического представления данных, понятию «атрибут» может соответствовать столбец таблицы, понятию «экземпляр» — понятие строка таблицы. Объекту соответствует фрагмент файла данных или файл данных целиком.
Фрагмент БД «РИ» (раздел «Сверла»)
Таблица 13.1
Справочная информация о сверлах | ||||||
Обозначение |
Диаметр, мм |
Длина общая, мм |
Длина режущей части, мм |
Код хвостовика |
Материал |
ГОСТ |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
65 |
19,00 |
238 |
135 |
Морзе 2 |
Р6М5 |
10903 |
66 |
19,25 |
238 |
140 |
Морзе 2 |
Р6М5 |
10903 |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
Общая структура данных БД «РИ»:
Рис.13.1. Общая структура данных БД «Режущие инструменты»
Лекция 14 Лингвистическое обеспечение сапр технологических процессов
Лингвистическое обеспечение – совокупность языков, используемых в процессе разработки и эксплуатации САПР.
Под «языком» понимается любая система символов и знаков для представления и обмена информацией.
Лингвистическое обеспечение образуется следующими языками:
программирования;
управления;
проектирования.
Языки программирования необходимы для создания программного обеспечения при разработке САПР.
Основные языки программирования, применяемые в современных САПР:
Delphi (Pascal);
Visual C, C Builder (C, C++, Turbo C)
Visual Basic (Basic)
и др. (Ajax, Python, Perl, Php и др.)
Языки управления служат для управления ЭВМ, периферийными устройствами. Это операционная система, драйверы принтеров и т.д. Эти языки также относят и к программному обеспечению САПР.
Языки проектирования ориентированы на пользователей – проектировщиков и предназначены для эксплуатации САПР. Эта группа языков делится на:
входные;
внутренние;
выходные.
Входные языки являются средством взаимодействия пользователя с САПР, например, в ходе подготовки и ввода исходных данных или формирования ТП.
Внутренние языки обычно скрыты от пользователя и служат для представления информации, передаваемой между различными подсистемами САПР и ЭВМ.
Выходные языки обеспечивают оформление результатов проектирования в текстовом или графическом виде.
В различных САПР ТП они могут применяться в различном исполнении. В САПР ТП, реализующих, например, принцип синтеза технологических процессов, информация о детали для автоматического проектирования варианта ТП вводится единовременно. В других подобных системах применяется диалоговое проектирование (диалоговый синтез) ТП, и в них информация о детали вводится постепенно по ходу проектирования технологического процесса.
Рис. 14.1. Преобразование информации в САПР