基于并行工程中轴流风机叶片计算软件
摘要:介绍了基于并行工程中的轴流风机叶片计算软件设计过程,以及在VB中是如何调用由VC编译的动态链接库。
关键词:轴流风机;并行工程;动态链接库
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)05-1064-03
并行工程以及CIMS(计算机集成制造系统)在设计制造中的应用是现代企业研究的课题。并行工程就是从产品设计开发和制造的过程出发,通过各部门的协同并行工作,来达到生产效率高、产品成本低、保证产品质量和符合用户实际使用要求的工程项目。并行工程作为一种集成地、并行的设计产品及其相关过程的系统化方法,可以有效地缩短产品开发周期、降低产品成本、提高产品质量。
最近研究表明大多数设计工程师在真正的产品设计上仅花费25%的时间,却有30%~35%的时间花费在寻找设计所用的数据上,重复劳动现象严重。轴流风机叶片计算软件的开发考虑到上述现象,尽量避免这种现象的出现,使我公司设计人员在轴流风机叶片计算上大大提高了效率和计算的正确率,缩短了产品设计上的时间。
1 背景介绍
我公司(上海鼓风机厂有限公司)属国营大型企业,国家机械工业重点骨干企业。目前是上海市高新技术企业,全国机械工业技术进步示范企业。公司正在进行并行工程中各项目的开发,已经形成了以PDM为框架的产品并行设计集成系统,将运用已有的PDM集成平台实现新产品的并行设计。在设计部门计算机和工作站将全面共享PDM系统的产品数据管理功能和过程管理功能。目前已实现CAD/CAE/CAPP与PDM的集成,PDM与ERP的信息传递。PDM的实施是集成管理设计部门、工艺部门所生成的产品设计数据,以及对这些产品设计数据在不同设计人员之间的工作流程管理,基本达到产品并行设计的目标。
2 软件设计目标
设计开发的这一项轴流风机叶片计算软件是公司并行工程(SBW-CE)中一个关键部套设计软件。它由报价程序通过PDM平台把数据传给叶片设计人员,通过计算轴流风机叶片的尺寸、重量、力、力矩、强度值和自振频率及离心力、由空气力产生的弯曲应力、由重心距离产生的力矩、回复力矩(平衡重)、平均和上限应力,生成和AUTOCAD相通的接口文件。设计人员利用此文件,与在AUTOCAD中开发的程序配合使用,设计出工程用的叶片图。充分体现了并行工程中过程并行,实现了过程的重组、集成和优化。
3 需求分析
在设计该软件之前,公司的工程设计人员主要通过人工查表、手工计算数据,一部分计算虽然也有程序,但在DOS状态下的,界面不友好,而且已经不适应并行工程项目中的需求,因此有必要重新设计一个高效率的,符合并行工程应用的软件。
该软件的使用,将使很多原本手工计算的步骤得到程序自动化,让设计人员从繁琐的计算中摆脱出来,而专注于具体风机的设计,使产品实现并行化设计与开发,以此减少出错率,避免返工。并且提高产品质量,加快设计进程,缩短设计时间,为公司赢得效益。
4 设计环境
本软件在数据计算程序开发中采用VC6.0语言,人机交互界面程序开发中采用VB6.0语言。
采用上述语言进行开发充分考虑到了VC是一门高效实用的程序设计语言,对于工程数据计算,具有速度快,效率高的特点。而VB对于面向对象性的界面设计运用简单、易于操作,并且调用VC编制的DLL(动态连接库)文件也完全没有问题。实践证明上述方法是切实可行的。
5 数据模块图
6 设计方案
6.1 输入界面设计
通过Vb设计的界面,使设计人员根据提示输入工程初始数据,工程初始数据是由报价程序产生,通过PDM平台(IMAN软件)传到设计人员计算机中,或打开已经存盘.302文件得到数据,然后以函数方式把参数传递到计算程序内部进行计算。
用户界面是应用程序的重要组成部分,是用户与应用程序进行信息交流的地方。一个应用程序的实用性不仅仅取决于它的功能,在很大程度依赖于它的界面,因为对用户而言,界面就是应用程序,而感觉不到幕后正在执行的代码。
本软件界面采用多文档界面(MDI, Multiple Document Interface)设计,使软件更加的友好、美观。
在VB中父窗口就是MDI窗体,子窗口是指MDICHILD属性为TRUE的普通窗体。我在caption属性为“轴流风机应用软件”的父窗口加入菜单可以使用户更方便、更直观的选择命令和选项。菜单条form_QueryUnload(Cancel As Integer, UnloadMode As Integer)事件。通过在这些事件中的编程,完成程序的输入功能。
在本窗体编程过程中主要运用了两个方面的VB功能:
一是VB提供了一组基于WINDOWS的标准对话框界面。用户可以利用通用对话框(Common Dialog)工具在窗口上创建六种标准对话框,分别为打开(Open)、另存为(Save as)、颜色(Color)、字体(Font)、打印机(Print)、和帮助(Help)对话框。本软件先后用到了打开、另存为、打印机、帮助四种对话框。通用对话框不是标准控件,把通用对话框添加到工具箱的方法是:1)选择“工程”菜单中的“部件”命令打开部件对话框;2)在部件标签中选定Microsoft Comm Dialog Control 5.0;3)最后选择“确定”按钮。一旦把通用对话框加到工具箱中,就可以像使用标准控件一样也能把它添加到窗体中。以下就是另存为对话框在软件编程中的具体应用:
推荐访问: 轴流 叶片 并行 风机 计算