毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于无线智能信息处理的地铁站LED照明节能控制系统设计与开发(16)
(3)第三代监控软件
随着监控点数量的增加,为了适应上百个监控点的通信和实时数据处理的需要,第二代监控软件已无法满足监控实时性、稳定性、可靠性、可文护性、可扩展性等方面的要求,因此有必要在总结前两代监控软件的基础上,运用现代最新的计算机软硬件技术,重新从根本上对监控软件进行设计,架构出一个能适应用户不断增加功能需求的,性能稳定可靠的监控系统。第三代监控软件按最新的面向对象的分布式多层结构的技术,结合管理的最新要求分为:通讯服务器、数据库服务器,监控计算机,浏览计算机,可将通讯服务器数据库服务器分布到不同的计算机上运行,多台计算机一起协同工作,保证系统的性能、可靠性和稳定性[7]。
6.2.2 监控软件开发环境
Visual Basic 是一门快速语言,有非常便捷的开发环境,也是 Microsoft 公司的主流语言,关于编程中的疑难问题,可以到 Microsoft 的主页寻找答案,也可以通过搜索引擎查找例程,进行模仿和改进。本项目中选择 visual basic 作为监控软件。Visual basic 是一种采用面向对象的设计方法,具有时间驱动的变成机制的可视化程序设计工具。VB 编程具有以下特点:
用户界面的编程工作量小:一个实际的应用程序的设计可分为界面编程和非图形界面编程两部分。在 VB 中进行用户界面的编程,只需按实际要求将 VB 提供的基本控件(如按钮、文本框、标签和列表框等)添加到窗体中,然后设置它们的属性(设置各对象的外观样式等)即可。因此用 VB 编程,图形界面部分的编程工作量减少,缩短了软件开发的周期。
VB 以时间驱动为编程机制:用户在界面中的任何一个操作将触发一个时间,如单机鼠标左键会产生单机时间、鼠标双击窗体会产生双击时间等。如果为某一事件编写了程序,即过程代码,则当该事件发生时就会执行该事件过程的代码,产生执行结果。可以给所有可能发生的时间编程,则任何一个事件的发生都会产生相应的程序执行的结果,从而做到由用户操作触发某个时间执行某个特定的功能。
采用面向对象的程序设计方法:该方法把一个复杂的问题分解为一个个能实现独立功能的对象,如把窗口分解成按钮、菜单和工具条等基本对象,分别为这些对象编程,即赋予它们一定的功能,将这些对象组合起来就可以完成一个复杂的功能。这些方法的优点是使编程容易了,提高了程序代码的可重用性,可文护性。
用 VB 开发数据库应用程序有以下优点:
简单性:VB 为每种数据访问模式提供了相应的控件,通过控件,可以方便地连接数据库,只需编写少量的代码甚至不用编写代码就可以访问和操作数据库。
灵活性:VB 不像一般数据库那样局限于特定的应用程序结构,也不需要用某些指令对打开的数据库进行操作。
可扩充性:在 VB 中可以用 ActiveX 控件,这些控件可以由微软公司提供,36也可以由第三方开发。有了 ActiveX 控件,可以在 VB 中增加新功能。
VB开发环境如图6.1所示。
图6.1 VB开发环境
6.2.3 上位机串口通信设计
PC 机串口通信一般包括 RS-232/422/485,其技术简单成熟,性能可靠,价格低廉,所要求的软硬件环境或条件都很低,广泛应用于计算机及相关领域。RS-232 接口是一种用于近距离(一般在 15 米之内,最长不超过 30 至 60m)、慢速度、点对点的通信协议。在 RS-232 中一个信号只用到一条信号线,采取与地电压参考的方式。RS-232 的最高速率一般可达到 115200bit/s,通常默认的工作参数为:9600bit/s,8 位,无校验。在本系统中,主控机采用 PC 机,通过串口与通信模块相连,远端通信模块再连接对应的控制器,如此形成简单的双层结构的计算机监控系统。PC 机与 GSM模块采用异步串口通信方式连接。PC 机上通过串口向模块发送一系列的 AT 指令,控制 GSM 模块。VB设计串口通信设计如图6.2所示。
共18页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
下一页
上一篇:
Matlab基于灰色关联理论的移动机械人故障诊断方法研究
下一篇:
ZigBee室内定位系统的研究与设计+RSSI的算法及MATLAB仿真
基于Kinect手势识别的遥操...
动车组滚动轴承FCM智能诊断研究
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
动车组滚动轴承SVM智能诊断研究
基于TI-DSP平台的电力电子测控平台设计
大规模MIMO系统的发展研究现状
小型通用机器人控制系统设计任务书
遥感土地用变化监测国内外研究现状
MNL模型历史城区居民活动...
从企业eHR建设谈管理信息...
PCI+PID算法直流力矩电机速...
浅析施工企业保理融资成...
提高小學语文課堂朗读教...
高效课堂教师问卷调查表
《水浒传》中血腥暴力研...