唐黎明+徐海泉
摘 要:借助对象的嵌入与链接技术,以VB软件为基础,调用EDRAWING API和媒体播放软件,实现了液压元件实际应用、动态拆装和工作过程仿真的综合展示,为机电液一体化虚拟平台的研制奠定了基础。
关键词:嵌入与链接技术;EDRAWING API;动态拆装
1 引言
液压技术因其大力提升工程质量、无级调速等优点广泛应用与现代工业生产的各个领域。本文采用VB软件调用SOLIDWORKS软件的EDRAWING API,实现了液压工业影片、虚拟元件的动态拆装和元件工作动画的调用,对工程设计和维护人员快速掌握液压元件原理和工作过程提供了平台。液压元件虚拟拆装平台主要包括VB人机界面、虚拟元件库和虚拟平台整合三方面技术。
2 VB人机界面设计
液压元件包含动力元件、执行元件、控制元件和辅助元件四大类,每大类又包含众多小类,人机界面的设计便于用户选择所需要的元件,并进行自动拆装、手动拆装、工作原理、工业影片等功能的选择,这里选择VB软件进行人机界面设计。Visual Basic 6.0是Microsoft公司提供的一种Windows程序开发工具之一。它是一种可视化的Windows开发语言,采用驱动编程和交互式开发。主要的界面包括登陆界面、元件调用界面和拆装界面,核心的拆装界面如图1所示:
3 虚拟元件库设计
SolidWorks是一款采用Parasolid图形核心,基于Widows平台、面向产品级的三维CAD/CAM软件。这里主要采用其建模、装配和机构仿真模块。
3.1 虚拟元件建模与装配
为保证与工业现场的一致性,采用SOLIDWORKS软件建模和装配模块,按照实际的图纸尺寸构建虚拟元件,保存为EASM文件,以叶片泵为例,如图2所示:
3.2 虚拟元件机构仿真
采用爆炸视图方式,生成拆装演示运动算例。采用SOLIDWORKS软件的机构仿真功能,表现元件各组成部分相互之间的运动和力学关系,生成运动算例,保存为影片格式。以液压缸为例,如图3所示:
4 虚拟平台整合
借助VB软件的对象与链接技术,调用EDRAWING API和MediaPlayer.dll实现虚拟元件动态拆装和媒体文件播放。整个拆装平台的运行效果如图4所示:
5 结束语
液压元件虚拟拆装平台以VB软件为基础,采用嵌入与链接技术,综合运用了SOLIDWORKS软件的建模、装配、机构仿真和EDRAWING 浏览器功能以及媒体播放器的动画播放功能,实现了液压元件结构和工作过程的动态大信息量的综合展示,为后续机电液一体化虚拟系统平台的研究奠定了基础。
参考文献
[1]殷国富,尹湘云,胡晓兵.SolidWorks二次开发实例精解[M].北京:机械工业出版社,2006.
[2]曾祥光,张玲玲.基于VB的SolidWorks二次开发[J].制造业信息化,2006,3.
[3]SolidWorks API Help,BlueSky Software Corp.2003.
作者简介:唐黎明,男,江阴职业技术学院机电系,讲师,主要从事机电一体化研究。
徐海泉,男,江阴职业技术学院学生。
摘 要:借助对象的嵌入与链接技术,以VB软件为基础,调用EDRAWING API和媒体播放软件,实现了液压元件实际应用、动态拆装和工作过程仿真的综合展示,为机电液一体化虚拟平台的研制奠定了基础。
关键词:嵌入与链接技术;EDRAWING API;动态拆装
1 引言
液压技术因其大力提升工程质量、无级调速等优点广泛应用与现代工业生产的各个领域。本文采用VB软件调用SOLIDWORKS软件的EDRAWING API,实现了液压工业影片、虚拟元件的动态拆装和元件工作动画的调用,对工程设计和维护人员快速掌握液压元件原理和工作过程提供了平台。液压元件虚拟拆装平台主要包括VB人机界面、虚拟元件库和虚拟平台整合三方面技术。
2 VB人机界面设计
液压元件包含动力元件、执行元件、控制元件和辅助元件四大类,每大类又包含众多小类,人机界面的设计便于用户选择所需要的元件,并进行自动拆装、手动拆装、工作原理、工业影片等功能的选择,这里选择VB软件进行人机界面设计。Visual Basic 6.0是Microsoft公司提供的一种Windows程序开发工具之一。它是一种可视化的Windows开发语言,采用驱动编程和交互式开发。主要的界面包括登陆界面、元件调用界面和拆装界面,核心的拆装界面如图1所示:
3 虚拟元件库设计
SolidWorks是一款采用Parasolid图形核心,基于Widows平台、面向产品级的三维CAD/CAM软件。这里主要采用其建模、装配和机构仿真模块。
3.1 虚拟元件建模与装配
为保证与工业现场的一致性,采用SOLIDWORKS软件建模和装配模块,按照实际的图纸尺寸构建虚拟元件,保存为EASM文件,以叶片泵为例,如图2所示:
3.2 虚拟元件机构仿真
采用爆炸视图方式,生成拆装演示运动算例。采用SOLIDWORKS软件的机构仿真功能,表现元件各组成部分相互之间的运动和力学关系,生成运动算例,保存为影片格式。以液压缸为例,如图3所示:
4 虚拟平台整合
借助VB软件的对象与链接技术,调用EDRAWING API和MediaPlayer.dll实现虚拟元件动态拆装和媒体文件播放。整个拆装平台的运行效果如图4所示:
5 结束语
液压元件虚拟拆装平台以VB软件为基础,采用嵌入与链接技术,综合运用了SOLIDWORKS软件的建模、装配、机构仿真和EDRAWING 浏览器功能以及媒体播放器的动画播放功能,实现了液压元件结构和工作过程的动态大信息量的综合展示,为后续机电液一体化虚拟系统平台的研究奠定了基础。
参考文献
[1]殷国富,尹湘云,胡晓兵.SolidWorks二次开发实例精解[M].北京:机械工业出版社,2006.
[2]曾祥光,张玲玲.基于VB的SolidWorks二次开发[J].制造业信息化,2006,3.
[3]SolidWorks API Help,BlueSky Software Corp.2003.
作者简介:唐黎明,男,江阴职业技术学院机电系,讲师,主要从事机电一体化研究。
徐海泉,男,江阴职业技术学院学生。
摘 要:借助对象的嵌入与链接技术,以VB软件为基础,调用EDRAWING API和媒体播放软件,实现了液压元件实际应用、动态拆装和工作过程仿真的综合展示,为机电液一体化虚拟平台的研制奠定了基础。
关键词:嵌入与链接技术;EDRAWING API;动态拆装
1 引言
液压技术因其大力提升工程质量、无级调速等优点广泛应用与现代工业生产的各个领域。本文采用VB软件调用SOLIDWORKS软件的EDRAWING API,实现了液压工业影片、虚拟元件的动态拆装和元件工作动画的调用,对工程设计和维护人员快速掌握液压元件原理和工作过程提供了平台。液压元件虚拟拆装平台主要包括VB人机界面、虚拟元件库和虚拟平台整合三方面技术。
2 VB人机界面设计
液压元件包含动力元件、执行元件、控制元件和辅助元件四大类,每大类又包含众多小类,人机界面的设计便于用户选择所需要的元件,并进行自动拆装、手动拆装、工作原理、工业影片等功能的选择,这里选择VB软件进行人机界面设计。Visual Basic 6.0是Microsoft公司提供的一种Windows程序开发工具之一。它是一种可视化的Windows开发语言,采用驱动编程和交互式开发。主要的界面包括登陆界面、元件调用界面和拆装界面,核心的拆装界面如图1所示:
3 虚拟元件库设计
SolidWorks是一款采用Parasolid图形核心,基于Widows平台、面向产品级的三维CAD/CAM软件。这里主要采用其建模、装配和机构仿真模块。
3.1 虚拟元件建模与装配
为保证与工业现场的一致性,采用SOLIDWORKS软件建模和装配模块,按照实际的图纸尺寸构建虚拟元件,保存为EASM文件,以叶片泵为例,如图2所示:
3.2 虚拟元件机构仿真
采用爆炸视图方式,生成拆装演示运动算例。采用SOLIDWORKS软件的机构仿真功能,表现元件各组成部分相互之间的运动和力学关系,生成运动算例,保存为影片格式。以液压缸为例,如图3所示:
4 虚拟平台整合
借助VB软件的对象与链接技术,调用EDRAWING API和MediaPlayer.dll实现虚拟元件动态拆装和媒体文件播放。整个拆装平台的运行效果如图4所示:
5 结束语
液压元件虚拟拆装平台以VB软件为基础,采用嵌入与链接技术,综合运用了SOLIDWORKS软件的建模、装配、机构仿真和EDRAWING 浏览器功能以及媒体播放器的动画播放功能,实现了液压元件结构和工作过程的动态大信息量的综合展示,为后续机电液一体化虚拟系统平台的研究奠定了基础。
参考文献
[1]殷国富,尹湘云,胡晓兵.SolidWorks二次开发实例精解[M].北京:机械工业出版社,2006.
[2]曾祥光,张玲玲.基于VB的SolidWorks二次开发[J].制造业信息化,2006,3.
[3]SolidWorks API Help,BlueSky Software Corp.2003.
作者简介:唐黎明,男,江阴职业技术学院机电系,讲师,主要从事机电一体化研究。
徐海泉,男,江阴职业技术学院学生。