2管道流量、流速、管径计算-零编程工程计算软件开发案例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管道流量、流速、管径计算

零编程工程计算软件开发案例

1、案例说明

本案例利用易算云ECCodeX开发系统作为工具,以管道的相关计算作为案

例,包括管道流量计算、管道内径计算、管道流速计算,讲解如何零编程实现管道流速计算软件的开发。

ECCodeX帮助具备专业工程领域技术、经验的行业工程师,能够脱离软件开

发工程师的协助,实现尽可能少的编程,甚至零编程来完成工程计算软件的研发,

服务和管理。

实现零编程

ECCodeX包含强大的函数库、界面开发控件、自动编译系统,全方位支撑

零编程软件开发;

完美识别Excel

ECCodeX针对各行业工程师开发,围绕行业工程师的特点,(1)熟悉和掌握Excel计算表,存在很多以Excel编程的工程计算内容;(2)没有独立的编程能

力,无法独立将计算过程开发成软件。

ECCodeX完美识别Excel,可以以Excel计算表作为计算逻辑,开发出工程所

需要的计算软件。

ECCodeX也预留灵活的接口,支持C、C++、Jave等编译语言,辅助实现软

件的开发。

3、管道计算原理

(1) 管道流量计算

已知管径、要求的流速,计算流量

Q=S×V=πd v4

(2) 管径计算

已知流量、管道流速,计算管径

d= 4Sπ= 4Qπv

(3) 管道流速计算

已知流量、管径,计算管道流速。

V=Q S=4Qπd

式中:

V——流速,m/s;

Q——体积流量,m3/h;

S——管道面积,m2;

d——管道内径,mm。

4、创建计算工程

操作流程

(1)点击菜单栏“新建”,新建一个工程;

(2)填写工程选项

点击工程选项,填写工程基础信息。(首先填写“首选项”页面,包含工程名称、作者、出版单位、适用范围、简介)

备注:“工程ID”为系统自动生成,不用填写。(3)填写工程信息

为软件配置软件图标

(4)计算书设置

软件具有报告书,供用户查看和下载:

勾选“具备计算报告书”,选择计算报告书页“report”页。

(5)上传帮助文档

备注:本软件的帮助文档:此文档做为本计算工程的帮助文档。

5、编写计算逻辑

(1)编写计算逻辑

在sheet1页面,按照计算公式,编写计算过程;

备注说明:ECCodeX完美识别Excel文件,可以在Excel中编写计算过程,“导入”或直接拖入ECCodeX都能自动识别。

(2)report页设置

设置“report”页面。

表,而原计算逻辑页(sheet1),用户是看不到的。

6、软件界面设计

(1)添加“多页面板”控件,右键增加3页

分别为:“流量计算”,“管径计算”,“流速计算”

(2)添加组面板,“输入参数”,“计算结果”;

(3)添加标签,“流量”,“管道内径”,“流速”;

(4)添加参数输入框,“流量参数输入框”,“管道内径参数输入框”,“流速参数输入框”,参数设置请参考输入框控件参数设置;

(5)添加单位控件:

“流量——单位控件——选择“体积流量””,

“管道内径——单位控件——选择“长度””,

“流速——单位控件——选择“速度””;

图6.1 添加“多页面板”控件属性表

备注说明:

控件名:此控件的名称,作为参数输入的名称;

X、Y坐标:为多页在界面上的位置坐标;

宽度、高度:多页的大小属性;

提示语:当参数输入错误时,提示的错误信息;

可用:true/false

可见:true/false

变量类型:四种选项,输入参数、输出结果、报表变量、异构值

样式:云端运行的html元素样式

页面类型:ptNormal常规多页、ptDialog对话框资源页、ptGuide向导型、

ptGallery联动切换页

联动组件:

图6.2 “多页面板”中单页的控件属性表

备注:激活检测,选择true。效果:例如用户计算,选择流量计算,就会激活流量计算页的参数检测,保证参数输入符合参数设置的规则。

图6.3 输入参数“输入框”控件属性表

备注说明:

控件名:此控件的名称,作为参数输入的名称;

X、Y坐标:为输入框在界面上的位置坐标;

宽度、高度:为输入框的大小属性;

提示语:当参数输入错误时,提示的错误信息;

可用:true/false

可见:true/false

取值:输入框内显示可见的值;

变量类型:四种选项:输入参数、输出结果、报表变量、异构值; 数据类型:数字、实数、字符串、布尔值、数据包。

最大值:设定输入参数最大取值范围;

最小值:设定输入参数最小取值范围;

精度:设定计算结果时参数数据精度,即小数点的保留范围;

缺省值:计算过程中,某种情况下,此参数允许缺省,不参与计算。

设置缺省值,当在不参与计算的时候,会利用缺省值送入后台编译器。 变量中文名:变量中文名称,用于当参数输入超出有效范围时,系统自

动提醒此参数输入错误。

是否为空:true/false

响应事件:输入响应事件名称

不检查:true/false

不收集:true/false

相关文档
最新文档