论文部分内容阅读
本文针对机构运动创新设计实验的需要,研究了在SolidWorks平台上进行机构运动仿真与分析的方法。对使用Visual C++开发运动仿真系统需要解决的实体建模、数据库操作、数据处理、参数曲线输出、屏幕运动仿真等关键技术进行了研究。开发了机构运动仿真软件,实现了三维实体机构的运动仿真。 首先,研究了在SolidWorks平台上进行参数化实体建模的方法。本文对两种不同的参数化建模方法进行了比较,选择了其中一种通过修改模型参数实现参数化建模的方法,实现了简单零件的三维参数化建模,简化了建模过程,提高了建模效率。 其次,针对不同机构的特点,采用了三种不同的算法来处理运动仿真数据,在此基础上,提出了在数据处理部分使用MATLAB C++数学函数库进行求解的方法,简化了求解的过程.通过这种方法计算出了各构件的位置、速度和加速度等运动学参数。建立了Access数据库对数据统一进行管理,并将所有构件的运动学参数保存在数据库中。 再次,将运动分析与SolidWorks软件相结合,利用其提供的API接口,在VC++6.0开发环境对下对SolidWorks进行了二次开发,实现了简单机构的实体运动仿真和多机构组合的实体运动仿真。 最后,利用MATLAB软件的图形显示功能,将运动学分析结果进行了可视化处理,并以图表的方式显示出来,取得了较好的直观效果。