«Разработка прикладной библиотеки чертежей»
6.1. Цель работы
Целью работы является приобретение навыков создания 2D-прикладных библиотек и подключения их к САПР «Компас».
6.2. Задание
Разработать прикладную библиотеку для построения следующих деталей:
Варианты заданий Таблица 6.1
№ п/п | Название чертежа | Число видов |
Ось | ||
Вал | ||
Стакан | ||
Фланец | ||
Трубопровод | ||
Корпус | ||
Цилиндр | ||
Поршень | ||
Опора | ||
Шток |
6.3. Порядок выполнения работы
1. - Получить задание у преподавателя,
2. - изучить теоретическую часть,
3. - ответить на контрольные вопросы,
4. - проделать пример выполнения работы,
5. - разработать прикладную библиотеку,
6. - подключить библиотеку к САПР «Компас»,
7. - сделать чертеж при помощи разработанной библиотеки,
8. - подготовить отчёт по проделанной работе в текстовом формате KDW с переходом через формат JPG в формат PDF.
6.4. Теоретическая часть
Сложные построения графических элементов чертежа(эллипс, текст, размеры) требуют так много параметров, что передавать их через заголовок метода просто неудобно. Поэтому используется следующий прием: создается переменная (аналог типа RECORD), ее поля заполняются требуемыми значениями и эта переменная подается на вход соответствующему методу. Разумеется, при частом использовании таких объектов в программе разумно вынести код их построения в отдельные процедуры с соответствующими параметрами.
Эллипс.Эллипс строится следующим кодом:
var par:ksEllipseParam;