技术应用
柱塞式往复泵CAD系统数据处理模块开发
2016-01-23 14:24  

  序流程图。

  5丨茗n:11行程S挪Qt)财器1i)-一'▲关系数据库(往复泵数据库)数据库模块程序设计通过VB6.0中的可视化数据管理器来创建关系数据库(往复泵数据库),见。它是由存储数据的综合资料表(Table组成,而表中的列就是字段,包括设计计算模块中所有在窗体上通过控件显示出来的重要数据参数,字段的名称即为在设计计算模块中各个窗体模块上显示的标题。

  为了把数据保存到建好的数据库中去,特设计了一个数据连接窗体模块,这一模块在数据需要保存时才加载(Load进来这是保存数据的一个中间过程不需要显示所以在程序运行时这窗体模块是看不见的。在数据连接窗体上加上一个数据控件(Dt),并把该数据控件的属性DatabaseName设置为“D:MyDoc-uments8往复泵设计往复泵数据库。mdb库”的联系。数据连接窗体包括8个大框架(Frame),用来把总体设计、液缸体、泵阀、柱塞、曲轴、连杆、十字头、机体8个设计计算窗体上的数据及参数控件包含进来,把这些控件绑定到Data控件中。当设计计算数据需要保存时,点击往复泵CAD软件的主菜单下的子菜单可把数据保存到数据库中去。

  数据查询模块设计数据查询是把数据库中的数据调出并在数据查询窗体上显示出来,以供用户数据查询模块包括9个查询窗体子模块即综合资料、总体设计、液缸体、泵阀、柱塞、曲轴、连杆、十字头、机体。点击菜单系统的查询主菜单下的子菜单,即该子菜单所对应的数据查询窗体显示出来,用户可以在窗体上的高级数据控件DataGrid中非常方便地查询数据。

  为实现上述功能采用了新的数据对象技术ADO(ActiveXDataObects)方式与数据库建立联系。设计查询窗体界面时,在VB60的环境中选取“工程菜单中和”MicrosoftDataGridControl6.0,把ADOData控件和DataGrid控件加到控件工具栏里,再把ADOData控件添加到查询程序窗体中,然后设置ADOData控件的各项属性建立起与数据库的联系。之后,巴DataGrid控件添加到查询程序窗体中,让它充满整个窗体,并设置DataGrid控件的各项属性,使它建立起与ADOData控件的联系。

  在查询窗体中,ADOData控件芫全没有必要显示出来因为它被DataGrid自动调用,用户不需要对其进行任何操作,因此在设计窗体阶段,把ADOData控件的Visible属性设为False,不可见。

  控件,可以同时显示并编辑数据库中的多行数据。通过设置DataGrid控件的列,可以选择数据库中需要显示的字段,并排列其显示的先后顺序,来满足用户的需要,为曲轴设计查询窗体界面。

  绘图模块程序流程(见)通过Data数据控件把保存到数据库中的部件的特征尺寸导入到绘制部件窗体模块中,在绘制某一部件的窗体模块中,调用往复泵设计工程中标准模块的某一部件的通用绘图子程序直接启动SolidWorks,并在其零件模板中自动绘制出某一部件的三维实体图。

  绘图模块设计部件绘制窗体模块上设有一个Data数据控件用来建立与“往复泵数据库”的联系同时设有标签框反映部件的特征尺寸。通过Data数据控件选择序号,确定需要绘制的某部件的特征尺寸后,就可在SolidWork,中自动绘出某一部件的三维实体图图-为曲轴绘制窗体界面。

  报表模块设计生成数据报表是项很重要的工作,个系统中包含有很重要的数据,但如果没有―种很好的方法向用户表示出来,这个数据库的作用是不芫善的。本往复泵CAD软件数据报表是一种以打印格式呈现数据的方式,使用数据报表(DataReport)设计器控件的图形对象来创建报表,下面简要说明设计方式。

  建立数据环境设计器与往复泵数据库的联系首先在VB6.0的环境中在“工程”菜单上,选择“更多往复泵数据库”。然后进行数据连接属性设置在“数据连Provider”,同时从文件对话框中选择要与之建立联系的数据库文件名“DiMyDocuments往复泵设计往复泵数据库。mdb”。这样就建立起了一个数据环境,用来将报表与“往复泵数据库”连接起来,如所示。

  建立数据报表与数据环境设计器的联系在VB6.0环境中的“工程”菜单上,单击“添加DataReport”VB6.0将添加一个数据报表到工程中,并设置DataReport对象的属性,使之与名为“denv往复泵数据库”的数据环境设计器建立联系然后利用名为“denv往复泵数据库”的数据环境设计器进行报表设计。

  数据报表显示数据环境和DataReport对象创建之后接下来就是写代码以显示数据报表。在菜单系统的子菜单的Click事件中写出以下代码:总体设计方法显示,名为总体设计采用此种方式建立的综合资料、总体设计、液缸体、泵阀、柱塞、曲轴、连杆、十字头、机体9个数据报表,程序运行后的报表形式如所示具有缩放比例、打印、页码滚动条选择显示等功能,满足了用户的需求,是一种很好的数据输出方式。

  B结论柱塞式往复泵CAD系统数据处理模块是功能芫整的数据库应用程序能够把该CAD系统设计计算模块产生的有用数据保存起来,作为系统资源以供调用,使往复泵CAD软件具有很强的实际应用功能实现了高度的自动化。

  • 相关资讯