5上位机软件设计过程 21
5.1登录界面的设计 21
5.2信息设置界面的设计 22
5.3上位机软件的数据显示 26
5.3.1数据解析 26
5.3.2数据保存 28
6柱状图显示 29
6.1 Chart控件 29
6.2 数据显示 30
7 软件调试 31
1绪论
1.1 课题研究背景
随着现代电子技术的不断进步和信息技术的飞速发展,以及计算机的迅速普及和计算机控制技术的发展,计算机被广泛应用于现代社会的各个控制领域之中。完成一个控制过程一般都要利用计算机控制系统。在这种控制系统中,下位机主要完成对现场数据采集和对设备一级的监控,上位机则要完成对整个系统的采集、分析、处理和控制以及数据、图形显示、打印、人机对话等工作。上位机与下位机大多是通过PC机的RS-232串行接口实现通信。随着Windows系统的普及,使得数据采集及工业控制软件也上升到了Windows环境下。这就给程序员提出了如何编写面向Windows的串行通信程序问题。Visual Studio 2010(以下简称VS2010)[1]是一个Windows下简单易学、高效的可视化软件开发平台,C# 不但提供了良好的界面设计能力,而且在串口通信方面也有很强的功能。它提供的SerialPort通信控件,“隐藏”了大部分串口通信的低层运行过程和许多繁琐的过程,它使用户能够方便地访问Windows下串口通信驱动程序的大多数特性。所以整个串行通信程序的开发过程变得十分简单易行,程序员不需要处理繁琐的细节,利用该通信控件,只需编写少量的代码就可实现主要应用功能和界面的设计,完成软件的开发过程。
1.2 χ-γ辐射个人报警仪国内外研究现状
1.3 课题研究的目的和意义
χ-γ辐射个人报警仪主要是用于检测个人在各种放射性工作场所的X、γ射线的辐射,保护工作人员的安全。在各种具有放射性的工作场合发挥了巨大的作用,特别是面对一些突发辐射的事件,有效的保障了救护和工作人员的人生安全。
随着现代社会经济的飞速发展,辐射的危害也愈来愈多样化、普遍化、新型化。核辐射危害,如钴60,γ射线,χ射线等。随着核能和核技术在工农业生产、医疗卫生、科学研究和国防中的大量应用,受照射的人员越来越多,辐射的危害已不容忽视。长期受辐射照射,会使人体产生不适,严重的可造成人体器官和系统的损伤,导致各种疾病的发生,如:白血病、再生障碍性贫血、各种肿瘤、眼底病变、生殖系统疾病、早衰等。辐射也分好几种,比如手机,电脑,等。人类的身心健康也受到了非常大的危害,各种疾病都在威胁着我们人类的生命安全,利用χ-γ辐射个人报警仪上位机软件能够很好的对来自下位机数据的采集、存储,利用高智能化的数据分析软件来对记录的数据进行分析与纠正不仅能够很好的提高操作人员的工作效率,也让我们拥有更好研究环境来分析各个环境下检测到的x-γ射线量,更好更快的处理辐射问题,保护工作人员人身安全。因此,本课题的研究对于处理辐射、检测辐射是用重大意义的。
2 系统总体设计
2.1 系统总体方案描述
本系统是由JB4020型x-γ辐射个人报警仪通过USB借口将报警仪内检测的数据发送到上位机控制软件,有上位机软件实现数据的存储、显示、修改以及打印操作。系统总体设计流程图如图2-1。
图2-1 系统总体设计流程图
2.2 系统设计原则与要求
按要求制定上位机与χ-γ辐射个人报警仪之间的通信协议。在Visual Studio 2010开发环境下,使用C#程序设计语言。通过串口读取报警仪数据,实现数据库管理和数据显示。 x—γ射线个人报警仪上位机管理软件(2):http://www.751com.cn/tongxin/lunwen_9381.html