资源描述:
《冲压工艺与模具设计多媒体教学软件的开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、东南大学硕士学位论文冲压工艺与模具设计多媒体教学软件的开发姓名:娄华威申请学位级别:硕士专业:材料加工工程指导教师:高锦张20030301东南大学硕士学位论文摘要冲压模具是工业生产中的重要工艺装备,冲压模具主要包括冲裁模具、弯曲模具、拉深模具、多工位级进模、简易冲模等。冲压工艺与模具设计多媒体教学软件以多媒体的形式系统的对各种成形工艺与模具设计进行了详细的介绍。其中对各种典型模具结构分析是本软件的表现重点。冲压工艺与模具设计多媒体教学软件的开发过程涉及到软件系统结构设计、知识单元的划分、多煤体素材的
2、制作与集成,本文对此进行了系统的阐述。冲压工艺与模具设计多媒体教学软件的控制系统设计着重考虑了软件的多媒体信息组织结构、导航策略和交互界面,通过按钮、热区和定向链接提供多种导航路径。冲压工艺与模具设计多媒体软件的数据准备是整个设计过程中的重点。对于文本、图形、图像、视频动画等媒体素材的制作均有多种方法,本软件视频动画制作主要方法为;二维动画采用AutoCAD建模,AnimatorPro制作动画;三维动画采用SolidWorks建模,IPA制作动画。本软件采用了Authorware对素材进行编辑集成,
3、动画和声音的播放控制方式灵活。本软件可以通过ODBC接口和标准SQL语言共同对数据库进行操作,实现了本软件的可扩展性。本课题使用VisualC++语言,利用COM(组件对象模型)和SolidWork,的API函数,开发了冲压模具辅助设计软件示例,使用者可以使用本软件选择冲压模具标准零件,并能使用菜单及对话框对部分零件尺寸进行修改,进行冲压模具计算机辅助设计。关键词:冲压模多媒体数据库计算机辅助设计动画制作东南大学硕士学位论文AbstractThestampingdieisoneoftheimport
4、antprocessequipmentinindustryproduce.Theprincipalstampingdiesareblankingdie,bendingdie,drawdie,multiplestationprogressivedie,simpledieandotherdie.Thestampingprocessanddiedesigncoursewareintroducesystematicallydiversifiedstampingprocessanddiedesignbymul
5、timedia,especiallyondiversifiedrepresentativediestructureanalyzing.Inthecourseofdevelopingthiscourseware,wethinkaboutsoftwaresystemdesign,dividingtheknowledgeunitsandthemultimediadatacreationandintegrationmainly,whichisexpatiatedinthisarticle.Whenwedes
6、ignthiscourseware'scontrolsystem,wethinkaboutmultimediainformationframework,navigationtactic,interface.Thiscoursewareprovidesmanynavigationpathsthroughbuttons,hotspotsanddirectionallinks.Duringdesigningthiscourseware,themultimediadatacreationisoneofthe
7、importantparts.Mediadata,suchastext,graphic,.image,videoandanimationallhavemanykindsofcreationmethod.Inthiscourseware,weuseAutoCADdesigntwo-dimensionmodelandcreatestwo-dimensionanimationinAnimatorPro.IPAisusedtocreatethree-dimensionanimationonthebasiso
8、fSolidworksthree-dimensiondesign.AllmediadataareeditedandintegratedwithAuthorware.wecancontrolthevoiceandthevideosmartly.ThiscoursewarecanhandlethedatabasesthroughODBCinterfaceandnormalSQLlanguageandit'sextensional.WeuseVisualC++languag