- •Курсовая работа
- •Оглавление
- •Введение
- •Общий раздел
- •Описание предметной области рассматриваемого объекта
- •Постановка задачи
- •Специальный раздел
- •Анализ требований к программному обеспечению
- •Проектирование архитектуры программного обеспечения Язык программирования VisualLisp
- •Интерпретатор Lisp
- •Комментарии
- •Символы
- •Типы данных
- •Доступ к командам AutoCad
- •Арифметические функции
- •Функция list
- •Функции печати и доступа к файлам
- •Кодирование и тестирование программного обеспечения
- •1.Процедура ввода входных данных , расчета параметров редуктора и вывода результатов расчета на экран:
- •2. Процедура выгрузки данных в текстовый файл:
- •3. Считывание данных из текстового файла:
- •4. Процедура построения чертежа:
- •Заключение
- •Список литературы
- •Приложения
- •Приложение 2. Копия экрана с разработанным диалоговым окном
Министерство образования и науки РФ
Северо-Кавказский горно-металлургический институт
(государственный технологический университет)
Факультет информационных технологий
Кафедра Системы Автоматизированного Проектирования
Дисциплина: «Разработка САПР»
Курсовая работа
Выполнил:
ст. гр. САПР 07
Чаава Д.З.
Проверил:
Муриев Д. М.
Владикавказ 2011
Оглавление
Введение 2
1.Общий раздел 3
1.1.Описание предметной области рассматриваемого объекта 3
1.2.Постановка задачи 5
2.Специальный раздел 6
2.1.Анализ требований к программному обеспечению 6
2.2.Проектирование архитектуры программного обеспечения 7
2.3.Кодирование и тестирование программного обеспечения 12
Заключение 18
Список литературы 19
Приложения 20
Введение
Автоматизация проектирования занимает особое место среди информационных технологий. Автоматизация проектирования — синтетическая дисциплина, ее составными частями являются многие другие современные информационные технологии. Программные комплексы САПР относятся к числу наиболее сложных современных программных систем, основанных на операционных системах Unix, Windows 95/NT, языках программирования С, С++, Java и других, современных CASE технологиях, реляционных и объектно-ориентированных системах управления базами данных (СУБД), стандартах открытых систем и обмена данными в компьютерных средах.
В настоящее время создано большое число программно методических комплексов для САПР с различными степенью специализации и прикладной ориентацией.
Задачей данной курсовой работы является разработка прикладной программы под систему AutoCAD, позволяющей автоматизировать процесс расчета и вычерчивания редуктора в соответствии со своим индивидуальным вариантом задания.
Общий раздел
Описание предметной области рассматриваемого объекта
Редукторы - механизмы, которые служат для изменения скорости вращения при передачи вращательного движения от одного вала к другому. По типу передачи они делятся на зубчатые, червячные и гидравлические.
Цилиндрический редуктор - это одна из самых популярных разновидностей редукторов. Он, как и все редукторы, служит для изменения скорости вращения при передачи вращательного движения от одного вала к другому.
Редукторы классифицируют по следующим основным признакам:
Тип передачи:
зубчатые,
червячные,
зубчато-червячные;
Число ступеней:
одноступенчатые,
двухступенчатые и т. д.
Тип зубчатых колес
цилиндрические,
конические,
коническо-цилиндрические и т. д.
Относительное расположение валов редуктора в пространстве:
горизонтальные,
вертикальные;
Особенности кинематической схемы:
развернутая соосная,
с раздвоенной ступенью и др.
В данной курсовой работе проводится расчет и вычерчивание цилиндрического редуктора.
Постановка задачи
Задание на курсовую работу включает в себя разработку системы автоматизированного проектирования редуктора. Необходимо разработать на алгоритмическом и программном уровне компоненты подсистемы для решения следующих задач:
кинематического расчета привода, расчета зубчатой передачи цилиндрического редуктора в программе VisualLISP;
создания чертежа редуктора в системе AutoCAD в соответствии с Приложением 1.
Входными данными являются параметры, необходимые для кинематического расчета цилиндрической зубчатой передачи:
m – параметр, по которому выбирают режущий инструмент
z1 – количество зубьев шестерни
z2 – количество зубьев колеса
С1 – динамическая грузоподъемность подшипника на ведущем валу
С2– динамическая грузоподъемность подшипника на ведомом валу
Кинематический расчет производится расчет по следующим формулам:
Передаточное отношение:
Суммарное число зубьев:
Межосевое расстояние:
Крутящий момент колеса:
Крутящий момент шестерни:
Основные размеры зубчатой пары:
Шестерня: Колесо:
Ведущий вал:
Ведомый вал: