基于VB的工业阀门应用程序设计
1 引言
工业阀门在生产实践中广泛应用, 在国民生产中占很重要的地位。液压阀门[1]是流体机械中最为关键的元件之一, 其性能的好坏直接关系到整个液压系统的稳定与安全。所以, 阀门几何参数的设计计算和阀门零件的强度校核在阀门设计过程中是至关重要的。如果运用传统的设计方法不仅需要查阅大量的资料和手册, 还需要计算和保留设计校核过程中的各个中间参数。这就使得设计校核工作大、数据繁琐, 而且精确度低, 对阀门性能的可靠性和稳定性不易保证。应用 VB 语言开发工业阀门设计校核界面, 通过建立阀门设计作业 Access 数据库, 将阀门设计资料电子化后存入作业数据库中, 然后利用 SQL 语言查询数据库, 从而完成工业阀门的设计计算和主要零部件的强度校核。实现了阀门设计、校核的计算机程序化, 提高了设计效率和准确度、缩短了开发周期、节约了设计成本。
2 程序设计思想及框架
首先建立数据库, 建立各种参数表, 在 VB 环境下用 ADO组件技术把数据库连起来, 通过程序主界面上的命令按钮来查询和存储所需的各个参数,实现设计、校核需要的各种计算参数和各个中间变量的适时存储和调用。同时, 可以用 TreeView 控件实现数据库层的显示, 用 OLE 控件来显示数据库中用公式编辑器编辑好的公式, 流程如图 1 所示。当各设计过程进行完毕后,可用 DataReport 控件把设计过程中的主要参数、重要的中间变量、设计校核结果以报表的形式打印出来。即可实现阀门设计的程序化, 节省大量查阅手册和手工计算的时间。提高了设计效率和准确度、缩短了开发周期、节约了设计成本。
3 程序设计关键技术
Visual Basic( VB) 是一种可视化高级编程语言, 它不仅具有简单、易学易用的特点; 另外在编程过程系统中采用了面向对象、设计过程可视化、事件驱动的变成机制、动态数据驱动等先进的软件开发技术, 这些优点使它为用户提供了所见即所得的可视化的程序设计方法[2]。Visual Basic6.0 的版本提供了强大的数据库管理功能, 它可以利用数据控件或通过 ODBC 访问数据库, 获得后台的数据源支持, 从而使 Visual Basic 前台的界面与数据处理功能结合起来, 扩大 Visual Basic 的应用范围。
本程序使用的 VB 主要控件有: 数据库操作控件( Adodc) 、数据显示控件( MSFlexGrid) 、DataEnvironment 和 DataReport 控件。
3.1 创建作业数据库
由于工业阀门种类繁多, 每一种阀门的设计校核所需过程参数也比较多。为了与数据库实现交互、保存设计结果, 每个设计校核过程中的所有主参数和过程参数以及运行结果都需要记录在数据库中。所以, 数据库的建立就显得尤为重要。为了能与VB 程序进行很好的连接, 采用 Access 数据库。同时在数据库建立时采用了规范化的理论[3], 严格遵循范氏规则, 消除了关系模型中可能存在的各种异常, 数据冗长等毛病, 建立的数据表如图2 所示。
相关文章
- 2019-01-09基于PLC的片梭织机自动混纬系统
- 2018-10-16磁流变阻尼器模糊控制的遗传算法优化
- 2018-11-30动力流体传输曲管振动特性有限元分析
- 2018-11-30四柱液压机上横梁静力有限元分析
- 2018-11-30梯度辟水涂层表面上的流动分析
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。