- •Гоувпо «Воронежский государственный технический университет» м.И. Чижов а.Н. Юров
- •Введение
- •1. Создание проектов прикладных библиотек
- •2. Работа с двумерными графическими документами
- •2.1. Функции для работы с графическими документами
- •2.2. Функции построения составных объектов
- •2.3. Функции ввода параметров
- •3. Элементы и функции для проведения вспомогательных построений
- •3.1. Математические функции
- •3.2. Функции вычисления пересечений
- •3.3. Функции вычисления длин, расстояний, углов
- •4. Работа с базами данных
- •5. Примеры проектирования библиотек в 2d
- •5.1. Построение графиков функций
- •5.2. Построение фигур
- •5.3. Построение эскизов
- •6. Работа с твердотельными моделями и объектами
- •6.1. Построение твердотельных деталей посредством операций вращения и выдавливания
- •6.2. Построение фасок и скруглений в твердотельных моделях прикладных библиотек
- •6.3. Построение объектов в цвете
- •6.4. Работа со сборками
- •6.5. Включение в сборочные узлы твердотельных моделей без истории построения
- •6.6. Построение сборочных узлов и компонентов с параметрами посредством диалога
- •Заключение
- •Библиографический список
- •3 94026 Воронеж, Московский просп., 14
Заключение
В пособии изложен материал, соответствующий основной образовательной программе по дисциплине «Расчет и конструирование станков». Представлены методики подготовки к проектированию и выполнению проектных расчетов на языке С++ в интегрированной среде разработки программного обеспечения.
Определена последовательность работы над разработкой прикладных библиотек, использования мастеров и шаблонов, позволяющих оптимизировать процессы проектирования станочного оборудования с целью усовершенствования их конструкции. Даны рекомендации и определены направления информационного поиска прогрессивных технических решений.
Наиболее сложные методические рекомендации иллюстрированы примерами и текстами с программным кодом прикладных библиотек. Во всех разделах приводятся схемы и модели, примеры подробно прокомментированы.
Пособие обеспечивает усвоение учебной информации, имеющей высокий уровень практической значимости, позволят использовать оптимальные технологии обучения и виды взаимодействия преподавателя и студентов, способствующие их целенаправленной подготовке к будущей практической деятельности.
Библиографический список
Кидрук М. Компас-3D V10 / М. Кидрук. – СПб.: Питер, 2009. – 560 с.
Методические указания для выполнения лабораторных работ «Разработка 2D-библиотек для Компас 3D» по курсу «Разработка САПР» для студентов специальности 230104 «Автоматизированные станочные системы» / ГОУВПО «Тульский государственный университет»; сост. Д.И. Троицкий. Тула, 2007. 27 с.
Динман М.И. С++. Освой на примерах / М.И. Динман. – СПб.: БХВ-Петербург, 2006. – 384 с.
Культин Н.Б. С/С++ в задачах и примерах / Н.Б. Культин. – СПб.: БХВ-Петербург, 2005. – 288 с.
Шилдт Г. Полный справочник по С++ / Г. Шилдт. – 4-е изд. – М.: Издательский дом “Вильямс”, 2009. –800 c.
Бокс Д. Сущность технологии СОМ. Библиотека программиста / Д. Бокс. – СПб.: Питер, 2001. – 400 с.
Богуславский А. Си++ и компьютерная графика. Лекции и практикум по программированию на Си++ / А. Богуславский. –М.: КомпьютерПресс, 2003. – 352 с.
8. Методические указания к выполнению лабораторных работ “Алгоритмический язык С++ для создания консольных приложений” по дисциплине “Информатика” для студентов специальности 151002 "Металлообрабатывающие станки и комплексы” очной и очно-заочной форм обучения / ГОУВПО «Воронежский государственный технический университет» ; сост. М.И. Чижов, А.Н. Юров. Воронеж, 2009. – 46 с.
ОГЛАВЛЕНИЕ |
|
Введение |
3 |
1. Создание проектов прикладных библиотек КОМПАС в среде Visual C++ |
4 |
2. Работа с двумерными графическими документами |
12 |
2.1. Функции для работы с графическими документами |
18 |
2.2. Функции построения составных объектов |
28 |
2.3. Функции ввода параметров |
30 |
3. Элементы и функции для проведения вспомогательных построений |
32 |
3.1. Математические функции |
33 |
3.2. Функции вычисления пересечений |
35 |
3.3. Функции вычисления длин, расстояний, углов |
36 |
4. Работа с базами данных |
39 |
5. Примеры проектирования библиотек в 2D |
43 |
5.1. Построение графиков функций |
43 |
5.2. Построение фигур |
47 |
5.3. Построение эскизов |
52 |
6. Работа с твердотельными моделями и объектами |
58 |
6.1. Построение твердотельных деталей посредством операций вращения и выдавливания |
60 |
6.2. Построение фасок и скруглений в твердотельных моделях прикладных библиотек |
71 |
6.3. Построение объектов в цвете |
76 |
6.4. Работа со сборками |
79 |
6.5. Включение в сборочные узлы твердотельных моделей без истории построения |
86 |
6.6. Построение сборочных узлов и компонентов с параметрами посредством диалога |
88 |
Заключение |
98 |
Библиографический список |
99 |
Учебное издание
Чижов Михаил Иванович
Юров Алексей Николаевич
РАЗРАБОТКА ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ ДЛЯ ПРОЕКТИРОВАНИЯ
СТАНОЧНОГО ОБОРУДОВАНИЯ
В авторской редакции
Компьютерный набор А.Н. Юрова
Подписано к изданию 20.10.2009.
Уч.- изд. л. 5,5.
ГОУВПО «Воронежский государственный технический
университет»