毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

火焰图像监测系统研究 第11页

更新时间:2009-9-15:  来源:毕业论文
火焰图像监测系统研究 第11页
42
§5.3上位机程序设计
5.3.1上位机主要功能
上位机是系统与运行人员交互的窗口负责实时显示燃烧器火焰燃
烧情况报警信息全炉膛燃烧信息及温度场等运行人员可以选择显
示单画面四画面或者十优画面可以根据需要查看各种燃烧信息温
度场直方图及强度曲线等上位机还能够实时显示十优个火焰燃烧器
的On/Off信号负责与下位机进行信息交换如采集区域和各种阈值的
下传等
上位机采用了多线程的工作方式在Win32操作系统中采用抢先
式多任务这意味着程序对CPU占用时间是由系统决定的系统为每个
程序分配一定的CPU时间当程序运行超过了规定时间后系统就中断
该程序把CPU控制权交给别的程序这里的多任务也就是同时运行多个
线程
进程是程序运行的实例系统的进程是FlameImage双击
FlameImage.exe图标就可以启动程序该进程然后根据需要启动其它
的线程在进程中线程是并行执行的每个线程占用CPU的时间由系
统来划分可以把线程看作是操作系统分配CPU时间的基本实体系统
不停地在各个线程之间切换由于系统为每个线程划分的时间片很小20
毫秒左右所以对用户来说好像是多个线程在同时运行
5.3.2用户界面
本监控系统软件用户界面如图5.2所示
它主要由菜单控制工具栏功能工具栏显示面板显示窗口和
状态栏等部分组成菜单包括系统管理功能选择画面选择故障检
查和帮助等选项工具栏包含常用的命令按钮与菜单栏相比使用起
来更加方便显示面板上可以选择显示层数和探测器并显示十优个燃
烧器的On/Off信号指明当前视窗显示的内容还有实时显示和模拟显
示两个选择按钮华北电力大学北京硕士学位论文
43
图5.2系统用户界面
5.3.3温度场实现
在第4章中已经根据现场的燃烧条件得出了火焰的计算机公式
RG
B
B
RG
B
RG
BRG
S
k
kk
P
PP
C
T
λλ
λ
λλλ
2
22
2
ln5ln
211
??
??
?
?
??
?
??
?
=5.1
在系统软件中建立一个对话框类CField以处理并显示温度场和
伪彩色温度场其代码如下
class CField:public CDialog
需要查看温度场时首先运行该对话框对话框中响应OnOK消息
创建一个工作者线程ThreadProcf公式5.1温度计算过程都在该线程
中完成该线程创建代码如下
if(stopf==TRUE)
pThreadf=AfxBeginThread(ThreadProcf,NULL);华北电力大学北京硕士学位论文
44
stopf=FALSE;
工作者线程ThreadProcf创建后实时处理数据的计算并最终把结果
显示到屏幕上具体计算过程请参考源程序图5.3是实时显示的伪彩色
温度场
图5.3火焰伪彩色温度场
5.3.4直方图实现
这项功能也是作为主线程FlameImage的一个工作者线程实现的在
运行人员发送启动该线程消息时将执行:
if(stops==TRUE)
{
stops=FALSE;
AfxBeginThread(ThreadProc2,NULL);
}
从而启动线程ThreadProc2进行强度判断结果如图5.4示华北电力大学北京硕士学位论文
图5.4火焰燃烧强度直方图
5.3.5平均强度
该线程与直方图类似也是一个工作者线程执行代码如下
if(stops==TRUE)
{
www.youerw.com=FALSE;
AfxBeginThread(ThreadProc3,NULL);
}
启动线程ThreadProc3后显示结果如图5.5所示

 << 上一页  [11] [12] [13] [14] [15] 下一页

火焰图像监测系统研究 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。