摘要本文在深入了解产品展示方式发展现状的基础上,对产品展示平台进行总体方案设计。采用面向对象脚本语言Python,结合其标准扩展库wxPython,完成了对系列型号产品展示平台的设计,包括主窗口、菜单栏、菜单事件绑定和用户接口优化。展示平台的仿真模块可以通过调用有限元分析软件ABAQUS、机械系统动力学分析软件ADAMS和PDF阅读器,实现了产品的有限元分析、多体动力学分析和计算结果分析展示功能。展示平台在Windows环境中调试通过,运行稳定,可靠性强,对基于Python的应用程序的开发具有一定的参考意义。8611
关键词 展示平台 计算机编程 有限元 多体动力学
毕业设计说明书(论文)外文摘要
Title The Display Platform for Series Model Products
Abstract
Based on the thorough understanding of the development status of products presentation, an overall program design has been carried out for the display platform in this work. Using object-oriented scripting language Python, combined with its GUI toolkit wxPython, the display platform for series model products is completed, including the main window, menu bar, menu event binding, user interface optimization. The simulation module of the display platform can call the finite element analysis software ABAQUS, the mechanical system dynamics analysis software ADAMS and PDF reader. So that the function of the display of the analysis of finite element analysis, multi-body dynamics and calculation results can be realized. The platform has been debug in the Windows environment, running steadily. The results obtained in this paper can present some reference to the development of the application based on Python.
Keywords the display platform computer programming finite element analysis multi-body dynamics
目 录
1 绪论 1
1.1 选题背景及意义 1
1.2 产品设计方法的变革 1
1.3 展示系统设计语言 2
1.3.1 Python及其特点 2
1.3.2 Python标准GUI扩展库 4
1.4 现代设计理论发展现状 4
1.4.1 有限元法 4
1.4.2 多体系统动力学 5
1.5 本文主要内容 6
2 系列型号产品展示软件平台设计 7
2.1 软件平台总体方案设计 7
2.1.1 显示模块的设计 8
2.1.2 调用模块的设计 8
2.1.3 拟采用方案对比 9
2.2 Python开发环境配置 10
2.2.1 Python集成开发环境 10
2.2.2 Python编码规范 10
2.2.3 导入wxPython 11
2.3 展示平台界面设计 13
2.3.1 展示平台主窗口设计 13
2.3.2 展示平台菜单栏设计 14
2.4 展示平台菜单事件绑定设计 19
2.5 展示平台用户接口优化 22
2.5.1 展示平台背景设置 22
2.5.2 产品参数显示设计 23
2.5.3 展示平台模型调用设计 25
2.6 本章小结 27
3 展示平台仿真模块设计 28
3.1 有限元结果模块 28
3.2 多体动力学模块 31
3.3 本章小结 33
结 论 34
致 谢 35
参 考 文 献 36 ABAQUS系列型号产品展示软件平台设计:http://www.youerw.com/zidonghua/lunwen_7017.html