160 likes | 400 Views
Разработка системы автоматизированного проектирования для расчета и построения конического редуктора ( курсовой проект ). Студент гр . 08-САПР Попов И. С. Цель курсового проекта.
E N D
Разработка системы автоматизированного проектирования для расчета и построения конического редуктора(курсовой проект) Студент гр. 08-САПР Попов И. С.
Цель курсового проекта Целью данного курсового проекта является разработка САПР для расчета и построения конического редуктора, которая включает в себя: • разработку 3D-деталей; • разработку3D-сборки модели конического редуктора; • задание параметров, по которым будут строиться детали; • создание пользовательского интерфейса, позволяющего осуществлять расчет и изменение параметров созданной модели.
Виды обеспечения САПР • Математическое обеспечение. • Информационное обеспечение. • Лингвистическое обеспечение. • Программное обеспечение. • Техническое обеспечение. • Методическое обеспечение. • Организационное обеспечение. Рассмотрим подробнее некоторые из них.
Математическое обеспечение Включает в себя математические модели проектируемых объектов, методы и алгоритмы проектных процедур, используемые при автоматизированном проектировании. В рамках курсового проекта был произведен ряд расчетов: • выбор электродвигателей; • определение основных параметров конической передачи; • определение параметров валов и др.
Информационное обеспечение Информационное обеспечение проекта представлено таблицами переменных, а так же различными ГОСТами, техническими требованиями и т.д.
Информационное обеспечение Пример объявления пользовательского типа данных «Двигатель»: //тип данных - двигатель TEngine = record ЭД_тип : string; P: double; n_асинх : double; n_синх : double; T_отн_макс_ном : double; end;
Информационное обеспечение Пример представления переменных в параметрической модели T-FLEX:
Лингвистическое обеспечение Представлено совокупностью языков, применяемых для описания процедур автоматизированного проектирования и проектных решений. Для разработки пользовательского интерфейса и осуществления связей между расчетным модулем и модулем построения в данном курсовом проекте применялась среда программирования DelphiXE2, а для построения параметрических моделей использовался API T-FLEX.
Лингвистическое обеспечение Ниже приведен пример работы с текстовыми файлами и с API T-FLEX CAD, служащий для изменения параметров быстроходного вала редуктора, их сохранения и демонстрации модели пользователю tf:=createoleobject('TFW32.SERVER'); dir:= GetCurrentDir; doc:=tf.OpenFile(dir+'\model\vb.grs'); AssignFile(text,dir+'\model\vb.par'); Rewrite(text); Writeln(text,'vba = '+FloatToStr(vba)); Writeln(text,'vbb = '+FloatToStr(vbb)); Writeln(text,'vbc = '+FloatToStr(vbc)); Writeln(text,'vbd = '+FloatToStr(vbd)); Writeln(text,'vbe = '+FloatToStr(vbe));
Лингвистическое обеспечение Writeln(text,'vbf = '+FloatToStr(vbf)); Writeln(text,'vbg = '+FloatToStr(vbg)); Writeln(text,'vbh = '+FloatToStr(vbh)); Writeln(text,'vbi = '+FloatToStr(vbi)); Writeln(text,'vbj = '+FloatToStr(vbj)); Writeln(text,'vbk = '+FloatToStr(vbk)); CloseFile(text); ParamFile :=doc.LoadParametersFile(dir+'\model\vb.par',0); doc.recalculate; doc.Regenerate3D; doc.SaveFile;
Программное обеспечение При разработке САПР редуктора помимо общесистемного ПО (операционная система) использовались следующие виды прикладного ПО: • Среда разработки DelphiXE2 с дополнительными модулями • T-FLEX CAD 11 (учебная версия) • Microsoft Exel
Заключение В процессе выполнения курсового проекта были достигнуты следующие результаты: • Создана концептуальная модель САПР редуктора. • Созданы удобные как для человеческого восприятия так и для программного доступа структуры данных. • Создан удобный и интуитивно понятный интерфейс САПР. • Были изученыи применены некоторые команды API T-Flex CAD. • Разработаны и протестированы все необходимые модули программного средства. • Разработаны все виды обеспечения САПР.