玉门市恒翔油脂有限公司坐落于中国第一个石油基地――玉门,是生产各类真空油脂和特种润滑脂的专业公司,集研究、开发、生产于一体的生产经营企业,具有几十年专业生产真空油脂和特种润滑脂的生产经验。

TECHNOLOGY

技术与应用

航空润滑油粘温特性动态数据库的建立

2015-10-29 09:51 来源: 作者:

  查阅上述信息,本文作者利用VB语言建立了润滑油粘温特性数据库。以前,要建立数据库,多数是在外部事先建立好,然后在程序中对它进行操作。本文作者在程序内部通过编程手段动态建立数据库,使数据*基金项目:国家“十五”重大科技攻关项目(HK 6)河南科技大学青年基金资助项目(2003QN05)。

  库和程序融为一体,从而设计出了功能强大的应用程序,并且可以同其它数据库系统共享库中的数据,为程序设计者提供了一种方便、灵活的方法。通过该数据库可以查到目前主要的几种航空润滑油在0-100C的。

  表1航空润滑油粘温特性数据库结构表名称字段名称字段类型说明作用油名称油型号用于存储油的名称、型号、A和B参数A值的值,用于程序的主索引参数B值记录了油的型号,用于关系主表(Oilname)用于记录油的分别是20405080100五个3.1粘度分析在粘度分析页面,可进行油的查询、粘度分析、查询记录的显示。

  3.1.1油查询可以根据油的名称、型号、A值、B值对数据库中的油进行查询。点击“全部显示”时,程序将全部显示数据库中所有的记录;当根据油的名称或型号进行查询时可以输入模糊条件;当已知条件为A值或B值时,必须输入精确条件。

  3.1.2粘度分析方式主要的分析方式有实验测量粘度比较、公式计算粘度比较及单种油的实验测量粘度和公式计算粘度比较。实验测量粘度比较指对当前数据库记录中的多种油粘温变化的比较;公式计算粘度比较指根据给定的温度范围,计算出的多种油的粘温变化之间的比较;单种油的试验测量粘度和公式计算粘度比较指对数据实验测量粘度和公式计算粘度进行比较。

  3.1.3查询记录的显示根据用户选定的查询条件,记录中将显示出符合条件的油的名称、型号、A值和B值。单击记录时,程序将根据用户选定的粘度分析方式,自动生成相应的粘度随温度变化的表。点击生成曲线,可以绘出相应的粘温变化曲线。

  3.2数据管理在数据管理页面,可以添加、删除、修改数据库中油的记录和特定温度下的粘度。对数据库的数据进行管理,实际上就是对Recordset对象的操作。

  3.3其它设置在其它设置页面,可以设置计算粘度的温度取值范围。起始温度指曲线图的起始温度,步度指曲线图的步长,结束温度为曲线图的终点温度。

  4程序模块4.1程序中用到的关键技术述数据访问技术各有特点,ODBC速度快功能强,DAO技术成熟且支持Jet引擎,RDO封装性好,OLEDB和ADO速度快且适用范围广泛。通过OLEDB可以实现对任意数据源的高性能数据访问,而不考虑它们的格式和存储方法。由于在OLEDB中提供了很多COM接口,结构非常复杂,因此,在VB应用程序中直接使用OLEDB不太容易,然而ADO提供了一个访问OLEDB的方法。ADO即为ActiveX数据对象,它封装并且实现了OLEDB的所有功能,ADO访问数据库是通过访问OLEDB数据并提供程序进行的,它是一种高层访问技术。另外采用ADO所基于的OLEDB技术,可以对电子邮件、文本文件、数据表格等各类数据通过统一的API接口进行存取。正因为ADO具有上述技术优势,所以它具有很好的发展前景,成了被广泛推荐的数据库访问技术。本文中多次用到OLEDB和ADO技术。如:用于显示数据列表在VB应用程序中既可直接应用ADO,也可使用ADOData控件来快速建立数据绑定的控件与数据提供者之间的连接,从而用最少的代码创建数据库的应用程序。使用ADO的编程步骤如下161:在VB工作环境中设置ADO函数库;优化执行;执行命令;如果这个命令使数据按表中行的形式返回,则将这些行存储在易于检查、操作或更改的缓存区中;通过Recordset对象在客户端和服务器之间传递和处理数据;提供常规方法检测错误;关闭打开的对象,关闭连接。

  4.2程序流程()5结论滑油粘温特性动态数据库,该润滑油数据库具有查询、计算、绘图、比较、维护、步长设置等功能,可通过4种查询渠道查到主要国产航空润滑油不同温度下的粘度及粘度计算公还可对同一种油的计算值和实验值进行比较。

作者:佚名  来源:中国润滑油网