在分析"论文研究-可配置的嵌入式智能监控软件的开发方法.pdf"的文档内容时,我们可以从标题、描述、标签和部分内容提取以下知识点:
1. 标题和描述中提到的"可配置的嵌入式智能监控软件"代表了一种新兴的监控软件开发趋势。此类软件的开发是为了应对目前监控系统中存在的问题,如开发成本高、效率低和通用性差。
2. 嵌入式系统的概念和优势得到了强调。嵌入式系统通常是指定制的计算机系统,它被嵌入到具有特定功能的设备中。在工业自动控制系统中,嵌入式系统的体积小,能够在恶劣环境下稳定运行,抗病毒能力强,这些优势让其在监控系统中具有无可比拟的应用前景。
3. 组态软件思想是开发可配置智能监控软件的核心概念。组态软件是一种用于工业自动控制系统的软件,它允许操作者通过配置而非编程的方式实现用户界面和系统功能。与传统组态软件相比,本文介绍的可配置智能监控软件简化了配置过程,并且不需要专用的组态开发环境,操作更为简单。
4. 串行通信技术是嵌入式智能监控系统的关键组成部分。串行通信指的是数据在两个设备间通过串行数据线单向或双向传输,具有成本低、线路少、易于实现等优点。文中说明了串行通信在上下位机间通信的应用,并通过标准RS-232串行通信实现上位机与下位机的信号控制和数据采集。
5. 智能监控软件的配置方式被详细描述。配置过程类似于组态软件中的界面组态,但操作更为简便,不依赖于特定的组态环境。配置可以在监控软件运行时通过串口接收下位机命令生成人机界面,或者通过配置文件预先定义界面,实现界面的快速重构。
6. 文中还介绍了嵌入式智能监控软件实现的关键技术。为提高软件的模块化和可维护性,软件系统被划分为若干模块,包括串口通信模块、数据处理模块、出错处理模块、功能设置模块和界面重构模块,每个模块执行单一功能,遵循“功能独立”的设计原则。
7. 面向对象的设计思想在智能监控软件的开发中占有重要地位。因为人机界面的图形系统中类和可视对象之间存在自然映射关系,采用面向对象的设计可以将复杂的系统结构化,便于管理和扩展。
8. 文档提到的耦合和内聚是软件设计中的基本原则。耦合指模块之间的相互依赖关系,内聚指模块内部功能的关联程度。高耦合、低内聚的系统结构复杂,难以维护和升级。模块化设计原则的引入旨在降低模块间的耦合度,提高模块内部的内聚度,优化软件结构。
9. 文档中还提到了研究工作得到的资金支持情况。这些基金项目包括国家自然科学基金项目、教育部“新世纪优秀人才支持计划”、重庆市自然科学基金项目和重庆市重大科技攻关项目,说明该研究具有一定的社会和经济价值,并得到相关机构的肯定和支持。
通过以上分析,我们可以认识到在开发智能监控软件时,除了需要考虑软件本身的功能和性能外,还需要充分考虑其通用性、可配置性以及运行平台的特性。嵌入式系统因其独特优势,在智能监控软件的开发中显得尤为重要。而组态软件思想的引入,为开发满足特定需求且可快速部署和维护的监控系统提供了有效的解决方案。