论文部分内容阅读
该文将面向对象技术与杆组分析法相结合,使用可视化的开发工具VC++6.0开发了一套全新的、界面友好的、交互性强的基于杆组的机构运动学和动力学分析与仿真软件系统.利用该软件勾构勾可以在很短的时间自动完成机构的运动学和动力学的数学建模分析和仿真.该机构分析软件以Ⅱ级机构为研究对象,运用面向对象程序设计技术上开发,主要取得了以下进展:1.完成了对Ⅱ级杆组运动学分析的数学建模,包括RRR,RRP,RPR,RPP,PRP类型,并分析杆组对象能够组装成机构必须满足的装配条件;2.完成了对Ⅱ级杆组动力学分析的数学建模,包括RRR,RRP,RPR,RPP,PRP类型,并分析杆组受力静定的条件;3.利用面向对象技术,设计了主视图类CLianGanJGGanZuView、文档类CLianGanJGGanZuDoc和应用程序类CLianGanJGGanZuApp设计杆组的基类CCanZu和杆组的派生类CPrrk,CRrpk,CRprk,CRppk,CPrpk以及对话框类CcomputeResult,使此机构分析软件开发成为能自动完成机构运动学和动力学分析的软件;4.设计了宜人化用户界面:在机构建模窗口中,能对杆组对象进行添加与删除,拖动,调整长度和角度,连接与断开等操作,快速、方便地,交互地完成机构建模;通过对话框的方式输出运动和动力参数值;实现机构杆件的运动或动力特性的曲线输出;5.利用面向对象技术,设计了新的算法,将机构的移动、旋转等操作的算法融合在一起,实现在函数SetPosition( )中,使用户在使用时,更加灵活、方便.