

图 2
7发动机虚拟实验的用户化

图3
建立了发动机各个零/部件实体模型,并进行装配和运动分析,只是完成了发动机虚拟试验的一部分,所要做的工作最终是为了方便利用、方便教学,不可能每次观看发动机结构和分析工作原理的时候都要进人到UG工作界面中,所以对前面所做工作进行整理和编辑是不可缺少的工作,这里主要采用VB进行适当编程,从而真正实现发动机虚拟实验的用户化,具体过程如下。
1)将UG界面下所产生的*.part文件以*.wrl格式进行导出。
2)下载VRML浏览器插件BS_Contact_Stereo_62.exe.。
3)采用VB进行适当编程,创建控件,实现用户化。
在用户化界面中,使用者只需在确定安装目录与程序一致的前提下,打开Forml文件,便会呈现图5所示的界面,这时用户只需点击界面中任何一个按钮,便可以从上面的窗口中看到所要查看的对象,其中包括发动机各零/部件及其装配图,也可以清晰地看到曲柄连杆机构和配气机构工作原理。

图4
8结语
该系统在UG平台上建立了汽车发动机专用CAD系统,本课题首先应用UG软件对发动机实体零/部件进行建模;在保证装配关系正确的情况下,对UG建立起来的实体装配模型通过调入UG运动分析模块,对发动机各机构进行运动仿真,从而将各机构的工作原理清楚地表现出来。
将UG工作界面下的*.part文件格式改变为*.wrl文件格式,然后下载浏览器,再采用VB语言编程对浏览器进行控件的编辑从而实现用户化。因此,该系统实现了汽车发动机虚拟实验的基本目的,可用于课堂实验的教学,是一种切实可行的方法。
由于系统是建立在UG平台上的,实质上将通用CAD系统与VB语言系统共同处于统一结构下,相互协调工作,从而使建立起来的汽车发动机虚拟实验促进了实践教学效率和水平的提高,并为其他虚拟实验研究提供切实可行的经验与方法。